From: Ville S. <vil...@gm...> - 2011-11-29 09:47:55
|
Hi, Whilst running tests on my FUSE filesystem, I noticed it hangs when I run the Linux Test Project fs_racer for few minutes. I got curious whether this happens also with the fusexmp.c and fusexmp_fh.c implementations and it looks like it does. First I used the multi-threaded mode in FUSE, but the problem happens also in the single-threaded mode. Here are the details: FUSE version: 2.8.4 OS version: Ubuntu 11.04 (natty) LTP version: ltp-full-20110915 I mounted fusexmp as root: $ ./fusexmp -s -o allow_other -o default_permissions -d /tmp/fuse > /tmp/fuse.log 2>&1 I created an LTP test that runs fs_racer for 600 seconds: $ cat /opt/ltp/runtest/fs_racer #Run the File System Race Condition Check tests as well fs_racer fs_racer.sh -t 600 Run the test (as root): $ mkdir /tmp/fuse/test_fs_racer $ /opt/ltp/runltp -d /tmp/fuse/test_fs_racer -f fs_racer -o /tmp/fs_racer.out After few minutes, FUSE seems to hang: ... unique: 382446, opcode: GETXATTR (22), nodeid: 16, insize: 68 unique: 382446, error: -2 (No such file or directory), outsize: 16 unique: 382447, opcode: GETXATTR (22), nodeid: 18, insize: 68 getxattr /test_fs_racer/ltp-caDqtqSGCq/race/.fuse_hidden0000001200000003 security.capability 0 unique: 382447, error: -61 (No data available), outsize: 16 unique: 382448, opcode: OPENDIR (27), nodeid: 311, insize: 48 unique: 382448, success, outsize: 32 unique: 382449, opcode: WRITE (16), nodeid: 16, insize: 1104 QUEUE PATH 16 WAIT ON PATH 16 I attached gdb to the fusexmp process: (gdb) attach 13761 Attaching to process 13761 Reading symbols from /home/vsi/Sources/fuse/fuse-2.8.4/example/.libs/lt-fusexmp...done. Reading symbols from /home/vsi/Sources/fuse/fuse-2.8.4/lib/.libs/libfuse.so.2...done. Loaded symbols for /home/vsi/Sources/fuse/fuse-2.8.4/lib/.libs/libfuse.so.2 Reading symbols from /lib/i386-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/librt-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/librt.so.1 Reading symbols from /lib/i386-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libdl-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/libdl.so.2 Reading symbols from /lib/i386-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libpthread-2.13.so...done. [Thread debugging using libthread_db enabled] done. Loaded symbols for /lib/i386-linux-gnu/libpthread.so.0 Reading symbols from /lib/i386-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libc-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 0x0031c416 in __kernel_vsyscall () (gdb) thread apply all backtrace Thread 1 (Thread 0xb7855b40 (LWP 13761)): #0 0x0031c416 in __kernel_vsyscall () #1 0x00a5a48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x007420d1 in wait_on_path (f=0x8b79238, qe=0xbf8bc148, nodeid=16, name=0x0, wr=0) at fuse.c:646 #3 0x007421bf in get_path_common (f=0x8b79238, nodeid=16, name=0x0, path=0xbf8bc218, wnode=0x0) at fuse.c:663 #4 0x007422b7 in get_path_nullok (f=0x8b79238, nodeid=16, path=0xbf8bc218) at fuse.c:682 #5 0x0074789e in fuse_lib_write (req=0x8b95c30, ino=16, buf=0xb7832058 "", size=1024, off=41706496, fi=0xbf8bc298) at fuse.c:2564 #6 0x0074d73e in do_write (req=0x8b95c30, nodeid=16, inarg=0xb7832030) at fuse_lowlevel.c:763 #7 0x0074f2e2 in fuse_ll_process (data=0x8b793b0, buf=0xb7832008 "P\004", len=1104, ch=0x8b790a0) at fuse_lowlevel.c:1514 #8 0x0075108e in fuse_session_process (se=0x8b79008, buf=0xb7832008 "P\004", len=1104, ch=0x8b790a0) at fuse_session.c:80 #9 0x0074b381 in fuse_session_loop (se=0x8b79008) at fuse_loop.c:33 #10 0x0074a07b in fuse_loop (f=0x8b79238) at fuse.c:3436 #11 0x00752a59 in fuse_main_common (argc=8, argv=0xbf8bc524, op=0x804b0c0, op_size=164, user_data=0x0, compat=0) at helper.c:330 #12 0x00752abb in fuse_main_real (argc=8, argv=0xbf8bc524, op=0x804b0c0, op_size=164, user_data=0x0) at helper.c:342 #13 0x08049220 in main (argc=8, argv=0xbf8bc524) at fusexmp.c:384 I also ran the same test in the multi-threaded mode, I've copied the gdb output below (sorry it's so long). I ran the fs_racer on my Linux filesystem (ext4) and it succeeds on that. Any ideas? Is this is a FUSE problem or a problem in my environment? I'm trying to develop a reliable union filesystem with FUSE and I'm not sure how I can avoid the deadlock if/when the filesystem gets loaded heavily. Could I avoid the deadlock if I use the low-level API? Thank you for a brilliant project and this mailing list. If I can help by running more tests or by providing more input, I'm happy to do that. Best regards, Ville gdb dump from the multi-threaded test: (gdb) attach 2200 Attaching to process 2200 Reading symbols from /home/vsi/Sources/fuse/fuse-2.8.4/example/.libs/lt-fusexmp...done. Reading symbols from /home/vsi/Sources/fuse/fuse-2.8.4/lib/.libs/libfuse.so.2...done. Loaded symbols for /home/vsi/Sources/fuse/fuse-2.8.4/lib/.libs/libfuse.so.2 Reading symbols from /lib/i386-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/librt-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/librt.so.1 Reading symbols from /lib/i386-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libdl-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/libdl.so.2 Reading symbols from /lib/i386-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libpthread-2.13.so...done. [Thread debugging using libthread_db enabled] [New Thread 0x9ebd5b70 (LWP 22118)] [New Thread 0x9f3d6b70 (LWP 22117)] [New Thread 0x9fbd7b70 (LWP 22116)] [New Thread 0xa03d8b70 (LWP 22115)] [New Thread 0xa0bd9b70 (LWP 22114)] [New Thread 0xa13dab70 (LWP 22113)] [New Thread 0xa1bdbb70 (LWP 22112)] [New Thread 0xa23dcb70 (LWP 22111)] [New Thread 0xa2bddb70 (LWP 22110)] [New Thread 0xa33deb70 (LWP 22109)] [New Thread 0xa3bdfb70 (LWP 22097)] [New Thread 0xa43e0b70 (LWP 22094)] [New Thread 0xa4be1b70 (LWP 22091)] [New Thread 0xa53e2b70 (LWP 22085)] [New Thread 0xa5be3b70 (LWP 22080)] [New Thread 0xa63e4b70 (LWP 22079)] [New Thread 0xa6be5b70 (LWP 22078)] [New Thread 0xa73e6b70 (LWP 22077)] [New Thread 0xa7be7b70 (LWP 22076)] [New Thread 0xa83e8b70 (LWP 22075)] [New Thread 0xa8be9b70 (LWP 22074)] [New Thread 0xa93eab70 (LWP 22073)] [New Thread 0xa9bebb70 (LWP 22072)] [New Thread 0xaa3ecb70 (LWP 22071)] [New Thread 0xaabedb70 (LWP 22070)] [New Thread 0xab3eeb70 (LWP 22068)] [New Thread 0xabbefb70 (LWP 22065)] [New Thread 0xac3f0b70 (LWP 22064)] [New Thread 0xacbf1b70 (LWP 22063)] [New Thread 0xad3f2b70 (LWP 22062)] [New Thread 0xaebf5b70 (LWP 22061)] [New Thread 0xb0bf9b70 (LWP 22060)] [New Thread 0xb13fab70 (LWP 22058)] [New Thread 0xb2bfdb70 (LWP 22057)] [New Thread 0xb45fcb70 (LWP 22056)] [New Thread 0xb4dfdb70 (LWP 22055)] [New Thread 0xb1bfbb70 (LWP 22053)] [New Thread 0xaf3f6b70 (LWP 22052)] [New Thread 0xb55feb70 (LWP 22051)] [New Thread 0xadbf3b70 (LWP 22043)] [New Thread 0xb03f8b70 (LWP 22020)] [New Thread 0xb5dffb70 (LWP 22006)] [New Thread 0xb3bffb70 (LWP 22002)] [New Thread 0xafbf7b70 (LWP 21997)] [New Thread 0xb681fb70 (LWP 21983)] [New Thread 0xb7821b70 (LWP 21182)] [New Thread 0xb7020b70 (LWP 21147)] [New Thread 0xb23fcb70 (LWP 21135)] [New Thread 0xae3f4b70 (LWP 21115)] [New Thread 0xb33feb70 (LWP 20262)] done. Loaded symbols for /lib/i386-linux-gnu/libpthread.so.0 Reading symbols from /lib/i386-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/lib/i386-linux-gnu/libc-2.13.so...done. done. Loaded symbols for /lib/i386-linux-gnu/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 0x00a8e416 in __kernel_vsyscall () (gdb) thread apply all backtrace Thread 51 (Thread 0xb33feb70 (LWP 20262)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb33fe128, nodeid=1721, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1721, name=0x0, path=0xb33fe228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1721, path=0xb33fe228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0xb3c00510, ino=1721, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0xb3c00510, nodeid=1721, inarg=0x8523e28) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8523e00 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8523e00 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fac30) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb33feb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 50 (Thread 0xae3f4b70 (LWP 21115)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xae3f4128, nodeid=1721, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1721, name=0x0, path=0xae3f4228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1721, path=0xae3f4228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0xb5e00850, ino=1721, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0xb5e00850, nodeid=1721, inarg=0x841bc80) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x841bc58 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x841bc58 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fab60) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xae3f4b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 49 (Thread 0xb23fcb70 (LWP 21135)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb23fc198, nodeid=47, name=0x8502d58 "18", wr=1) at fuse.c:646 #3 0x00f87532 in get_path2 (f=0x83db238, nodeid1=47, name1=0x8502d58 "18", nodeid2=1661, name2=0x8502d5b "18", path1=0xb23fc238, path2=0xb23fc234, wnode1=0xb23fc230, wnode2=0xb23fc22c) at fuse.c:739 #4 0x00f8bc04 in fuse_lib_rename (req=0xb5e00dc8, olddir=47, oldname=0x8502d58 "18", newdir=1661, newname=0x8502d5b "18") at fuse.c:2329 #5 0x00f923b1 in do_rename (req=0xb5e00dc8, nodeid=47, inarg=0x8502d50) at fuse_lowlevel.c:674 #6 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8502d28 "6", len=54, ch=0x83db0a0) at fuse_lowlevel.c:1514 #7 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8502d28 "6", len=54, ch=0x83db0a0) at fuse_session.c:80 #8 0x00f90576 in fuse_do_work (data=0x8523de0) at fuse_loop_mt.c:107 #9 0x009bae99 in start_thread (arg=0xb23fcb70) at pthread_create.c:304 #10 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 48 (Thread 0xb7020b70 (LWP 21147)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb7020168, nodeid=1671, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1671, name=0x0, path=0xb7020224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1671, path=0xb7020224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0x83f84f8, ino=1671, llfi=0xb702029c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0x83f84f8, nodeid=1671, inarg=0x8544e30) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8544e08 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8544e08 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fa9a0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb7020b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 47 (Thread 0xb7821b70 (LWP 21182)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb7821168, nodeid=1662, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1662, name=0x0, path=0xb7821224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1662, path=0xb7821224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0xb3c2a630, ino=1662, llfi=0xb782129c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0xb3c2a630, nodeid=1662, inarg=0x845dd08) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x845dce0 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x845dce0 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8bf0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb7821b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 46 (Thread 0xb681fb70 (LWP 21983)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb681f0c8, nodeid=1417, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1417, name=0x0, path=0xb681f18c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1417, path=0xb681f18c) at fuse.c:677 #5 0x00f8d0d7 in readdir_fill (f=0x83db238, req=0x83f9ad0, ino=1417, size=4096, off=0, dh=0x856e428, fi=0xb681f214) at fuse.c:2744 #6 0x00f8d291 in fuse_lib_readdir (req=0x83f9ad0, ino=1417, size=4096, off=0, llfi=0xb681f28c) at fuse.c:2780 #7 0x00f92a9d in do_readdir (req=0x83f9ad0, nodeid=1417, inarg=0x843cc88) at fuse_lowlevel.c:846 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x843cc60 "P", len=80, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x843cc60 "P", len=80, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x83f6cf8) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xb681fb70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 45 (Thread 0xafbf7b70 (LWP 21997)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xafbf7128, nodeid=1648, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1648, name=0x0, path=0xafbf7228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1648, path=0xafbf7228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x83f96b8, ino=1648, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x83f96b8, nodeid=1648, inarg=0x849fd18) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x849fcf0 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x849fcf0 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8550) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xafbf7b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 44 (Thread 0xb3bffb70 (LWP 22002)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb3bff168, nodeid=1398, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1398, name=0x0, path=0xb3bff228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1398, path=0xb3bff228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x83f9c40, ino=1398, llfi=0xb3bff29c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x83f9c40, nodeid=1398, inarg=0xb3c01ba8) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0xb3c01b80 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0xb3c01b80 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0xb3c2a530) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb3bffb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 43 (Thread 0xb5dffb70 (LWP 22006)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb5dff168, nodeid=1692, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1692, name=0x0, path=0xb5dff224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1692, path=0xb5dff224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0xb3c00c90, ino=1692, llfi=0xb5dff29c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0xb3c00c90, nodeid=1692, inarg=0x84e1d28) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x84e1d00 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x84e1d00 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8e18) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb5dffb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 42 (Thread 0xb03f8b70 (LWP 22020)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb03f80c8, nodeid=1662, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1662, name=0x0, path=0xb03f818c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1662, path=0xb03f818c) at fuse.c:677 #5 0x00f8d0d7 in readdir_fill (f=0x83db238, req=0x83f8aa0, ino=1662, size=4096, off=0, dh=0x83f9df0, fi=0xb03f8214) at fuse.c:2744 #6 0x00f8d291 in fuse_lib_readdir (req=0x83f8aa0, ino=1662, size=4096, off=0, llfi=0xb03f828c) at fuse.c:2780 #7 0x00f92a9d in do_readdir (req=0x83f8aa0, nodeid=1662, inarg=0x84c0d20) at fuse_lowlevel.c:846 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x84c0cf8 "P", len=80, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x84c0cf8 "P", len=80, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x83f8b88) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xb03f8b70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 41 (Thread 0xadbf3b70 (LWP 22043)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xadbf3168, nodeid=1692, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1692, name=0x0, path=0xadbf3228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1692, path=0xadbf3228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x83f9710, ino=1692, llfi=0xadbf329c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x83f9710, nodeid=1692, inarg=0x83fac78) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x83fac50 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x83fac50 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f87d8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xadbf3b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 40 (Thread 0xb55feb70 (LWP 22051)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb55fe168, nodeid=1670, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1670, name=0x0, path=0xb55fe224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1670, path=0xb55fe224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0x83f8268, ino=1670, llfi=0xb55fe29c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0x83f8268, nodeid=1670, inarg=0x847ed10) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x847ece8 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x847ece8 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8678) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb55feb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 39 (Thread 0xaf3f6b70 (LWP 22052)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xaf3f6158, nodeid=55, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=55, name=0x0, path=0xaf3f620c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=55, path=0xaf3f620c) at fuse.c:677 #5 0x00f8d894 in common_getxattr (f=0x83db238, req=0x83f8a28, ino=55, name=0x856e530 "security.capability", value=0x0, size=0) at fuse.c:2894 #6 0x00f8da2c in fuse_lib_getxattr (req=0x83f8a28, ino=55, name=0x856e530 "security.capability", size=0) at fuse.c:2924 #7 0x00f92d48 in do_getxattr (req=0x83f8a28, nodeid=55, inarg=0x856e528) at fuse_lowlevel.c:916 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x856e500 "D", len=68, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x856e500 "D", len=68, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x83f9768) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xaf3f6b70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 38 (Thread 0xb1bfbb70 (LWP 22053)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb1bfb158, nodeid=51, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=51, name=0x0, path=0xb1bfb20c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=51, path=0xb1bfb20c) at fuse.c:677 #5 0x00f8d894 in common_getxattr (f=0x83db238, req=0xb3c2a728, ino=51, name=0x858f538 "security.capability", value=0x0, size=0) at fuse.c:2894 #6 0x00f8da2c in fuse_lib_getxattr (req=0xb3c2a728, ino=51, name=0x858f538 "security.capability", size=0) at fuse.c:2924 #7 0x00f92d48 in do_getxattr (req=0xb3c2a728, nodeid=51, inarg=0x858f530) at fuse_lowlevel.c:916 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x858f508 "D", len=68, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x858f508 "D", len=68, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x83f8330) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xb1bfbb70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 37 (Thread 0xb4dfdb70 (LWP 22055)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb4dfd128, nodeid=1713, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1713, name=0x0, path=0xb4dfd228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1713, path=0xb4dfd228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x83f6d40, ino=1713, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x83f6d40, nodeid=1713, inarg=0xb3c2b088) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0xb3c2b060 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0xb3c2b060 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f9a00) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb4dfdb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 36 (Thread 0xb45fcb70 (LWP 22056)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb45fc0c8, nodeid=1722, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1722, name=0x0, path=0xb45fc18c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1722, path=0xb45fc18c) at fuse.c:677 #5 0x00f8d0d7 in readdir_fill (f=0x83db238, req=0x83f6dd8, ino=1722, size=4096, off=0, dh=0x83fab08, fi=0xb45fc214) at fuse.c:2744 #6 0x00f8d291 in fuse_lib_readdir (req=0x83f6dd8, ino=1722, size=4096, off=0, llfi=0xb45fc28c) at fuse.c:2780 #7 0x00f92a9d in do_readdir (req=0x83f6dd8, nodeid=1722, inarg=0x85b0538) at fuse_lowlevel.c:846 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x85b0510 "P", len=80, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x85b0510 "P", len=80, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x845dcb8) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xb45fcb70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 35 (Thread 0xb2bfdb70 (LWP 22057)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb2bfd0c8, nodeid=1621, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1621, name=0x0, path=0xb2bfd18c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1621, path=0xb2bfd18c) at fuse.c:677 #5 0x00f8d0d7 in readdir_fill (f=0x83db238, req=0x83f7f68, ino=1621, size=4096, off=0, dh=0x845dc68, fi=0xb2bfd214) at fuse.c:2744 #6 0x00f8d291 in fuse_lib_readdir (req=0x83f7f68, ino=1621, size=4096, off=0, llfi=0xb2bfd28c) at fuse.c:2780 #7 0x00f92a9d in do_readdir (req=0x83f7f68, nodeid=1621, inarg=0x85d1540) at fuse_lowlevel.c:846 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x85d1518 "P", len=80, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x85d1518 "P", len=80, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x83f6db8) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xb2bfdb70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 34 (Thread 0xb13fab70 (LWP 22058)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb13fa168, nodeid=1723, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1723, name=0x0, path=0xb13fa224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1723, path=0xb13fa224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0x83fa5e0, ino=1723, llfi=0xb13fa29c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0x83fa5e0, nodeid=1723, inarg=0x85f2548) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x85f2520 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x85f2520 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f9e40) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb13fab70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 33 (Thread 0xb0bf9b70 (LWP 22060)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xb0bf9168, nodeid=1699, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1699, name=0x0, path=0xb0bf9224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1699, path=0xb0bf9224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0x83fa758, ino=1699, llfi=0xb0bf929c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0x83fa758, nodeid=1699, inarg=0x8613550) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8613528 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8613528 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x856e478) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xb0bf9b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 32 (Thread 0xaebf5b70 (LWP 22061)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xaebf5168, nodeid=1648, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1648, name=0x0, path=0xaebf5228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1648, path=0xaebf5228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x83fa8b0, ino=1648, llfi=0xaebf529c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x83fa8b0, nodeid=1648, inarg=0x8634558) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8634530 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8634530 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fa6a8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xaebf5b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 31 (Thread 0xad3f2b70 (LWP 22062)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xad3f2128, nodeid=1648, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1648, name=0x0, path=0xad3f2228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1648, path=0xad3f2228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8565ea0, ino=1648, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8565ea0, nodeid=1648, inarg=0x8655560) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8655538 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8655538 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8af8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xad3f2b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 30 (Thread 0xacbf1b70 (LWP 22063)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xacbf1168, nodeid=1399, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1399, name=0x0, path=0xacbf1228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1399, path=0xacbf1228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x8565fa8, ino=1399, llfi=0xacbf129c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x8565fa8, nodeid=1399, inarg=0x8676568) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8676540 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8676540 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fab80) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xacbf1b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 29 (Thread 0xac3f0b70 (LWP 22064)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xac3f0168, nodeid=1723, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1723, name=0x0, path=0xac3f0228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1723, path=0xac3f0228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x85660b0, ino=1723, llfi=0xac3f029c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x85660b0, nodeid=1723, inarg=0x8697570) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x8697548 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x8697548 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8988) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xac3f0b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 28 (Thread 0xabbefb70 (LWP 22065)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xabbef128, nodeid=1418, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1418, name=0x0, path=0xabbef228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1418, path=0xabbef228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x85661b8, ino=1418, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x85661b8, nodeid=1418, inarg=0x86b8578) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x86b8550 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x86b8550 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83fa928) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xabbefb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 27 (Thread 0xab3eeb70 (LWP 22068)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xab3ee128, nodeid=1724, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1724, name=0x0, path=0xab3ee228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1724, path=0xab3ee228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x85662c0, ino=1724, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x85662c0, nodeid=1724, inarg=0x86d9580) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x86d9558 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x86d9558 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x83f8100) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xab3eeb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 26 (Thread 0xaabedb70 (LWP 22070)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xaabed168, nodeid=1398, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1398, name=0x0, path=0xaabed228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1398, path=0xaabed228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x85663e8, ino=1398, llfi=0xaabed29c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x85663e8, nodeid=1398, inarg=0x86fa588) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x86fa560 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x86fa560 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566210) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xaabedb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 25 (Thread 0xaa3ecb70 (LWP 22071)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xaa3ec128, nodeid=1398, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1398, name=0x0, path=0xaa3ec228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1398, path=0xaa3ec228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8566510, ino=1398, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8566510, nodeid=1398, inarg=0x871b590) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x871b568 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x871b568 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566338) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xaa3ecb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 24 (Thread 0xa9bebb70 (LWP 22072)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa9beb128, nodeid=1648, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1648, name=0x0, path=0xa9beb228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1648, path=0xa9beb228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8566638, ino=1648, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8566638, nodeid=1648, inarg=0x873c598) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x873c570 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x873c570 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566460) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa9bebb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 23 (Thread 0xa93eab70 (LWP 22073)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa93ea168, nodeid=1643, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1643, name=0x0, path=0xa93ea228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1643, path=0xa93ea228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x8566760, ino=1643, llfi=0xa93ea29c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x8566760, nodeid=1643, inarg=0x875d5a0) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x875d578 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x875d578 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566588) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa93eab70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 22 (Thread 0xa8be9b70 (LWP 22074)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa8be9128, nodeid=1643, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1643, name=0x0, path=0xa8be9228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1643, path=0xa8be9228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8566888, ino=1643, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8566888, nodeid=1643, inarg=0x877e5a8) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x877e580 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x877e580 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x85666b0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa8be9b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0xa83e8b70 (LWP 22075)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa83e8168, nodeid=1644, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1644, name=0x0, path=0xa83e8228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1644, path=0xa83e8228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x85669b0, ino=1644, llfi=0xa83e829c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x85669b0, nodeid=1644, inarg=0x879f5b0) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x879f588 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x879f588 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x85667d8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa83e8b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0xa7be7b70 (LWP 22076)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa7be7128, nodeid=1703, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1703, name=0x0, path=0xa7be7228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1703, path=0xa7be7228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8566ad8, ino=1703, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8566ad8, nodeid=1703, inarg=0x87c05b8) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x87c0590 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x87c0590 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566900) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa7be7b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0xa73e6b70 (LWP 22077)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa73e60c8, nodeid=1644, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1644, name=0x0, path=0xa73e618c, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1644, path=0xa73e618c) at fuse.c:677 #5 0x00f8d0d7 in readdir_fill (f=0x83db238, req=0x8566c00, ino=1644, size=4096, off=0, dh=0x83f9da0, fi=0xa73e6214) at fuse.c:2744 #6 0x00f8d291 in fuse_lib_readdir (req=0x8566c00, ino=1644, size=4096, off=0, llfi=0xa73e628c) at fuse.c:2780 #7 0x00f92a9d in do_readdir (req=0x8566c00, nodeid=1644, inarg=0x87e15c0) at fuse_lowlevel.c:846 #8 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x87e1598 "P", len=80, ch=0x83db0a0) at fuse_lowlevel.c:1514 #9 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x87e1598 "P", len=80, ch=0x83db0a0) at fuse_session.c:80 #10 0x00f90576 in fuse_do_work (data=0x8566a28) at fuse_loop_mt.c:107 #11 0x009bae99 in start_thread (arg=0xa73e6b70) at pthread_create.c:304 #12 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 18 (Thread 0xa6be5b70 (LWP 22078)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa6be5168, nodeid=1579, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1579, name=0x0, path=0xa6be5228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1579, path=0xa6be5228) at fuse.c:677 #5 0x00f8d3ce in fuse_lib_releasedir (req=0x8566d28, ino=1579, llfi=0xa6be529c) at fuse.c:2810 #6 0x00f92b37 in do_releasedir (req=0x8566d28, nodeid=1579, inarg=0x88025c8) at fuse_lowlevel.c:862 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88025a0 "@", len=64, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88025a0 "@", len=64, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566b50) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa6be5b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 17 (Thread 0xa63e4b70 (LWP 22079)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa63e4128, nodeid=1692, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1692, name=0x0, path=0xa63e4228, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1692, path=0xa63e4228) at fuse.c:677 #5 0x00f8ac70 in fuse_lib_getattr (req=0x8566e50, ino=1692, fi=0x0) at fuse.c:2060 #6 0x00f91ee3 in do_getattr (req=0x8566e50, nodeid=1692, inarg=0x88235d0) at fuse_lowlevel.c:550 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88235a8 "8", len=56, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88235a8 "8", len=56, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566c78) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa63e4b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 16 (Thread 0xa5be3b70 (LWP 22080)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa5be21b8, nodeid=1720, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1720, name=0x0, path=0xa5be2254, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1720, path=0xa5be2254) at fuse.c:677 #5 0x00f8b2d7 in fuse_lib_readlink (req=0x8566f78, ino=1720) at fuse.c:2174 #6 0x00f920bd in do_readlink (req=0x8566f78, nodeid=1720, inarg=0x88445d8) at fuse_lowlevel.c:602 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88445b0 "(", len=40, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88445b0 "(", len=40, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566da0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa5be3b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0xa53e2b70 (LWP 22085)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa53e2118, nodeid=47, name=0x88655e0 "11", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=47, name=0x88655e0 "11", path=0xa53e2240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=47, name=0x88655e0 "11", path=0xa53e2240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x85670a0, parent=47, name=0x88655e0 "11") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x85670a0, nodeid=47, inarg=0x88655e0) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88655b8 "+", len=43, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88655b8 "+", len=43, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566ec8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa53e2b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xa4be1b70 (LWP 22091)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa4be1168, nodeid=1665, name=0x0, wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=1665, name=0x0, path=0xa4be1224, wnode=0x0) at fuse.c:663 #4 0x00f87286 in get_path (f=0x83db238, nodeid=1665, path=0xa4be1224) at fuse.c:677 #5 0x00f8cbe8 in fuse_lib_opendir (req=0x85671c8, ino=1665, llfi=0xa4be129c) at fuse.c:2637 #6 0x00f929f2 in do_opendir (req=0x85671c8, nodeid=1665, inarg=0x88865e8) at fuse_lowlevel.c:831 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88865c0 "0", len=48, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88865c0 "0", len=48, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8566ff0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa4be1b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xa43e0b70 (LWP 22094)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa43e0118, nodeid=43, name=0x88a75f0 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x88a75f0 "ltp-r1JDil9Eje", path=0xa43e0240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x88a75f0 "ltp-r1JDil9Eje", path=0xa43e0240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x8567340, parent=43, name=0x88a75f0 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x8567340, nodeid=43, inarg=0x88a75f0) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88a75c8 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88a75c8 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8567118) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa43e0b70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xa3bdfb70 (LWP 22097)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa3bdf118, nodeid=43, name=0x88c85f8 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x88c85f8 "ltp-r1JDil9Eje", path=0xa3bdf240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x88c85f8 "ltp-r1JDil9Eje", path=0xa3bdf240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x8567488, parent=43, name=0x88c85f8 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x8567488, nodeid=43, inarg=0x88c85f8) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88c85d0 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88c85d0 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8567290) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa3bdfb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xa33deb70 (LWP 22109)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa33de118, nodeid=43, name=0x88e9600 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x88e9600 "ltp-r1JDil9Eje", path=0xa33de240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x88e9600 "ltp-r1JDil9Eje", path=0xa33de240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x8567590, parent=43, name=0x88e9600 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x8567590, nodeid=43, inarg=0x88e9600) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x88e95d8 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x88e95d8 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x85673d8) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa33deb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xa2bddb70 (LWP 22110)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa2bdd118, nodeid=43, name=0x890a608 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x890a608 "ltp-r1JDil9Eje", path=0xa2bdd240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x890a608 "ltp-r1JDil9Eje", path=0xa2bdd240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x85676b8, parent=43, name=0x890a608 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x85676b8, nodeid=43, inarg=0x890a608) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x890a5e0 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x890a5e0 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x85674e0) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa2bddb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xa23dcb70 (LWP 22111)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa23dc118, nodeid=43, name=0x892b610 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x892b610 "ltp-r1JDil9Eje", path=0xa23dc240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x892b610 "ltp-r1JDil9Eje", path=0xa23dc240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x85677e0, parent=43, name=0x892b610 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x85677e0, nodeid=43, inarg=0x892b610) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x892b5e8 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x892b5e8 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8567608) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa23dcb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa1bdbb70 (LWP 22112)): #0 0x00a8e416 in __kernel_vsyscall () #1 0x009bf48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x00f870d1 in wait_on_path (f=0x83db238, qe=0xa1bdb118, nodeid=43, name=0x894c618 "ltp-r1JDil9Eje", wr=0) at fuse.c:646 #3 0x00f871bf in get_path_common (f=0x83db238, nodeid=43, name=0x894c618 "ltp-r1JDil9Eje", path=0xa1bdb240, wnode=0x0) at fuse.c:663 #4 0x00f87307 in get_path_name (f=0x83db238, nodeid=43, name=0x894c618 "ltp-r1JDil9Eje", path=0xa1bdb240) at fuse.c:693 #5 0x00f8a9d7 in fuse_lib_lookup (req=0x8567908, parent=43, name=0x894c618 "ltp-r1JDil9Eje") at fuse.c:2013 #6 0x00f91dd0 in do_lookup (req=0x8567908, nodeid=43, inarg=0x894c618) at fuse_lowlevel.c:518 #7 0x00f942e2 in fuse_ll_process (data=0x83db3b0, buf=0x894c5f0 "7", len=55, ch=0x83db0a0) at fuse_lowlevel.c:1514 #8 0x00f9608e in fuse_session_process (se=0x83db008, buf=0x894c5f0 "7", len=55, ch=0x83db0a0) at fuse_session.c:80 #9 0x00f90576 in fuse_do_work (data=0x8567730) at fuse_loop_mt.c:107 #10 0x009bae99 in start_thread (arg=0xa1bdbb70) at pthread_create.c:304 #11 0x002ee73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa13dab70 (LWP 22113)): #0 0x00a8e416 in __kernel_v... [truncated message content] |
From: Ville S. <vil...@gm...> - 2011-11-29 10:57:54
|
Just a follow-up: I tried the fs_racer test on RedHat 6.1 with FUSE 2.8.3 and I get the same result: (gdb) thread apply all backtrace Thread 1 (Thread 0x7f36b6d1e700 (LWP 15291)): #0 0x000000330a60b3cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f36b6d51b7b in wait_on_path (f=0x68c320, qe=0x7fffc4c13c80, nodeid=47, name=0x0, wr=0) at fuse.c:646 #2 0x00007f36b6d51c30 in get_path_common (f=0x68c320, nodeid=47, name=0x0, path=0x7fffc4c13d28, wnode=0x0) at fuse.c:663 #3 0x00007f36b6d51cd2 in get_path (f=0x68c320, nodeid=47, path=0x7fffc4c13d28) at fuse.c:677 #4 0x00007f36b6d58445 in fuse_lib_release (req=0x6ccca0, ino=47, fi=0x7fffc4c13db0) at fuse.c:3152 #5 0x00007f36b6d5c55b in do_release (req=0x6ccca0, nodeid=47, inarg=0x7f36b6d27038) at fuse_lowlevel.c:802 #6 0x00007f36b6d5dff9 in fuse_ll_process (data=0x68c590, buf=0x7f36b6d27010 "@", len=64, ch=0x68c2d0) at fuse_lowlevel.c:1514 #7 0x00007f36b6d5fde2 in fuse_session_process (se=0x68c230, buf=0x7f36b6d27010 "@", len=64, ch=0x68c2d0) at fuse_session.c:80 #8 0x00007f36b6d59f92 in fuse_session_loop (se=0x68c230) at fuse_loop.c:33 #9 0x00007f36b6d58d0b in fuse_loop (f=0x68c320) at fuse.c:3436 #10 0x00007f36b6d618f3 in fuse_main_common (argc=8, argv=0x7fffc4c140c8, op=0x602360, op_size=328, user_data=0x0, compat=0) at helper.c:330 #11 0x00007f36b6d6195a in fuse_main_real (argc=8, argv=0x7fffc4c140c8, op=0x602360, op_size=328, user_data=0x0) at helper.c:342 #12 0x000000000040171d in main (argc=8, argv=0x7fffc4c140c8) at fusexmp.c:384 Cheers, Ville |
From: Miklos S. <mi...@sz...> - 2011-12-05 12:16:29
|
On Tue, Nov 29, 2011 at 11:57 AM, Ville Silventoinen <vil...@gm...> wrote: > Just a follow-up: I tried the fs_racer test on RedHat 6.1 with FUSE > 2.8.3 and I get the same result: Thanks for the report. I'll look into this shortly. Miklos |
From: Miklos S. <mi...@sz...> - 2011-12-09 15:40:12
Attachments:
fix-hang-in-wait_on_path.patch
|
Miklos Szeredi <mi...@sz...> writes: > On Tue, Nov 29, 2011 at 11:57 AM, Ville Silventoinen > <vil...@gm...> wrote: >> Just a follow-up: I tried the fs_racer test on RedHat 6.1 with FUSE >> 2.8.3 and I get the same result: I reproduced it locally. See the attached fix. I also committed this to master and fuse_2_8_bugfix branches in the fuse git tree, along with fixes for a couple of other bugs found with fs_racer. Again, thanks for the great report. Miklos |
From: Han-Wen N. <ha...@gm...> - 2011-12-09 19:21:47
|
On Tue, Nov 29, 2011 at 7:47 AM, Ville Silventoinen <vil...@gm...> wrote: > Hi, > > Whilst running tests on my FUSE filesystem, I noticed it hangs when I > run the Linux Test Project fs_racer for few minutes. I got curious This is interesting. I'd like to run some of the Go-FUSE filesystems on this as well. Can you point me to its source code? thanks! -- Han-Wen Nienhuys - ha...@xs... - http://www.xs4all.nl/~hanwen |