Hello world !!!
Since today I cannot access the shares on my ubuntu server.
First it was one directory which had problems, after a few hours
I (and others in the network) were not able to connect to any of them.
One of the stacktraces I got :
https://launchpad.net/ubuntu/+source/samba/+filebug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f59e04e5b4c in __libc_waitpid (pid=11175, stat_loc=stat_loc@entry=0x7fff37151e50, options=options@entry=0) at
../sysdeps/unix/sysv/linux/waitpid.c:31
#0 0x00007f59e04e5b4c in __libc_waitpid (pid=11175, stat_loc=stat_loc@entry=0x7fff37151e50, options=options@entry=0) at
../sysdeps/unix/sysv/linux/waitpid.c:31
#1 0x00007f59e046b2e2 in do_system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at
../sysdeps/posix/system.c:148
#2 0x00007f59e046b64a in __libc_system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at
../sysdeps/posix/system.c:184
#3 0x00007f59e3ecf235 in system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at pt-system.c:28
#4 0x00007f59e2efb291 in smb_panic_s3 (why=<optimized out>) at ../source3/lib/util.c:802
#5 0x00007f59e3c718ef in smb_panic (why=0x7f59e0a00b78 "Bad talloc magic value - unknown value") at
../lib/util/fault.c:166
#6 0x00007f59e09fa2fe in _talloc_free () from /usr/lib/x86_64-linux-gnu/libtalloc.so.2
#7 0x00007f59e3c6846c in memcache_delete_element (cache=0x7f59e4eb9670, e=0x7f59e4eea640) at ../lib/util/memcache.c:210
#8 0x00007f59e3c687b3 in memcache_delete (cache=<optimized out>, n=<optimized out>, key=...) at
../lib/util/memcache.c:246
#9 0x00007f59e38c59f7 in share_mode_memcache_fetch (blob=0x7fff37152150, id_key=..., mem_ctx=0x7f59e4eeeac0) at
../source3/locking/share_mode_lock.c:235
#10 parse_share_modes (mem_ctx=mem_ctx@entry=0x7f59e4eeeac0, key=..., dbuf=...) at
../source3/locking/share_mode_lock.c:297
#11 0x00007f59e38c649e in get_share_mode_lock_internal (old_write_time=0x0, smb_fname=0x0, servicepath=0x0, id=...,
mem_ctx=0x7f59e4eeeac0) at ../source3/locking/share_mode_lock.c:529
#12 get_share_mode_lock (mem_ctx=<optimized out>, id=..., servicepath=servicepath@entry=0x0,
smb_fname=smb_fname@entry=0x0, old_write_time=old_write_time@entry=0x0) at ../source3/locking/share_mode_lock.c:587
#13 0x00007f59e38bdc6b in get_existing_share_mode_lock (mem_ctx=<optimized out>, id=...) at
../source3/locking/locking.c:453
#14 0x00007f59e383711d in close_directory (close_type=SHUTDOWN_CLOSE, fsp=0x7f59e4eea440, req=0x0) at
../source3/smbd/close.c:1066
#15 close_file (req=req@entry=0x0, fsp=0x7f59e4eea440, close_type=close_type@entry=SHUTDOWN_CLOSE) at
../source3/smbd/close.c:1216
#16 0x00007f59e37ddc1a in file_close_conn (conn=conn@entry=0x7f59e4edcc80) at ../source3/smbd/files.c:165
#17 0x00007f59e3854ec9 in close_cnum (conn=0x7f59e4edcc80, vuid=2740368504) at ../source3/smbd/service.c:1128
#18 0x00007f59e387e7c4 in smbXsrv_tcon_disconnect (tcon=0x7f59e4edb9d0, vuid=2740368504) at
../source3/smbd/smbXsrv_tcon.c:984
#19 0x00007f59e386876f in smbd_smb2_tdis_wait_done (subreq=<optimized out>) at ../source3/smbd/smb2_tcon.c:627
#20 0x00007f59e07ee4e4 in tevent_common_loop_immediate () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#21 0x00007f59e1b9395c in run_events_poll (ev=0x7f59e4eac650, pollrtn=0, pfds=0x0, num_pfds=0) at
../source3/lib/events.c:192
#22 0x00007f59e1b93c44 in s3_event_loop_once (ev=0x7f59e4eac650, location=<optimized out>) at ../source3/lib/events.c:303
#23 0x00007f59e07edcbd in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#24 0x00007f59e07ede5b in tevent_common_loop_wait () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#25 0x00007f59e3852569 in smbd_process (ev_ctx=0x7f59e4eac650, msg_ctx=<optimized out>, sock_fd=36,
interactive=<optimized out>) at ../source3/smbd/process.c:4031
#26 0x00007f59e430b6b6 in smbd_accept_connection (ev=0x7f59e4eac650, fde=<optimized out>, flags=<optimized out>,
private_data=<optimized out>) at ../source3/smbd/server.c:646
#27 0x00007f59e1b93a8c in run_events_poll (ev=0x7f59e4eac650, pollrtn=<optimized out>, pfds=0x7f59e4ecb430, num_pfds=6)
at ../source3/lib/events.c:257
#28 0x00007f59e1b93ce0 in s3_event_loop_once (ev=0x7f59e4eac650, location=<optimized out>) at ../source3/lib/events.c:326
#29 0x00007f59e07edcbd in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#30 0x00007f59e07ede5b in tevent_common_loop_wait () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#31 0x00007f59e43096c4 in smbd_parent_loop (parent=<optimized out>, ev_ctx=0x7f59e4eac650) at
../source3/smbd/server.c:1011
#32 main (argc=<optimized out>, argv=<optimized out>) at ../source3/smbd/server.c:1663
A debugging session is active.
Inferior 1 [process 10953] will be detached.
Some more info :
Description: Ubuntu 14.04.3 LTS
Release: 14.04
samba:
Installiert: 2:4.3.8+dfsg-0ubuntu0.14.04.2
Installationskandidat: 2:4.3.8+dfsg-0ubuntu0.14.04.2
Versionstabelle:
*** 2:4.3.8+dfsg-0ubuntu0.14.04.2 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
100 /var/lib/dpkg/status
2:4.1.6+dfsg-1ubuntu2 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
A short memtest86+ did not show any bad cells
Reboot did not fix the problem
Nothing has been installed or uninstalled.
One of the logs when I try to access one of the shares from a windows 7 pro client:
[2016/04/19 15:54:48.429124, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
Bad talloc magic value - unknown value
[2016/04/19 15:54:48.429182, 0] ../source3/lib/util.c:789(smb_panic_s3)
PANIC (pid 11707): Bad talloc magic value - unknown value
[2016/04/19 15:54:48.430295, 0] ../source3/lib/util.c:900(log_stack_trace)
BACKTRACE: 28 stack frames:
#0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
#1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
#2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
#3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_free+0x4de) [0x7f2a6e4bd2fe]
#4 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(+0x1246c) [0x7f2a7172b46c]
#5 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c9f7) [0x7f2a713889f7]
#6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_share_mode_lock+0x17e) [0x7f2a7138949e]
#7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x107b8b) [0x7f2a712f3b8b]
#8 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x10c1bc) [0x7f2a712f81bc]
#9 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(create_file_default+0x1cf) [0x7f2a712f964f]
#10 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x1dab6e) [0x7f2a713c6b6e]
#11 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smb_vfs_call_create_file+0xd8) [0x7f2a712ffe78]
#12 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_create+0xaff) [0x7f2a7132d9ff]
#13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xc4d) [0x7f2a713263ed]
#14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
#15 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#16 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#17 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#18 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
#20 smbd(+0x96b6) [0x7f2a71dce6b6]
#21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#25 smbd(main+0x15b4) [0x7f2a71dcc6c4]
#26 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
#27 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:48.430502, 0] ../source3/lib/util.c:801(smb_panic_s3)
smb_panic(): calling panic action [/usr/share/samba/panic-action 11707]
[2016/04/19 15:54:48.438184, 0] ../source3/lib/util.c:809(smb_panic_s3)
smb_panic(): action returned status 0
[2016/04/19 15:54:48.438239, 0] ../source3/lib/dumpcore.c:318(dump_core)
dumping core in /var/log/samba/cores/smbd
[2016/04/19 15:54:48.533191, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
talloc: access after free error - first free may be at ../source3/smbd/open.c:3705
[2016/04/19 15:54:48.533221, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
Bad talloc magic value - access after free
[2016/04/19 15:54:48.533226, 0] ../source3/lib/util.c:789(smb_panic_s3)
PANIC (pid 11716): Bad talloc magic value - access after free
[2016/04/19 15:54:48.533724, 0] ../source3/lib/util.c:900(log_stack_trace)
BACKTRACE: 34 stack frames:
#0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
#1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
#2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
#3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(+0x1b5f) [0x7f2a6e4bcb5f]
#4 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_steal_loc+0xab) [0x7f2a6e4c377b]
#5 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_move+0x13) [0x7f2a6e4c37b3]
#6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c868) [0x7f2a71388868]
#7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19cc71) [0x7f2a71388c71]
#8 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x51ed) [0x7f2a6b9841ed]
#9 /usr/lib/x86_64-linux-gnu/libtdb.so.1(+0x8745) [0x7f2a68731745]
#10 /usr/lib/x86_64-linux-gnu/libtdb.so.1(tdb_parse_record+0x6c) [0x7f2a6872cedc]
#11 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x5559) [0x7f2a6b984559]
#12 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(dbwrap_parse_record+0x1b) [0x7f2a6b981dbb]
#13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(fetch_share_mode_unlocked+0x54) [0x7f2a713898c4]
#14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_file_infos+0x60) [0x7f2a713828b0]
#15 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_get_entry+0x738) [0x7f2a712a6178]
#16 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_lanman2_entry+0x1c5) [0x7f2a712da7d5]
#17 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x14c4e3) [0x7f2a713384e3]
#18 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_query_directory+0x2e4) [0x7f2a71338bf4]
#19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xcad) [0x7f2a7132644d]
#20 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
#21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#25 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
#26 smbd(+0x96b6) [0x7f2a71dce6b6]
#27 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#28 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#29 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#30 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#31 smbd(main+0x15b4) [0x7f2a71dcc6c4]
#32 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
#33 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:48.533816, 0] ../source3/lib/util.c:801(smb_panic_s3)
smb_panic(): calling panic action [/usr/share/samba/panic-action 11716]
[2016/04/19 15:54:48.536779, 0] ../source3/lib/util.c:809(smb_panic_s3)
smb_panic(): action returned status 0
[2016/04/19 15:54:48.536815, 0] ../source3/lib/dumpcore.c:318(dump_core)
dumping core in /var/log/samba/cores/smbd
[2016/04/19 15:54:49.833624, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
talloc: access after free error - first free may be at ../source3/smbd/open.c:3705
[2016/04/19 15:54:49.833697, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
Bad talloc magic value - access after free
[2016/04/19 15:54:49.833721, 0] ../source3/lib/util.c:789(smb_panic_s3)
PANIC (pid 11725): Bad talloc magic value - access after free
[2016/04/19 15:54:49.835230, 0] ../source3/lib/util.c:900(log_stack_trace)
BACKTRACE: 34 stack frames:
#0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
#1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
#2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
#3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(+0x1b5f) [0x7f2a6e4bcb5f]
#4 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_steal_loc+0xab) [0x7f2a6e4c377b]
#5 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_move+0x13) [0x7f2a6e4c37b3]
#6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c868) [0x7f2a71388868]
#7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19cc71) [0x7f2a71388c71]
#8 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x51ed) [0x7f2a6b9841ed]
#9 /usr/lib/x86_64-linux-gnu/libtdb.so.1(+0x8745) [0x7f2a68731745]
#10 /usr/lib/x86_64-linux-gnu/libtdb.so.1(tdb_parse_record+0x6c) [0x7f2a6872cedc]
#11 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x5559) [0x7f2a6b984559]
#12 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(dbwrap_parse_record+0x1b) [0x7f2a6b981dbb]
#13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(fetch_share_mode_unlocked+0x54) [0x7f2a713898c4]
#14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_file_infos+0x60) [0x7f2a713828b0]
#15 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_get_entry+0x738) [0x7f2a712a6178]
#16 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_lanman2_entry+0x1c5) [0x7f2a712da7d5]
#17 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x14c4e3) [0x7f2a713384e3]
#18 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_query_directory+0x2e4) [0x7f2a71338bf4]
#19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xcad) [0x7f2a7132644d]
#20 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
#21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#25 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
#26 smbd(+0x96b6) [0x7f2a71dce6b6]
#27 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
#28 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
#29 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
#30 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
#31 smbd(main+0x15b4) [0x7f2a71dcc6c4]
#32 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
#33 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:49.835538, 0] ../source3/lib/util.c:801(smb_panic_s3)
smb_panic(): calling panic action [/usr/share/samba/panic-action 11725]
[2016/04/19 15:54:49.844429, 0] ../source3/lib/util.c:809(smb_panic_s3)
smb_panic(): action returned status 0
[2016/04/19 15:54:49.844555, 0] ../source3/lib/dumpcore.c:318(dump_core)
dumping core in /var/log/samba/cores/smbd
TIA
Wayne