Hi I am too having many problems using smbnetfs, it crashs after some some... i grabbed a core and this is the output when using tab to auto-complete a share name
Core was generated by `smbnetfs -d -o intr /home/dleite/smb/'. Program terminated with signal 6, Aborted. [New process 3507] [New process 3508] [New process 3502] [New process 3506] #0 0x00007f5b3a5faed5 in raise () from /lib/libc.so.6 (gdb) bt full #0 0x00007f5b3a5faed5 in raise () from /lib/libc.so.6 No symbol table info available. #1 0x00007f5b3a5fc3f3 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x00007f5b3a3c6bb1 in talloc_free () from /usr/lib/libtalloc.so.1 No symbol table info available. #3 0x00007f5b3adeecd1 in cli_connect () from /usr/lib/libsmbclient.so.0 No locals. #4 0x00007f5b3ad8c7f4 in SMBC_server () from /usr/lib/libsmbclient.so.0 No locals. #5 0x00007f5b3ad88c46 in SMBC_opendir_ctx () from /usr/lib/libsmbclient.so.0 No locals. #6 0x000000000040a286 in samba_opendir (path=<value optimized out>, fi=0x42263040) at function.c:1092 error = <value optimized out> type = SMBNAME url = (BUFFER *) 0xbf08b0 stbuf = <value optimized out> state = (SmbState *) 0xbf3fc8 smb = <value optimized out> __FUNCTION__ = "samba_opendir" #7 0x00007f5b3ab41071 in fuse_fs_opendir (fs=0xc4f4d0, path=0xd0d350 "/SRV-PROXY", fi=0x42263040) at fuse.c:664 No locals. #8 0x00007f5b3ab479b2 in fuse_lib_opendir (req=0xd0d7a0, ino=1109798912, llfi=0x422630b0) at fuse.c:2084 f = (struct fuse *) 0xc4f3b0 d = {id = 1109801296, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\0' <repeats 47 times>, __align = 0}, finished = 0} dh = <value optimized out> fi = {flags = 624640, fh_old = 0, writepage = 0, direct_io = 0, keep_cache = 0, flush = 0, padding = 0, fh = 0, lock_owner = 0} path = <value optimized out> err = <value optimized out> #9 0x00007f5b3ab48d89 in do_opendir (req=0xdae, nodeid=3507, inarg=<value optimized out>) at fuse_lowlevel.c:707 fi = {flags = 624640, fh_old = 0, writepage = 0, direct_io = 0, keep_cache = 0, flush = 0, padding = 0, fh = 13685232, lock_owner = 0} #10 0x00007f5b3ab4810f in fuse_do_work (data=<value optimized out>) at fuse_loop_mt.c:100 isforget = 0 ch = (struct fuse_chan *) 0xbf7080 res = 6 w = (struct fuse_worker *) 0xbf7280 mt = (struct fuse_mt *) 0x7fff4351b860 #11 0x00007f5b3a922fc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #12 0x00007f5b3a6985ad in clone () from /lib/libc.so.6 No symbol table info available. #13 0x0000000000000000 in ?? () No symbol table info available. doing a find inside a share (gdb) bt full #0 0x00007f24ff1aeed5 in raise () from /lib/libc.so.6 No symbol table info available. #1 0x00007f24ff1b03f3 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x00007f24fef7abb1 in talloc_free () from /usr/lib/libtalloc.so.1 No symbol table info available. #3 0x00007f24ff93d5dd in SMBC_getatr () from /usr/lib/libsmbclient.so.0 No locals. #4 0x00007f24ff941694 in SMBC_stat_ctx () from /usr/lib/libsmbclient.so.0 No locals. #5 0x000000000040c538 in samba_getattr (path=<value optimized out>, stbuf=0x42be3fd0) at function.c:399 error = <value optimized out> type = SMBFILE block_size = 32768 buf = (BUFFER *) 0x222b090 smb = <value optimized out> __FUNCTION__ = "samba_getattr" #6 0x00007f24ff6f5ab3 in lookup_path (f=0x228a3b0, nodeid=3504, name=0x7f24fb812038 "img", path=0xdf7 <Address 0xdf7 out of bounds>, e=0x7f24f4036a80, fi=0x67006e00690068) at fuse.c:1216 res = <value optimized out> #7 0x00007f24ff6f883c in fuse_lib_lookup (req=0x7f24f4031690, parent=3504, name=0x7f24fb812038 "img") at fuse.c:1380 d = {id = 1119766864, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\0' <repeats 47 times>, __align = 0}, finished = 0} f = (struct fuse *) 0x228a3b0 e = {ino = 0, generation = 0, attr = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 0, st_gid = 0, pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}}, attr_timeout = 0, entry_timeout = 0} path = <value optimized out> err = -2 #8 0x00007f24ff6fc10f in fuse_do_work (data=<value optimized out>) at fuse_loop_mt.c:100 isforget = 0 ch = (struct fuse_chan *) 0x2232080 res = 6 w = (struct fuse_worker *) 0x230d8a0 mt = (struct fuse_mt *) 0x7fff080cd410 #9 0x00007f24ff4d6fc7 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #10 0x00007f24ff24c5ad in clone () from /lib/libc.so.6 No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available. i'm too running on a amd64 system, but i have a co-worker that uses debian x86 and is having the same problem. i'm ready to help debuging this... i this url for building debug packages (without the noopt option) for smbnetfs, libfuse2 and libsmbclient http://jameswestby.net/tips/tips/compiling-debian-package-for-debug.html I welcome any tip how to get better traces Thanks higuita -- Naturally the common people don't want war... but after all it is the leaders of a country who determine the policy, and it is always a simple matter to drag the people along, whether it is a democracy, or a fascist dictatorship, or a parliament, or a communist dictatorship. Voice or no voice, the people can always be brought to the bidding of the leaders. That is easy. All you have to do is tell them they are being attacked, and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same in every country. -- Hermann Goering, Nazi and war criminal, 1883-1946 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org