Package: libglib2.0-0
Version: 2.24.2-1
Severity: important

    This bug was first reported as a nautilus bug, 
(https://bugs.launchpad.net/nautilus/+bug/452049)
because it causes bind mounts (mount --bind x y) from '/etc/fstab' to show up 
in the 
nautilus side pane as 'XX G(M)B Filesystem' entries, and clicking 
on those entries results in a mount attempt which silently fails.
The .xsession-errors file contains these messages:


(gnome-panel:25862): GLib-GIO-CRITICAL **: g_mount_get_root: assertion 
`G_IS_MOUNT (mount)' failed

(gnome-panel:25862): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE 
(file)' failed

** (gnome-panel:25862): CRITICAL **: panel_show_uri: assertion `uri != NULL' 
failed

(gnome-panel:25862): GLib-GObject-CRITICAL **: g_object_unref: assertion 
`G_IS_OBJECT (object)' failed

(gnome-panel:25862): GLib-GObject-CRITICAL **: g_object_unref: assertion 
`G_IS_OBJECT (object)' failed


The entries also show up in the 'Computer' browser, but attempts to open it 
result in 
a popup that says 'Unable to mount location Internal error: No mount object for 
mounted volume'.

The root cause, as stated in the launchpad bug above and detailed in gnome 
bugzilla
(https://bugzilla.gnome.org/show_bug.cgi?id=625552) has to do with Gvolume and 
GVolumeMonitor not properly dealing with bind mounts (i.e. g_volume_get_mount 
does
not return a GMount object for bind mounts).  More analysis and a some 
suggestions
for additional checks to handle bind mounts are given in the gnome bugzilla
issue.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libglib2.0-0 depends on:
ii  libc6                  2.11.2-6+squeeze1 Embedded GNU C Library: Shared lib
ii  libpcre3               8.02-1.1          Perl 5 Compatible Regular Expressi
ii  libselinux1            2.0.96-1          SELinux runtime shared libraries
ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime

Versions of packages libglib2.0-0 recommends:
ii  libglib2.0-data               2.24.2-1   Common files for GLib library
ii  shared-mime-info              0.71-3     FreeDesktop.org shared MIME databa

libglib2.0-0 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to