Samba current master branch server crash

Ralph Boehme slow at samba.org
Mon Jun 30 19:39:48 UTC 2025


Can you get us a stack backtrace with debug symbols please?

Iirc the following should get you there:

$ ./configure.developer

$ make

$ ...

Then reproduce the crash. The crash process should still be around:

$ gdb -p PID

gdb> bt full

Thanks!
-slow

On 6/30/25 8:32 PM, Steve French via samba-technical wrote:
> Running generic/013 with the SMB3.1.1 POSIX Extensions enabled to
> current Samba server, I see Samba server crash with (and it is
> reproducible every time I have tried it):
> 
> 
> [2025/06/30 16:42:00.127238,  0]
> ../../source3/smbd/smb2_ioctl_filesys.c:221(fsctl_dup_extents_send)
>    fsctl_dup_extents_send: skipping zero length dup extents
> [2025/06/30 16:42:00.492253,  0] ../../lib/util/fault.c:178(smb_panic_log)
>    ===============================================================
> [2025/06/30 16:42:00.505777,  0] ../../lib/util/fault.c:186(smb_panic_log)
>    If you are running a recent Samba version, and if you think this
> problem is not yet fixed in the latest versions, please consider
> reporting this bug, see https://wiki.samba.org/index.php/Bug_Reporting
> [2025/06/30 16:42:00.513839,  0] ../../lib/util/fault.c:192(smb_panic_log)
>    PANIC (pid 1066): Signal 7: Bus error in 4.23.0pre1-GIT-5b9492ada40
>     #0 /usr/local/samba/lib/private/libgenrand-private-samba.so(log_stack_trace+0x32)
> [0x77a32f504c16]
>     #2 /usr/local/samba/lib/private/libgenrand-private-samba.so(smb_panic+0x1c)
> [0x77a32f504bb2]
>     #4 /usr/local/samba/lib/private/libgenrand-private-samba.so(+0x264f)
> [0x77a32f50464f]
>     #6 /lib/x86_64-linux-gnu/libc.so.6(+0x9f98c) [0x77a32f29f98c]
>     #8 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x14581)
> [0x77a32f1c6581]
>     #10 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x84ff)
> [0x77a32f1ba4ff]
>     #11 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x8af0)
> [0x77a32f1baaf0]
>     #13 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x8def)
> [0x77a32f1badef]
>     #15 /usr/local/samba/lib/private/libdbwrap-private-samba.so(+0x9280)
> [0x77a32f41f280]
>     #16 /usr/local/samba/lib/private/libdbwrap-private-samba.so(dbwrap_do_locked+0x8c)
> [0x77a32f41b391]
>     #18 /usr/local/samba/lib/private/libdbwrap-private-samba.so(dbwrap_do_locked+0x8c)
> [0x77a32f41b391]
>     #20 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(_share_mode_entry_prepare_lock+0x213)
> [0x77a32f9bae28]
>     #22 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(+0xa6bc8)
> [0x77a32f8a6bc8]
>     #24 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(+0xfd436)
> [0x77a32f8fd436]
>    #26 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(smbd_smb2_request_process_close+0x259)
> [0x77a32f8fcb84]
>     #28 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(smbd_smb2_request_dispatch_immediate+0xfc)
> [0x77a32f8e758f]
>     #30 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_loop_immediate+0x3b)
> [0x77a32f67915b]
>     #32 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x11ed9)
> [0x77a32f680ed9]
>     #34 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_loop_wait+0x29)
> [0x77a32f677023]
>     #36 /usr/local/samba/lib/private/libtevent-private-samba.so(_tevent_loop_wait+0x2f)
> [0x77a32f6770ca]
>     #38 smbd: client [192.168.122.12](+0xa145) [0x5897f941a145]
> 
>         #40 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x1648e)
> [0x77a32f68548e]
>     #42 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x11ed9)
> [0x77a32f680ed9]
>     #44 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_loop_wait+0x29)
> [0x77a32f677023]
>     #45 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x11f82)
> [0x77a32f680f82]
>       #46 /usr/local/samba/lib/private/libtevent-private-samba.so(_tevent_loop_wait+0x2f)
> [0x77a32f6770ca]
>     #48 smbd: client [192.168.122.12](main+0x1ba6) [0x5897f941e1ed]
> 
>         #50 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b)
> [0x77a32f22a28b]
>              [2025/06/30 16:42:00.712449,  0]
> ../../source3/lib/dumpcore.c:318(dump_core)
>                                              coredump is handled by
> helper binary specified at /proc/sys/kernel/core_pattern
> [2025/06/30 16:42:01.967738,  0]
> ../../source3/locking/share_mode_lock.c:523(locking_tdb_data_store)
>    locking_tdb_data_store: share_mode_g_lock_writev(NULL) failed:
> NT_STATUS_NOT_LOCKED
> [2025/06/30 16:42:01.967868,  0]
> ../../source3/locking/share_mode_lock.c:660(share_mode_data_ltdb_store)
>    share_mode_data_ltdb_store: locking_tdb_data_store failed:
> NT_STATUS_NOT_LOCKED
> [2025/06/30 16:42:01.967886,  0]
> ../../source3/locking/share_mode_lock.c:2356(share_mode_forall_entries)
>    share_mode_forall_entries: share_mode_data_ltdb_store failed:
> NT_STATUS_NOT_LOCKED
> [2025/06/30 16:42:01.967900,  0]
> ../../source3/locking/share_mode_lock.c:1908(share_entry_rw_traverse_fn)
>    share_entry_rw_traverse_fn: share_mode_forall_entries failed
> [2025/06/30 16:42:02.683465,  0]
> ../../source3/smbd/smb2_ioctl_network_fs.c:229(fsctl_srv_copychunk_vfs_done)
>    fsctl_srv_copychunk_vfs_done: copy chunk failed
> [NT_STATUS_DISK_FULL] chunk [0] of [1]
> [2025/06/30 16:42:02.706145,  0] ../../lib/util/fault.c:178(smb_panic_log)
>    ===============================================================
> [2025/06/30 16:42:02.712428,  0] ../../lib/util/fault.c:179(smb_panic_log)
>    INTERNAL ERROR: Signal 7: Bus error in smbd (smbd[192.168.12)
> (client [192.168.122.12]) pid 1133 (4.23.0pre1-GIT-5b9492ada40)
> [2025/06/30 16:42:02.728066,  0] ../../lib/util/fault.c:191(smb_panic_log)
>    ===============================================================
> [2025/06/30 16:42:02.728107,  0] ../../lib/util/fault.c:192(smb_panic_log)
>    PANIC (pid 1133): Signal 7: Bus error in 4.23.0pre1-GIT-5b9492ada40
> [2025/06/30 16:42:02.737474,  0] ../../lib/util/fault.c:303(log_stack_trace)
>    BACKTRACE: 44 stack frames:
>     #1 /usr/local/samba/lib/private/libgenrand-private-samba.so(smb_panic_log+0x213)
> [0x77a32f504b93]
>     #2 /usr/local/samba/lib/private/libgenrand-private-samba.so(smb_panic+0x1c)
> [0x77a32f504bb2]
>     #3 /usr/local/samba/lib/private/libgenrand-private-samba.so(+0x2636)
> [0x77a32f504636]
>     #4 /usr/local/samba/lib/private/libgenrand-private-samba.so(+0x264f)
> [0x77a32f50464f]
>     #5 /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x77a32f245330]
>     #6 /lib/x86_64-linux-gnu/libc.so.6(+0xa160b) [0x77a32f2a160b]
>     #7 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x14835)
> [0x77a32f1c6835]
>     #8 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x83e7)
> [0x77a32f1ba3e7]
>     #9 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x860a)
> [0x77a32f1ba60a]
>     #10 /usr/local/samba/lib/private/libtdb-private-samba.so(+0x8fa1)
> [0x77a32f1bafa1]
>     #11 /usr/local/samba/lib/private/libtdb-private-samba.so(tdb_unlock+0x54)
> [0x77a32f1bb06c]
>     #12 /usr/local/samba/lib/private/libtdb-private-samba.so(tdb_chainunlock+0x5f)
> [0x77a32f1bb9eb]
>     #13 /usr/local/samba/lib/private/libdbwrap-private-samba.so(+0x950f)
> [0x77a32f41f50f]
>     #14 /usr/local/samba/lib/private/libdbwrap-private-samba.so(dbwrap_do_locked+0x8c)
> [0x77a32f41b391]
>     #15 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(smbXsrv_open_update+0x8d)
> [0x77a32f929a7f]
>     #16 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(+0xe484c)
> [0x77a32f8e484c]
>     #18 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(+0xeb14e)
> [0x77a32f8eb14e]
>     #19 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(+0xeb53a)
> [0x77a32f8eb53a]
>     #21 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_invoke_fd_handler+0x125)
> [0x77a32f67847c]
>     #22 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x1648e)
> [0x77a32f68548e]
>     #24 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x11ed9)
> [0x77a32f680ed9]
>     #25 /usr/local/samba/lib/private/libtevent-private-samba.so(_tevent_loop_once+0x126)
> [0x77a32f676c9b]
>     #26 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_loop_wait+0x29)
> [0x77a32f677023]
>     #28 /usr/local/samba/lib/private/libtevent-private-samba.so(_tevent_loop_wait+0x2f)
> [0x77a32f6770ca]
>     #29 /usr/local/samba/lib/private/libsmbd-base-private-samba.so(smbd_process+0xfaa)
> [0x77a32f8cb716]
>     #30 smbd: client [192.168.122.12](+0xa145) [0x5897f941a145]
>     #33 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x16c2b)
> [0x77a32f685c2b]
>     #36 /usr/local/samba/lib/private/libtevent-private-samba.so(tevent_common_loop_wait+0x29)
> [0x77a32f677023]
>     #37 /usr/local/samba/lib/private/libtevent-private-samba.so(+0x11f82)
> [0x77a32f680f82]
>     #38 /usr/local/samba/lib/private/libtevent-private-samba.so(_tevent_loop_wait+0x2f)
> [0x77a32f6770ca]
>     #39 smbd: client [192.168.122.12](+0xae96) [0x5897f941ae96]
>     #40 smbd: client [192.168.122.12](main+0x1ba6) [0x5897f941e1ed]
> [2025/06/30 16:42:03.359226,  0] ../../lib/util/fault.c:178(smb_panic_log)
>    ===============================================================
>     #3 /usr/local/samba/lib/private/libgenrand-private-samba.so(+0x2636)
> [0x77a32f504636]
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20250630/cb7db631/OpenPGP_signature.sig>


More information about the samba-technical mailing list