GNOME Bugzilla – Bug 162711
gnome system monitor crash if bind mounts exists
Last modified: 2011-11-11 10:03:55 UTC
Distribution: Debian 3.1 Package: system-monitor Severity: normal Version: GNOME2.8.1 2.8.1 Gnome-Distributor: Debian Synopsis: gnome system monitor crash if bind mounts exists Bugzilla-Product: system-monitor Bugzilla-Component: general Bugzilla-Version: 2.8.1 BugBuddy-GnomeVersion: 2.0 (2.8.0) Description: Description of the crash: The main window never show up. Steps to reproduce the crash: 1. mount a directory from one partition on a directory from another : mount -t none -o bind /directory /other_dir They are on different partitions (thay are on my setup), eg. to "extend" /usr by moving /usr/share/doc on a HD with free space (without breaking relative symlinks) 2. You should have the entry in mtab. Removing the line manually from mtab fix the crash (even if bind "paritition" is still mounted). 3. Start gnome-system-monitor Expected Results: Either binded "partition" are not shown in the partition list (they are directory in a partition, it would get tricky to show free space bar. Or show them whithout a free space bar on front. How often does this happen? Always Additional Information: Ciao Alban Debugging Information: Backtrace was generated from '/usr/bin/gnome-system-monitor' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1221445408 (LWP 14004)] [New Thread -1224365136 (LWP 14005)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xb7e9a511 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+ Trace 54061
Thread 1 (Thread -1221445408 (LWP 14004))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-01-02 02:34 ------- Unknown version 2.8.1 in product system-monitor. Setting version to "2.8.x". Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "system-monitor". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was browaeys.alban@wanadoo.fr. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
- i believe the crash has been fixed in CVS. Thanks for reporting :) http://bugzilla.gnome.org/show_bug.cgi?id=160560 - about bind mountpoint : it's about libgtop. 2.8.x should show "bind" mountpoints. in HEAD, it shouldn't, because i've recently disable filesystem with "unknown" type to get rid of "bind" mountpoints like "/dev" with "udev". glibtop_get_mountlist(TRUE) return ALL the mountpoints, where glibtop_get_mountlist(FALSE) returns a shorter list excluding stuff like procfs, sysfs, usbdevfs, etc. I think excludint "bind" mountpoint is the good way to do because the disk view is meant to display disk usage.
this patch from http://bugzilla.gnome.org/show_bug.cgi?id=160560 fixed it. I am forwarding the patch to debian. Hope it will be in sarge. I am the submitter. And really need to find out how to tweak bug-buddy, i cannot change the state of this bug myself. Alban
*** This bug has been marked as a duplicate of 160560 ***