Bug#573720: gvfs: busy loop fight between nautilus and gnome-panel
Brice Goglin
bgoglin at debian.org
Sat Mar 13 12:02:30 UTC 2010
Package: gvfs
Version: 1.4.3-1
Severity: important
Hello,
First, this is not the same machine as #573717, this one is worse :)
When I log in, everything is very slow, things don't work, ...
top tells me dbus-daemon isn't happy:
28039 messageb 20 0 3012 1368 728 R 21 0.3 1:26.80 dbus-daemon
30337 root 20 0 4920 2552 2152 S 20 0.5 1:17.24 devkit-disks-da
4355 bgoglin 20 0 2848 1084 604 S 10 0.2 0:15.84 dbus-daemon
4297 bgoglin 20 0 25688 5932 4936 S 3 1.2 0:04.93 x-session-manag
4433 bgoglin 20 0 19600 8548 2252 S 3 1.7 0:06.37 python
4378 bgoglin 20 0 18036 6996 5904 S 2 1.4 0:03.70 gnome-power-man
4379 bgoglin 20 0 25076 9916 5852 S 1 2.0 0:05.03 seahorse-daemon
4422 bgoglin 20 0 17536 2228 1304 S 1 0.4 0:01.91 gnome-screensav
4368 bgoglin 20 0 10432 6036 1988 S 1 1.2 0:02.51 gvfsd
gdb just tells me that dbus-daemon and devkit-disks-daemon are inside
the poll syscall or something like that, nothing useful to debug.
In .xsession-errors, I see what looks like a busy fight between
gnome-panel and nautilus, with dozens of lines like:
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.552 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.558 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.554 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.560 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(gnome-panel:4403): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.562 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.556 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: invoking List() failed for type GProxyVolumeMonitorGdu: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
(nautilus:4404): GVFS-RemoteVolumeMonitor-WARNING **: New owner :1.558 for volume monitor org.gtk.Private.GduVolumeMonitor connected to the bus; seeding drives/volumes/mounts
And it ends up with
...Too much output, ignoring rest...
Let me know if you want to see the full output.
I don't have any strange drive attached to this machine, just one hard
drive with "normal" partitions. So I don't know what these guys are
fighting for. But it's really making the machine hardly usable.
The only workaround I found is to stop the dbus daemon before logging in,
but obviously it causes some other problems...
I removed my whole .gconf, .gnome*, .gvfs directories, it didn't help...
Brice
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR at euro, LC_CTYPE=fr_FR at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages gvfs depends on:
ii devicekit-disks 009-3 abstraction for enumerating block
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.20-2 simple interprocess messaging syst
ii libgconf2-4 2.28.0-1 GNOME configuration database syste
ii libgdu0 2.28.1-3 GObject based Disk Utility Library
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
ii libgnome-keyring0 2.28.2-1 GNOME keyring services library
ii libudev0 151-2 libudev shared library
ii x11-utils 7.5+2 X11 utilities
Versions of packages gvfs recommends:
ii dbus 1.2.20-2 simple interprocess messaging syst
ii policykit-1-gnome 0.96-2 GNOME authentication agent for Pol
Versions of packages gvfs suggests:
ii gvfs-backends 1.4.3-1 userspace virtual filesystem - bac
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list