FreeBSD Port: fusefs-libs-2.7.2_1 - gvfs-fuse-daemon process(es) stuck

Matt datahead4 at gmail.com
Tue May 6 05:20:18 UTC 2008


Hello.

I am seeing gvfs-fuse-daemon processes remain stuck in memory after
logging out of the system, and it appears that it may have something
to do with the fuse libraries.  I asked about this on the FreeBSD
GNOME mailing list and it was suggested that I get the information to
the fusefs-libs maintainer for review.

The symptom is as described above - the gvfs-fuse-daemon processes do
not exit cleanly and more processes continue to build-up whenever I
complete an X-session.  The processes do exit when I send them a
manual kill signal.  The only info I have at this point is a backtrace
from a "stuck" process.  Hopefully it will be useful in identifying
the issue.

Thanks,
Matt

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Attaching to program: /usr/local/libexec/gvfs-fuse-daemon, process 9655
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/libgvfscommon.so.0...done.
Loaded symbols for /usr/local/lib/libgvfscommon.so.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
Reading symbols from /usr/local/lib/libgio-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgio-2.0.so.0
Reading symbols from /usr/local/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.0
Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libintl.so.8...done.
Loaded symbols for /usr/local/lib/libintl.so.8
Reading symbols from /usr/local/lib/libpcre.so.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.0
Reading symbols from /usr/local/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.3
Reading symbols from /usr/local/lib/libfuse.so.2...done.
Loaded symbols for /usr/local/lib/libfuse.so.2
Reading symbols from /lib/libutil.so.7...done.
Loaded symbols for /lib/libutil.so.7
Reading symbols from /lib/libthr.so.3...done.
[New Thread 0x10502000 (LWP 100172)]
[New Thread 0x10501100 (LWP 100064)]
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
[Switching to Thread 0x10502000 (LWP 100172)]
0x1045d3d1 in read () from /lib/libc.so.7
(gdb) bt
#0  0x1045d3d1 in read () from /lib/libc.so.7
#1  0x10379792 in read () from /lib/libthr.so.3
#2  0x1035a67b in fuse_kern_chan_receive (chp=0xbf9fef8c,
buf=0x1055c000 "", size=135168) at fuse_kern_chan.c:28
#3  0x1035fb13 in fuse_chan_recv (chp=0xbf9fef8c, buf=0x1055c000 "",
size=135168) at fuse_session.c:184
#4  0x1035aac6 in fuse_do_work (data=0x10517580) at fuse_loop_mt.c:70
#5  0x1037ab1f in pthread_getprio () from /lib/libthr.so.3
#6  0x00000000 in ?? ()
(gdb)


More information about the freebsd-ports mailing list