aboutsummaryrefslogtreecommitdiff
path: root/math/suitesparse-btf
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2025-06-30 12:43:18 +0000
committerDimitry Andric <dim@FreeBSD.org>2025-08-21 19:01:17 +0000
commita60d74e32eeedfcec40f37ba6a4e409fe53dbeeb (patch)
treed80f7343fe784eabbd28a6f09cdbd3c95e7e1197 /math/suitesparse-btf
parente911c4ce1c8fc2bedb878993da11173765e8b832 (diff)
net/samba420: fix fdescfs handling which causes several issuesHEADmain
Issue from bug 284623: several PANIC errors in log.smbd, similar to: [2025/02/02 16:56:09.823293, 0] ../../lib/util/fault.c:193(smb_panic_log) PANIC (pid 8625): async open timeout in 4.20.7 [2025/02/02 16:56:09.827129, 0] ../../lib/util/fault.c:304(log_stack_trace) BACKTRACE: 20 stack frames: #0 0x3645750f6ec7 <log_stack_trace+0x37> at /usr/local/lib/samba4/private/libgenrand-private-samba.so #1 0x3645750f6f9e <smb_panic+0xe> at /usr/local/lib/samba4/private/libgenrand-private-samba.so #2 0x36456b707b24 <smbd_exit_server+0x1b4> at /usr/local/lib/samba4/private/libsmbd-base-private-samba.so #3 0x36456b707981 <smbd_exit_server+0x11> at /usr/local/lib/samba4/private/libsmbd-base-private-samba.so #4 0x364575394bcc <exit_server+0x1c> at /usr/local/lib/samba4/private/libsmbd-shim-private-samba.so #5 0x36456b6b2b10 <delete_all_streams> at /usr/local/lib/samba4/private/libsmbd-base-private-samba.so #6 0x364575935dff <tevent_common_invoke_timer_handler+0x18f> at /usr/local/lib/libtevent.so.0 #7 0x364575935fa4 <tevent_common_loop_timer_delay+0x94> at /usr/local/lib/libtevent.so.0 #8 0x3645759337c5 <tevent_context_same_loop+0xb15> at /usr/local/lib/libtevent.so.0 #9 0x36457592f36a <_tevent_loop_once+0xea> at /usr/local/lib/libtevent.so.0 #10 0x36457592f5f2 <tevent_common_loop_wait+0x32> at /usr/local/lib/libtevent.so.0 #11 0x36456b6cd34b <smbd_process+0x83b> at /usr/local/lib/samba4/private/libsmbd-base-private-samba.so #12 0x363d4788f9bd <main+0x42fd> at /usr/local/sbin/smbd #13 0x36457593067e <tevent_common_invoke_fd_handler+0x9e> at /usr/local/lib/libtevent.so.0 #14 0x364575933a44 <tevent_context_same_loop+0xd94> at /usr/local/lib/libtevent.so.0 #15 0x36457592f36a <_tevent_loop_once+0xea> at /usr/local/lib/libtevent.so.0 #16 0x36457592f5f2 <tevent_common_loop_wait+0x32> at /usr/local/lib/libtevent.so.0 #17 0x363d4788df3f <main+0x287f> at /usr/local/sbin/smbd #18 0x363d4788cbac <main+0x14ec> at /usr/local/sbin/smbd #19 0x36457742ac3a <__libc_start1+0x12a> at /lib/libc.so.7 Issue from bug 286821: accessing Samba shares from macOS clients results in error dialogs titled: "There was a problem connecting to the server", with content "The share does not exist on the server. Please check the share name and then try again". The problems are caused by fdescfs handling: * patch 0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch was how Timur solved the fd problem for Samba 4.19 (mounting fdescfs nodup under /var/run/samba4/fd); * if only this had been accepted upstream, we would not have had this problem in 4.20... :( * in any case this code is now unused in 4.20, where Samba went even more Linux-only; * patch 0101-FreeBSD-add-fdescfs-paths-workaround.patch was a naive tentative to solve the same problem for 4.20, apparently without taking into account what had been done before; it's broken by design, brokenly implementated and it simply doesn't work. Apply a patch by Andrea Venturoli <ml@netfence.it>, which drops the 0101 patch, and modifies the older 0028 patch to revive what Timur had done. PR: 284623, 286821 Tested by: O. Hartmann <ohartmann@walstatt.org> and others Approved by: samba (0mp) MFH: 2025Q3
Diffstat (limited to 'math/suitesparse-btf')
0 files changed, 0 insertions, 0 deletions