pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/38518: GLib-CRITICAL assertion from Nautilus
The following reply was made to PR pkg/38518; it has been noted by GNATS.
From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: jmcneill%invisible.ca@localhost
Cc: gnats-bugs%NetBSD.org@localhost
Subject: Re: pkg/38518: GLib-CRITICAL assertion from Nautilus
Date: Sun, 27 Apr 2008 10:15:38 +0200
Hi Jared!
Please report this upstream.
Thanks,
Thomas
On Sat, Apr 26, 2008 at 08:40:00PM +0000, Jared D. McNeill wrote:
> >Number: 38518
> >Category: pkg
> >Synopsis: GLib-CRITICAL assertion from Nautilus
> >Confidential: no
> >Severity: serious
> >Priority: high
> >Responsible: pkg-manager
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Sat Apr 26 20:40:00 +0000 2008
> >Originator: Jared D. McNeill
> >Release: NetBSD 4.99.60
> >Organization:
>
> >Environment:
>
>
> System: NetBSD black.invisible.ca 4.99.60 NetBSD 4.99.60 (GENERIC) #59: Thu
> Apr 24 17:37:18 EDT 2008
> jmcneill%black.invisible.ca@localhost:/export/home/jmcneill/branches/HEAD/src/sys/arch/amd64/compile/GENERIC
> amd64
> Architecture: x86_64
> Machine: amd64
> >Description:
> Launching Nautilus causes the following message to be printed:
>
> (nautilus:543): GLib-CRITICAL **: g_once_init_leave: assertion
> `initialization_value != 0' failed
>
> Looking in the source code for glib2-2.16.3, in the file
> gio/glocalfile.c and function _g_local_file_has_trash_dir(), we see:
>
> if (g_once_init_enter (&home_dev))
> {
> gsize setup_value = 0;
> struct stat home_stat;
>
> g_stat (g_get_home_dir (), &home_stat);
> setup_value = home_stat.st_dev;
> g_once_init_leave (&home_dev, setup_value);
> }
>
> g_once_init_leave triggers this assertion if the second arg
> (`initialization_value') is 0, and a stat of a file on the root
> directory on NetBSD will result in st_dev being 0.
>
> >How-To-Repeat:
> Start Nautilus, code inspection.
> >Fix:
>
>
> >Unformatted:
>
>
>
Home |
Main Index |
Thread Index |
Old Index