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

Reply via email to