Bug#585648: gvfs-fuse: Cannot stat ~/.gvfs - processes hang

Neil Mayhew neil_mayhew at users.sourceforge.net
Sat Jun 12 18:38:40 UTC 2010


Package: gvfs-fuse
Version: 1.6.2-1
Severity: critical
Justification: breaks unrelated software


I installed an updated gvfs-fuse yesterday. My overnight backup then reported a
permission error when trying to read my ~/.gvfs (I am using rsync -x). When I
do anything that requires a stat of ~/.gvfs (eg ls -lA ~) the process hangs and
requires a kill -9 to get rid of it. It can even hang bash when doing filename
completion (eg ls ~/.gv TAB).

Web searching suggests that it might be the same problem as:
https://bugzilla.redhat.com/show_bug.cgi?id=493565

When I do a ps afx | grep fuse I see that gvfs-fuse-daemon appears to be in the
deadlock described (comment #61):

 3976 ?        S      0:00 /usr/lib/gvfs//gvfs-fuse-daemon /home/mayhewn/.gvfs
 3977 ?        S      0:00  \_ fusermount -o rw,nosuid,nodev,subtype=gvfs-fuse-daemon -- /home/mayhewn/.gvfs
 3996 ?        S      0:00      \_ /bin/mount -i -f -t fuse.gvfs-fuse-daemon -o rw,nosuid,nodev,user=mayhewn gvfs-fuse-daemon /home/mayhewn/.gvfs

sudo kill -9 3996 3977 allowed me to ls -ld ~/.gvfs again.

I'm marking this as critical because it causes all kinds of thing to hang, and
will probably hang nautilus next time I use it on my home directory.

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

Kernel: Linux 2.6.32-trunk-vserver-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gvfs-fuse depends on:
ii  fuse-utils                    2.8.1-1.2  Filesystem in USErspace (utilities
ii  gvfs                          1.6.2-1    userspace virtual filesystem - ser
ii  libc6                         2.10.2-9   Embedded GNU C Library: Shared lib
ii  libdbus-1-3                   1.2.24-1   simple interprocess messaging syst
ii  libfuse2                      2.8.1-1.2  Filesystem in USErspace library
ii  libglib2.0-0                  2.24.1-1   The GLib library of C routines

gvfs-fuse recommends no packages.

gvfs-fuse suggests no packages.

-- no debconf information






More information about the pkg-gnome-maintainers mailing list