Justin Piszcz
2014-Jan-10 14:11 UTC
[Samba] samba 4.1.3 -- multiple bugs & 1, 297 coredumps -- coredump backtrace + full-backtrace included
Hello, A few months ago the distribution I use (Debian Testing) moved from Samba 3 to Samba 4 - I started seeing a lot of problems. Since then there are two bugs I find occurring on a regular basis: 1. Consistent dumping core on a regular basis (very rarely, if ever occurred with Samba 3) a. $ ls -ltr *core*smbd* |wc -l b. 1297 c. $ du -ach *core*smbd*|tail -n 1 d. 3.2G total e. The cores are when I went to Samba 4 starting on December 22nd 2013 to current. 2. When I make changes on the Linux filesystem-the contents are not updated from the Window's perspective, even if I refresh the window. a. Further, if I close out the share and re-access it, then I can see the updated contents. 3. Perhaps some optimizations I have been using under 3 have bugs or are no longer recommended? a. Here is my Samba configuration: i. http://home.comcast.net/~jpiszcz/20140110/smb.conf Example of the dump below with backtrace: Jan 10 08:55:28 atom smbd[5409]: [2014/01/10 08:55:28.805807, 0] ../source3/lib/util.c:785(smb_panic_s3) Jan 10 08:55:28 atom smbd[5409]: PANIC (pid 5409): num_bytes too large: 4294966797 Jan 10 08:55:28 atom smbd[5409]: [2014/01/10 08:55:28.806522, 0] ../source3/lib/util.c:896(log_stack_trace) Jan 10 08:55:28 atom smbd[5409]: BACKTRACE: 23 stack frames: Jan 10 08:55:28 atom smbd[5409]: #0 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(log_stack_trace+0x1a) [0x7f6cb4091ffa] Jan 10 08:55:28 atom smbd[5409]: #1 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(smb_panic_s3+0x20) [0x7f6cb40920d0] Jan 10 08:55:28 atom smbd[5409]: #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f6cb55e8a6f] Jan 10 08:55:28 atom smbd[5409]: #3 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x121995) [0x7f6cb51ce995] Jan 10 08:55:28 atom smbd[5409]: #4 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(reply_outbuf+0x20) [0x7f6cb51cfab0] Jan 10 08:55:28 atom smbd[5409]: #5 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(send_trans_reply+0xee) [0x7f6cb516a7ee] Jan 10 08:55:28 atom smbd[5409]: #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(api_reply+0x377) [0x7f6cb5179a97] Jan 10 08:55:28 atom smbd[5409]: #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0xbe723) [0x7f6cb516b723] Jan 10 08:55:28 atom smbd[5409]: #8 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(reply_trans+0x5b9) [0x7f6cb516bfb9] Jan 10 08:55:28 atom smbd[5409]: #9 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x122dc1) [0x7f6cb51cfdc1] Jan 10 08:55:28 atom smbd[5409]: #10 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x123e8f) [0x7f6cb51d0e8f] Jan 10 08:55:28 atom smbd[5409]: #11 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x124460) [0x7f6cb51d1460] Jan 10 08:55:28 atom smbd[5409]: #12 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f6cb40b05bc] Jan 10 08:55:28 atom smbd[5409]: #13 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x43810) [0x7f6cb40b0810] Jan 10 08:55:28 atom smbd[5409]: #14 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f6cb2a68c0d] Jan 10 08:55:28 atom smbd[5409]: #15 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(smbd_process+0xb00) [0x7f6cb51d26b0] Jan 10 08:55:28 atom smbd[5409]: #16 /usr/sbin/smbd(+0xa084) [0x7f6cb5c4b084] Jan 10 08:55:28 atom smbd[5409]: #17 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f6cb40b05bc] Jan 10 08:55:28 atom smbd[5409]: #18 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x43810) [0x7f6cb40b0810] Jan 10 08:55:28 atom smbd[5409]: #19 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f6cb2a68c0d] Jan 10 08:55:28 atom smbd[5409]: #20 /usr/sbin/smbd(main+0x1401) [0x7f6cb5c47c61] Jan 10 08:55:28 atom smbd[5409]: #21 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f6cb26da995] Jan 10 08:55:28 atom smbd[5409]: #22 /usr/sbin/smbd(+0x6ff3) [0x7f6cb5c47ff3] Jan 10 08:55:28 atom smbd[5409]: [2014/01/10 08:55:28.806929, 0] ../source3/lib/dumpcore.c:317(dump_core) Jan 10 08:55:28 atom smbd[5409]: dumping core in /local/cores Jan 10 08:55:28 atom smbd[5409]: Jan 10 08:55:31 atom smbd[6080]: [2014/01/10 08:55:31.907771, 0] ../source3/lib/util.c:785(smb_panic_s3) Jan 10 08:55:31 atom smbd[6080]: PANIC (pid 6080): num_bytes too large: 4294966797 Jan 10 08:55:31 atom smbd[6080]: [2014/01/10 08:55:31.908396, 0] ../source3/lib/util.c:896(log_stack_trace) Jan 10 08:55:31 atom smbd[6080]: BACKTRACE: 23 stack frames: Jan 10 08:55:31 atom smbd[6080]: #0 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(log_stack_trace+0x1a) [0x7f6cb4091ffa] Jan 10 08:55:31 atom smbd[6080]: #1 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(smb_panic_s3+0x20) [0x7f6cb40920d0] Jan 10 08:55:31 atom smbd[6080]: #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f6cb55e8a6f] Jan 10 08:55:31 atom smbd[6080]: #3 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x121995) [0x7f6cb51ce995] Jan 10 08:55:31 atom smbd[6080]: #4 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(reply_outbuf+0x20) [0x7f6cb51cfab0] Jan 10 08:55:31 atom smbd[6080]: #5 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(send_trans_reply+0xee) [0x7f6cb516a7ee] Jan 10 08:55:31 atom smbd[6080]: #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(api_reply+0x377) [0x7f6cb5179a97] Jan 10 08:55:31 atom smbd[6080]: #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0xbe723) [0x7f6cb516b723] Jan 10 08:55:31 atom smbd[6080]: #8 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(reply_trans+0x5b9) [0x7f6cb516bfb9] Jan 10 08:55:31 atom smbd[6080]: #9 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x122dc1) [0x7f6cb51cfdc1] Jan 10 08:55:31 atom smbd[6080]: #10 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x123e8f) [0x7f6cb51d0e8f] Jan 10 08:55:31 atom smbd[6080]: #11 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(+0x124460) [0x7f6cb51d1460] Jan 10 08:55:31 atom smbd[6080]: #12 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f6cb40b05bc] Jan 10 08:55:31 atom smbd[6080]: #13 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x43810) [0x7f6cb40b0810] Jan 10 08:55:31 atom smbd[6080]: #14 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f6cb2a68c0d] Jan 10 08:55:31 atom smbd[6080]: #15 /usr/lib/x86_64-linux-gnu/samba/libsmbd_base.so.0(smbd_process+0xb00) [0x7f6cb51d26b0] Jan 10 08:55:31 atom smbd[6080]: #16 /usr/sbin/smbd(+0xa084) [0x7f6cb5c4b084] Jan 10 08:55:31 atom smbd[6080]: #17 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f6cb40b05bc] Jan 10 08:55:31 atom smbd[6080]: #18 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x43810) [0x7f6cb40b0810] Jan 10 08:55:31 atom smbd[6080]: #19 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f6cb2a68c0d] Jan 10 08:55:31 atom smbd[6080]: #20 /usr/sbin/smbd(main+0x1401) [0x7f6cb5c47c61] Jan 10 08:55:31 atom smbd[6080]: #21 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f6cb26da995] Jan 10 08:55:31 atom smbd[6080]: #22 /usr/sbin/smbd(+0x6ff3) [0x7f6cb5c47ff3] Jan 10 08:55:31 atom smbd[6080]: [2014/01/10 08:55:31.908768, 0] ../source3/lib/dumpcore.c:317(dump_core) Jan 10 08:55:31 atom smbd[6080]: dumping core in /local/cores Jan 10 08:55:31 atom smbd[6080]: Full backtrace with debugging symbols: # gdb /usr/sbin/smbd ./core.smbd.6080 GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/smbd...Reading symbols from /usr/lib/debug/.build-id/91/5abb8f47b1f99b208b9a85e299707d92d7da37.debug...d one. done. [New LWP 6080] Regular backtrace: Core was generated by `/usr/sbin/smbd -D'. Program terminated with signal 6, Aborted. #0 0x00007f6cb26ee1d5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007f6cb26ee1d5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007f6cb26f1388 in __GI_abort () at abort.c:90 #2 0x00007f6cb40a83db in dump_core () at ../source3/lib/dumpcore.c:336 #3 0x00007f6cb4092137 in smb_panic_s3 (why=<optimized out>) at ../source3/lib/util.c:808 #4 0x00007f6cb55e8a6f in smb_panic ( why=0x7f6cb69b8d80 "num_bytes too large: 4294966797") at ../lib/util/fault.c:159 #5 0x00007f6cb51ce995 in create_outbuf (mem_ctx=mem_ctx at entry=0x7f6cb69c6040, req=req at entry=0x7f6cb69c6040, inbuf=0x7f6cb69c5f60 "", outbuf=outbuf at entry=0x7ffff37d3868, num_words=num_words at entry=10 '\n', num_bytes=num_bytes at entry=4294966797) at ../source3/smbd/process.c:1286 #6 0x00007f6cb51cfab0 in reply_outbuf (req=req at entry=0x7f6cb69c6040, num_words=num_words at entry=10 '\n', num_bytes=num_bytes at entry=4294966797) at ../source3/smbd/process.c:1314 #7 0x00007f6cb516a7ee in send_trans_reply (conn=conn at entry=0x7f6cb69cb620, req=req at entry=0x7f6cb69c6040, rparam=0x7f6cb69d1f60 "", rparam_len=<optimized out>, rdata=0x7f6cb69d0f50 "ATOM", rdata_len=<optimized out>, buffer_too_large=buffer_too_large at entry=false) at ../source3/smbd/ipc.c:121 #8 0x00007f6cb5179a97 in api_reply (conn=conn at entry=0x7f6cb69cb620, vuid=vuid at entry=31545, req=req at entry=0x7f6cb69c6040, data=data at entry=0x0, params=params at entry=0x7f6cb69cd060 "h", tdscnt=tdscnt at entry=0, tpscnt=tpscnt at entry=26, mdrcnt=mdrcnt at entry=4374, mprcnt=mprcnt at entry=8) at ../source3/smbd/lanman.c:5923 #9 0x00007f6cb516b723 in named_pipe (msrcnt=<optimized out>, mprcnt=8, mdrcnt=4374, tpscnt=26, tdscnt=<optimized out>, suwcnt=<optimized out>, params=<optimized out>, data=0x0, setup=<optimized out>, name=0x7f6cb69cd5f6 "LANMAN", req=0x7f6cb69c6040, vuid=31545, conn=0x7f6cb69cb620) at ../source3/smbd/ipc.c:543 #10 handle_trans (conn=0x7f6cb69cb620, req=0x7f6cb69c6040, state=0x7f6cb69cc660) at ../source3/smbd/ipc.c:623 #11 0x00007f6cb516bfb9 in reply_trans (req=0x7f6cb69c6040) at ../source3/smbd/ipc.c:830 #12 0x00007f6cb51cfdc1 in switch_message (type=<optimized out>, req=req at entry=0x7f6cb69c6040) at ../source3/smbd/process.c:1557 #13 0x00007f6cb51d0e8f in construct_reply (deferred_pcd=0x0, encrypted=false, seqnum=0, unread_bytes=<optimized out>, size=122, inbuf=0x0, sconn=0x7f6cb69aed10) at ../source3/smbd/process.c:1593 #14 process_smb (sconn=sconn at entry=0x7f6cb69aed10, inbuf=<optimized out>, nread=122, unread_bytes=<optimized out>, seqnum=0, encrypted=<optimized out>, deferred_pcd=deferred_pcd at entry=0x0) at ../source3/smbd/process.c:1844 #15 0x00007f6cb51d1460 in smbd_server_connection_read_handler ( sconn=0x7f6cb69aed10, fd=34) at ../source3/smbd/process.c:2433 #16 0x00007f6cb40b05bc in run_events_poll (ev=0x7f6cb69a5360, pollrtn=<optimized out>, pfds=0x7f6cb69b7140, num_pfds=3) at ../source3/lib/events.c:257 #17 0x00007f6cb40b0810 in s3_event_loop_once (ev=0x7f6cb69a5360, location=<optimized out>) at ../source3/lib/events.c:326 #18 0x00007f6cb2a68c0d in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0 #19 0x00007f6cb51d26b0 in smbd_process (ev_ctx=ev_ctx at entry=0x7f6cb69a5360, msg_ctx=msg_ctx at entry=0x7f6cb69a5450, sock_fd=sock_fd at entry=34, interactive=interactive at entry=false) at ../source3/smbd/process.c:3627 #20 0x00007f6cb5c4b084 in smbd_accept_connection (ev=0x7f6cb69a5360, fde=<optimized out>, flags=<optimized out>, private_data=<optimized out>) at ../source3/smbd/server.c:621 #21 0x00007f6cb40b05bc in run_events_poll (ev=0x7f6cb69a5360, pollrtn=<optimized out>, pfds=0x7f6cb69b7140, num_pfds=4) at ../source3/lib/events.c:257 #22 0x00007f6cb40b0810 in s3_event_loop_once (ev=0x7f6cb69a5360, location=<optimized out>) at ../source3/lib/events.c:326 #23 0x00007f6cb2a68c0d in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0 #24 0x00007f6cb5c47c61 in smbd_parent_loop (parent=<optimized out>, ev_ctx=0x7f6cb69a5360) at ../source3/smbd/server.c:943 #25 main (argc=<optimized out>, argv=<optimized out>) Full backtrace: #0 0x00007f6cb26ee1d5 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 6080 selftid = 6080 #1 0x00007f6cb26f1388 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x14, sa_sigaction 0x14}, sa_mask = {__val = {4294966797, 140104878259616, 140104880532885, 1, 0, 17179869185, 140104826617064, 65534, 140104878259616, 10, 140104880558597, 140104876067920, 140104878326549, 140104878326288, 140737278456848, 6}}, sa_flags = -209897984, sa_restorer = 0x7f6cb2a5e6a0 <_IO_file_jumps>} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f6cb40a83db in dump_core () at ../source3/lib/dumpcore.c:336 called = true __FUNCTION__ = "dump_core" #3 0x00007f6cb4092137 in smb_panic_s3 (why=<optimized out>) at ../source3/lib/util.c:808 cmd = <optimized out> result = <optimized out> __FUNCTION__ = "smb_panic_s3" #4 0x00007f6cb55e8a6f in smb_panic ( why=0x7f6cb69b8d80 "num_bytes too large: 4294966797") at ../lib/util/fault.c:159 No locals. #5 0x00007f6cb51ce995 in create_outbuf (mem_ctx=mem_ctx at entry=0x7f6cb69c6040, req=req at entry=0x7f6cb69c6040, inbuf=0x7f6cb69c5f60 "", outbuf=outbuf at entry=0x7ffff37d3868, num_words=num_words at entry=10 '\n', num_bytes=num_bytes at entry=4294966797) at ../source3/smbd/process.c:1286 msg = 0x7f6cb69b8d80 "num_bytes too large: 4294966797" smb_len = 4294966852 #6 0x00007f6cb51cfab0 in reply_outbuf (req=req at entry=0x7f6cb69c6040, num_words=num_words at entry=10 '\n', num_bytes=num_bytes at entry=4294966797) at ../source3/smbd/process.c:1314 outbuf = 0x7f6cb55c2028 "" #7 0x00007f6cb516a7ee in send_trans_reply (conn=conn at entry=0x7f6cb69cb620, req=req at entry=0x7f6cb69c6040, rparam=0x7f6cb69d1f60 "", rparam_len=<optimized out>, rdata=0x7f6cb69d0f50 "ATOM", rdata_len=<optimized out>, buffer_too_large=buffer_too_large at entry=false) at ../source3/smbd/ipc.c:121 this_ldata = 0 this_lparam = -500 tot_data_sent = 0 tot_param_sent = 0 align = 0 ldata = 154 lparam = 8 sconn = 0x7f6cb69aed10 max_send = 0 __FUNCTION__ = "send_trans_reply" #8 0x00007f6cb5179a97 in api_reply (conn=conn at entry=0x7f6cb69cb620, vuid=vuid at entry=31545, req=req at entry=0x7f6cb69c6040, data=data at entry=0x0, params=params at entry=0x7f6cb69cd060 "h", tdscnt=tdscnt at entry=0, tpscnt=tpscnt at entry=26, mdrcnt=mdrcnt at entry=4374, mprcnt=mprcnt at entry=8) at ../source3/smbd/lanman.c:5923 api_command = <optimized out> rdata = 0x7f6cb69d0f50 "ATOM" rparam = <optimized out> name1 = <optimized out> name2 = <optimized out> rdata_len = 154 rparam_len = 8 reply = <optimized out> i = <optimized out> __FUNCTION__ = "api_reply" #9 0x00007f6cb516b723 in named_pipe (msrcnt=<optimized out>, mprcnt=8, mdrcnt=4374, tpscnt=26, tdscnt=<optimized out>, suwcnt=<optimized out>, params=<optimized out>, data=0x0, setup=<optimized out>, name=0x7f6cb69cd5f6 "LANMAN", req=0x7f6cb69c6040, vuid=31545, conn=0x7f6cb69cb620) at ../source3/smbd/ipc.c:543 No locals. #10 handle_trans (conn=0x7f6cb69cb620, req=0x7f6cb69c6040, state=0x7f6cb69cc660) at ../source3/smbd/ipc.c:623 local_machine_name = <optimized out> name_offset = <optimized out> __FUNCTION__ = "handle_trans" #11 0x00007f6cb516bfb9 in reply_trans (req=0x7f6cb69c6040) at ../source3/smbd/ipc.c:830 conn = 0x7f6cb69cb620 dsoff = <optimized out> dscnt = <optimized out> psoff = <optimized out> pscnt = <optimized out> state = 0x7f6cb69cc660 result = <optimized out> __FUNCTION__ = "reply_trans" #12 0x00007f6cb51cfdc1 in switch_message (type=<optimized out>, req=req at entry=0x7f6cb69c6040) at ../source3/smbd/process.c:1557 flags = <optimized out> session_tag = 31545 conn = 0x7f6cb69cb620 sconn = <optimized out> now = 130338357319076250 session = 0x7f6cb69c5af0 status = <optimized out> __FUNCTION__ = "switch_message" #13 0x00007f6cb51d0e8f in construct_reply (deferred_pcd=0x0, encrypted=false, seqnum=0, unread_bytes=<optimized out>, size=122, inbuf=0x0, sconn=0x7f6cb69aed10) at ../source3/smbd/process.c:1593 conn = <optimized out> req = 0x7f6cb69c6040 #14 process_smb (sconn=sconn at entry=0x7f6cb69aed10, inbuf=<optimized out>, nread=122, unread_bytes=<optimized out>, seqnum=0, encrypted=<optimized out>, deferred_pcd=deferred_pcd at entry=0x0) at ../source3/smbd/process.c:1844 msg_type = <optimized out> __FUNCTION__ = "process_smb" #15 0x00007f6cb51d1460 in smbd_server_connection_read_handler ( sconn=0x7f6cb69aed10, fd=34) at ../source3/smbd/process.c:2433 inbuf = 0x7f6cb69c5f60 "" inbuf_len = 122 unread_bytes = 0 encrypted = false mem_ctx = 0x7f6cb69c5f00 status = <optimized out> seqnum = 0 from_client = <optimized out> __FUNCTION__ = "smbd_server_connection_read_handler" #16 0x00007f6cb40b05bc in run_events_poll (ev=0x7f6cb69a5360, pollrtn=<optimized out>, pfds=0x7f6cb69b7140, num_pfds=3) at ../source3/lib/events.c:257 pfd = <optimized out> flags = <optimized out> state = <optimized out> pollfd_idx = 0x7f6cb69b4860 fde = 0x7f6cb69b8150 pollrtn = <optimized out> num_pfds = 3 pfds = 0x7f6cb69b7140 ev = 0x7f6cb69a5360 #17 0x00007f6cb40b0810 in s3_event_loop_once (ev=0x7f6cb69a5360, location=<optimized out>) at ../source3/lib/events.c:326 state = 0x7f6cb69a4030 timeout = 59993 num_pfds = 3 poll_errno = 0 #18 0x00007f6cb2a68c0d in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0 No symbol table info available. #19 0x00007f6cb51d26b0 in smbd_process (ev_ctx=ev_ctx at entry=0x7f6cb69a5360, msg_ctx=msg_ctx at entry=0x7f6cb69a5450, sock_fd=sock_fd at entry=34, interactive=interactive at entry=false) at ../source3/smbd/process.c:3627 frame = 0x7f6cb69c5f00 conn = <optimized out> sconn = <optimized out> ss = {ss_family = 2, __ss_align = 0, __ss_padding "\001\000\000\000\000\000\000\000\350\001\304\265l\177", '\000' <repeats 34 times>, "\200\030", '\000' <repeats 22 times>, "@\005\304\265l\177\000\000\311\350\373\226", '\000' <repeats 20 times>, "\035\061\304\265l\177\000"} sa = 0x7ffff37d3db0 sa_socklen = 16 local_address = 0x7f6cb69a80e0 remote_address = 0x7f6cb69b4c60 locaddr = <optimized out> remaddr = <optimized out> rhost = 0x0 ret = <optimized out> __FUNCTION__ = "smbd_process" #20 0x00007f6cb5c4b084 in smbd_accept_connection (ev=0x7f6cb69a5360, fde=<optimized out>, flags=<optimized out>, private_data=<optimized out>) at ../source3/smbd/server.c:621 status = <optimized out> s = 0x0 msg_ctx = 0x7f6cb69a5450 addr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 24 times>, "\360?}\363\377\177\000\000%\372\177\363\377\177", '\000' <repeats 11 times>, "@}\363\377\177\000\000\020@}\363\377\177\000\000%\372\177\363\377\177\000\0 00\000\000\000\000\000\000\000\000 @}\363\377\177\000\000\060@\232\266l\177\000\000\004\000\000\000\000\000\000 \000!\000\000\000\000\000\000"} in_addrlen = 16 fd = 34 pid = 0 unique_id = 9885520618594194796 __FUNCTION__ = "smbd_accept_connection" #21 0x00007f6cb40b05bc in run_events_poll (ev=0x7f6cb69a5360, pollrtn=<optimized out>, pfds=0x7f6cb69b7140, num_pfds=4) at ../source3/lib/events.c:257 pfd = <optimized out> flags = <optimized out> state = <optimized out> pollfd_idx = 0x7f6cb69b4860 fde = 0x7f6cb69b9080 pollrtn = <optimized out> num_pfds = 4 pfds = 0x7f6cb69b7140 ev = 0x7f6cb69a5360 #22 0x00007f6cb40b0810 in s3_event_loop_once (ev=0x7f6cb69a5360, location=<optimized out>) at ../source3/lib/events.c:326 state = 0x7f6cb69a4030 timeout = 20000 num_pfds = 4 poll_errno = 4 #23 0x00007f6cb2a68c0d in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0 No symbol table info available. #24 0x00007f6cb5c47c61 in smbd_parent_loop (parent=<optimized out>, ev_ctx=0x7f6cb69a5360) at ../source3/smbd/server.c:943 ret = <optimized out> frame = 0x7f6cb69a5f40 #25 main (argc=<optimized out>, argv=<optimized out>) at ../source3/smbd/server.c:1577 is_daemon = <optimized out> interactive = <optimized out> Fork = true no_process_group = 208 log_stdout = <optimized out> ports = 0x0 profile_level = 0x0 opt = <optimized out> pc = <optimized out> print_build_options = 80 long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7f6cb3089400 <poptHelpOptions>, val = 0, descrip = 0x7f6cb5c4d1f2 "Help options:", argDescrip = 0x0}, { longName = 0x7f6cb5c4d200 "daemon", shortName = 68 'D', argInfo = 0, arg = 0x0, val = 1000, descrip = 0x7f6cb5c4d207 "Become a daemon (default)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d221 "interactive", shortName = 105 'i', argInfo = 0, arg = 0x0, val = 1001, descrip = 0x7f6cb5c4dcf0 "Run interactive (not a daemon)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d22d "foreground", shortName = 70 'F', argInfo = 0, arg = 0x0, val = 1002, descrip = 0x7f6cb5c4dd10 "Run daemon in foreground (for daemontools, etc.)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d238 "no-process-group", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 1003, descrip = 0x7f6cb5c4dd48 "Don't create a new process group", argDescrip = 0x0}, {longName = 0x7f6cb5c4d249 "log-stdout", shortName = 83 'S', argInfo = 0, arg = 0x0, val = 1004, descrip = 0x7f6cb5c4d254 "Log to stdout", argDescrip = 0x0}, { longName = 0x7f6cb5c4d262 "build-options", shortName = 98 'b', argInfo = 0, arg = 0x0, val = 98, ret = <optimized out> __FUNCTION__ = "smbd_process" #20 0x00007f6cb5c4b084 in smbd_accept_connection (ev=0x7f6cb69a5360, fde=<optimized out>, flags=<optimized out>, private_data=<optimized out>) at ../source3/smbd/server.c:621 status = <optimized out> s = 0x0 msg_ctx = 0x7f6cb69a5450 addr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' <repeats 24 times>, "\360?}\363\377\177\000\000%\372\177\363\377\177", '\000' <repeats 11 times>, "@}\363\377\177\000\000\020@}\363\377\177\000\000%\372\177\363\377\177\000\0 00\000\000\000\000\000\000\000\000 @}\363\377\177\000\000\060@\232\266l\177\000\000\004\000\000\000\000\000\000 \000!\000\000\000\000\000\000"} in_addrlen = 16 fd = 34 pid = 0 unique_id = 9885520618594194796 __FUNCTION__ = "smbd_accept_connection" #21 0x00007f6cb40b05bc in run_events_poll (ev=0x7f6cb69a5360, pollrtn=<optimized out>, pfds=0x7f6cb69b7140, num_pfds=4) at ../source3/lib/events.c:257 pfd = <optimized out> flags = <optimized out> state = <optimized out> pollfd_idx = 0x7f6cb69b4860 fde = 0x7f6cb69b9080 pollrtn = <optimized out> num_pfds = 4 pfds = 0x7f6cb69b7140 ev = 0x7f6cb69a5360 #22 0x00007f6cb40b0810 in s3_event_loop_once (ev=0x7f6cb69a5360, location=<optimized out>) at ../source3/lib/events.c:326 state = 0x7f6cb69a4030 timeout = 20000 num_pfds = 4 poll_errno = 4 #23 0x00007f6cb2a68c0d in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0 No symbol table info available. #24 0x00007f6cb5c47c61 in smbd_parent_loop (parent=<optimized out>, ev_ctx=0x7f6cb69a5360) at ../source3/smbd/server.c:943 ret = <optimized out> frame = 0x7f6cb69a5f40 #25 main (argc=<optimized out>, argv=<optimized out>) at ../source3/smbd/server.c:1577 is_daemon = <optimized out> interactive = <optimized out> Fork = true no_process_group = 208 log_stdout = <optimized out> ports = 0x0 profile_level = 0x0 opt = <optimized out> pc = <optimized out> print_build_options = 80 long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7f6cb3089400 <poptHelpOptions>, val = 0, descrip = 0x7f6cb5c4d1f2 "Help options:", argDescrip = 0x0}, { longName = 0x7f6cb5c4d200 "daemon", shortName = 68 'D', argInfo = 0, arg = 0x0, val = 1000, descrip = 0x7f6cb5c4d207 "Become a daemon (default)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d221 "interactive", shortName = 105 'i', argInfo = 0, arg = 0x0, val = 1001, descrip = 0x7f6cb5c4dcf0 "Run interactive (not a daemon)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d22d "foreground", shortName = 70 'F', argInfo = 0, arg = 0x0, val = 1002, descrip = 0x7f6cb5c4dd10 "Run daemon in foreground (for daemontools, etc.)", argDescrip = 0x0}, {longName = 0x7f6cb5c4d238 "no-process-group", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 1003, descrip = 0x7f6cb5c4dd48 "Don't create a new process group", argDescrip = 0x0}, {longName = 0x7f6cb5c4d249 "log-stdout", shortName = 83 'S', argInfo = 0, arg = 0x0, val = 1004, descrip = 0x7f6cb5c4d254 "Log to stdout", argDescrip = 0x0}, { longName = 0x7f6cb5c4d262 "build-options", shortName = 98 'b', argInfo = 0, arg = 0x0, val = 98, ---Type <return> to continue, or q <return> to quit--- descrip = 0x7f6cb5c4d270 "Print build options", argDescrip 0x0}, {longName = 0x7f6cb5c4d284 "port", shortName = 112 'p', argInfo 1, arg = 0x7ffff37d4190, val = 0, descrip = 0x7f6cb5c4d289 "Listen on the specified ports", argDescrip = 0x0}, {longName = 0x7f6cb5c4d2a7 "profiling-level", shortName = 80 'P', argInfo = 1, arg = 0x7ffff37d4198, val = 0, descrip = 0x7f6cb5c4d2b7 "Set profiling level", argDescrip = 0x7f6cb5c4d2cb "PROFILE_LEVEL"}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7f6cb47266e0 <popt_common_samba>, val = 0, descrip = 0x7f6cb5c4d2d9 "Common samba options:", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7f6cb4725aa0 <popt_common_dynconfig>, val = 0, descrip = 0x7f6cb5c4dd70 "Build-time configuration overrides:", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip 0x0}} parent = 0x7f6cb69a7ff0 frame = <optimized out> status = <optimized out> ev_ctx = 0x7f6cb69a5360 msg_ctx = 0x7f6cb69a5450 server_id = {pid = 27546, task_id = 0, vnn = 4294967295, unique_id = 6895394172490219379} se = <optimized out> np_dir = <optimized out> smbd_shim_fns = { cancel_pending_lock_requests_by_fid = 0x7f6cb51bc170 <smbd_cancel_pending_lock_requests_by_fid>, send_stat_cache_delete_message = 0x7f6cb51c1ca0 <smbd_send_stat_cache_delete_message>, change_to_root_user = 0x7f6cb51ab180 <smbd_change_to_root_user>, contend_level2_oplocks_begin = 0x7f6cb5207500 <smbd_contend_level2_oplocks_begin>, contend_level2_oplocks_end = 0x7f6cb5207660 <smbd_contend_level2_oplocks_end>, become_root = 0x7f6cb51ab260 <smbd_become_root>, unbecome_root = 0x7f6cb51ab290 <smbd_unbecome_root>, exit_server = 0x7f6cb5200770 <smbd_exit_server>, exit_server_cleanly = 0x7f6cb5200790 <smbd_exit_server_cleanly>} __FUNCTION__ = "main" (gdb) Justin.
Marc Muehlfeld
2014-Jan-10 18:47 UTC
[Samba] samba 4.1.3 -- multiple bugs & 1, 297 coredumps -- coredump backtrace + full-backtrace included
Hello Justin Am 10.01.2014 15:11, schrieb Justin Piszcz:> Example of the dump below with backtrace: > > ...You should open a bug report and attach all that information. Then surely a developer will have a look at it soon. https://bugzilla.samba.org/ https://wiki.samba.org/index.php/Bug_Reporting Regards, Marc