[Samba] samba 4.8.0 Time Machine crashes on Mac
Adam Błaszczykowski
adam.blaszczykowski at gmail.com
Wed Mar 21 13:34:21 UTC 2018
Hello,
I've encountered recurring issue with samba crashes when creating initial
Time Machine backup on samba share from Mac. Whole scenario, details about
software and logs are below.
On Mac client: connected to smb share with "valid user" account; added smb
share as Time Machine disk.
Time machine has been set for automatic backup, I've selected Back Up Now.
Connection dies around 20%-30% of initial backup creation, samba share is
still on Finder list and can't be unmounted with an icon from gui. There
are no other Time Machine disks in use.
Server:
Linux debian 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)
x86_64 GNU/Linux
smbd/nmbd Version 4.8.0
Client:
macOS High Sierra
Version 10.13.3 (17D47)
Server:
smb.conf:
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
durable handles = yes
kernel oplocks = no
kernel share modes = no
posix locking = no
fruit:time machine = yes
invalid users = root
encrypt passwords = yes
[TimeMachineD]
path = /data
browseable = yes
fruit:time machine = yes
vfs objects = catia fruit streams_xattr
fruit:aapl = yes
valid users = tmachine
read only = No
inherit acls = yes
Expected TimeMachine snapshot: 130GB
Samba share size: 950GB
smbd.log:
[2018/03/21 11:15:13.589109, 0]
../source3/locking/share_mode_lock.c:439(share_mode_data_destructor)
store returned NT_STATUS_UNSUCCESSFUL
[2018/03/21 11:15:13.589216, 0] ../source3/lib/util.c:815(smb_panic_s3)
PANIC (pid 933): could not store share mode entry: NT_STATUS_UNSUCCESSFUL
[2018/03/21 11:15:13.590549, 0] ../source3/lib/util.c:926(log_stack_trace)
BACKTRACE: 43 stack frames:
#0 /usr/lib/libsmbconf.so.0(log_stack_trace+0x1f) [0x7fc2eab63f65]
#1 /usr/lib/libsmbconf.so.0(smb_panic_s3+0x6d) [0x7fc2eab63dc2]
#2 /usr/lib/libsamba-util.so.0(smb_panic+0x28) [0x7fc2ecfd6849]
#3 /usr/lib/samba/libsmbd-base-samba4.so(+0x26ad44) [0x7fc2ecc31d44]
#4 /usr/lib/samba/libtalloc.so.2(+0x3414) [0x7fc2ec3b7414]
#5 /usr/lib/samba/libtalloc.so.2(+0x462e) [0x7fc2ec3b862e]
#6 /usr/lib/samba/libtalloc.so.2(+0x35cf) [0x7fc2ec3b75cf]
#7 /usr/lib/samba/libtalloc.so.2(+0x462e) [0x7fc2ec3b862e]
#8 /usr/lib/samba/libtalloc.so.2(+0x35cf) [0x7fc2ec3b75cf]
#9 /usr/lib/samba/libtalloc.so.2(+0x3790) [0x7fc2ec3b7790]
#10 /usr/lib/samba/libtalloc.so.2(_talloc_free+0x105) [0x7fc2ec3b8a58]
#11 /usr/lib/samba/libsmbd-base-samba4.so(+0x1c3451) [0x7fc2ecb8a451]
#12 /usr/lib/samba/libsmbd-base-samba4.so(+0x1c67d3) [0x7fc2ecb8d7d3]
#13 /usr/lib/samba/libsmbd-base-samba4.so(create_file_default+0x2ba)
[0x7fc2ecb8e354]
#14 /usr/lib/samba/libsmbd-base-samba4.so(+0xf1109) [0x7fc2ecab8109]
#15 /usr/lib/samba/libsmbd-base-samba4.so(smb_vfs_call_create_file+0xa9)
[0x7fc2ecb9a052]
#16 /usr/lib/samba/vfs/fruit.so(+0x1585f) [0x7fc2d8f0085f]
#17 /usr/lib/samba/libsmbd-base-samba4.so(smb_vfs_call_create_file+0xa9)
[0x7fc2ecb9a052]
#18 /usr/lib/samba/libsmbd-base-samba4.so(+0x216c7b) [0x7fc2ecbddc7b]
#19
/usr/lib/samba/libsmbd-base-samba4.so(smbd_smb2_request_process_create+0x770)
[0x7fc2ecbdbacb]
#20
/usr/lib/samba/libsmbd-base-samba4.so(smbd_smb2_request_dispatch+0x1184)
[0x7fc2ecbcf8d0]
#21 /usr/lib/samba/libsmbd-base-samba4.so(+0x20c8c6) [0x7fc2ecbd38c6]
#22 /usr/lib/samba/libsmbd-base-samba4.so(+0x20c9cc) [0x7fc2ecbd39cc]
#23 /usr/lib/samba/libtevent.so.0(+0xe581) [0x7fc2ebfac581]
#24 /usr/lib/samba/libtevent.so.0(+0xebb9) [0x7fc2ebfacbb9]
#25 /usr/lib/samba/libtevent.so.0(+0xb8b5) [0x7fc2ebfa98b5]
#26 /usr/lib/samba/libtevent.so.0(_tevent_loop_once+0x10f)
[0x7fc2ebfa3191]
#27 /usr/lib/samba/libtevent.so.0(tevent_common_loop_wait+0x25)
[0x7fc2ebfa34a8]
#28 /usr/lib/samba/libtevent.so.0(+0xb957) [0x7fc2ebfa9957]
#29 /usr/lib/samba/libtevent.so.0(_tevent_loop_wait+0x2b)
[0x7fc2ebfa354b]
#30 /usr/lib/samba/libsmbd-base-samba4.so(smbd_process+0xb34)
[0x7fc2ecbb7a2f]
#31 /usr/sbin/smbd(+0xbdf9) [0x5630c47dbdf9]
#32 /usr/lib/samba/libtevent.so.0(+0xe581) [0x7fc2ebfac581]
#33 /usr/lib/samba/libtevent.so.0(+0xebb9) [0x7fc2ebfacbb9]
#34 /usr/lib/samba/libtevent.so.0(+0xb8b5) [0x7fc2ebfa98b5]
#35 /usr/lib/samba/libtevent.so.0(_tevent_loop_once+0x10f)
[0x7fc2ebfa3191]
#36 /usr/lib/samba/libtevent.so.0(tevent_common_loop_wait+0x25)
[0x7fc2ebfa34a8]
#37 /usr/lib/samba/libtevent.so.0(+0xb957) [0x7fc2ebfa9957]
#38 /usr/lib/samba/libtevent.so.0(_tevent_loop_wait+0x2b)
[0x7fc2ebfa354b]
#39 /usr/sbin/smbd(+0xcad7) [0x5630c47dcad7]
#40 /usr/sbin/smbd(main+0x189e) [0x5630c47dec64]
#41 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)
[0x7fc2e92012e1]
#42 /usr/sbin/smbd(_start+0x2a) [0x5630c47d5e0a]
[2018/03/21 11:15:13.591273, 0] ../source3/lib/dumpcore.c:315(dump_core)
dumping core in /var/log/samba/cores/smbd
Client:
system.log
Mar 21 11:15:13 mac KernelEventAgent[128]: tid 54485244 received event(s)
VQ_DEAD (32)
Mar 21 11:15:13 mac KernelEventAgent[128]: tid 54485244 type 'smbfs',
mounted on '/Volumes/TimeMachineD-1', from '//
tmachine at 192.168.233.10/TimeMachineD', dead
Mar 21 11:15:13 mac KernelEventAgent[128]: tid 54485244 force unmount //
tmachine at 192.168.233.10/TimeMachineD from /Volumes/TimeMachineD-1
Mar 21 11:15:13 mac KernelEventAgent[128]: tid 54485244 found 1
filesystem(s) with problem(s)
Mar 21 11:15:14 mac kcm[7349]: DEPRECATED USE in libdispatch client:
Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a
one-shot timer)?
Mar 21 11:15:15 mac KernelEventAgent[128]: tid 54485244 received event(s)
VQ_LOWDISK, VQ_VERYLOWDISK, VQ_NEARLOWDISK (8708)
Mar 21 11:15:15 mac KernelEventAgent[128]: tid 54485244 type 'hfs', mounted
on '/Volumes/Time Machine Backups', from '/dev/disk2s2', low disk, very low
disk
Mar 21 11:15:16 mac com.apple.xpc.launchd[1]
(com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for
integer: _DirtyJetsamMemoryLimit
Mar 21 11:15:16 mac CacheDeleteExtension[7354]: objc[7354]: Class
AMSupportURLConnectionDelegate is implemented in both
/System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall
(0x7fff9a79d748) and
/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
(0x1060c50d0). One of the two will be used. Which one is undefined.
Mar 21 11:15:16 mac com.apple.xpc.launchd[1]
(com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for
integer: _DirtyJetsamMemoryLimit
Mar 21 11:15:16 mac com.apple.xpc.launchd[1] (com.apple.quicklook[7356]):
Endpoint has been activated through legacy launch(3) APIs. Please switch to
XPC or bootstrap_check_in(): com.apple.quicklook
More information about the samba
mailing list