summary refs log tree commit diff stats
path: root/results/classifier/gemma3:12b/socket/988128
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/gemma3:12b/socket/988128')
-rw-r--r--results/classifier/gemma3:12b/socket/98812829
1 files changed, 29 insertions, 0 deletions
diff --git a/results/classifier/gemma3:12b/socket/988128 b/results/classifier/gemma3:12b/socket/988128
new file mode 100644
index 000000000..983229f65
--- /dev/null
+++ b/results/classifier/gemma3:12b/socket/988128
@@ -0,0 +1,29 @@
+
+smbd crashes when called with "smb ports = 0"
+
+The smb.conf generated by qemu-kvm contains a "smb ports = 0" directive. This
+causes at least version 3.6.4 of Samba to crash with
+
+[0] vostro:/tmp/qemu-smb.6836-0# smbd -i -s smb.conf
+Unable to setup corepath for smbd: Operation not permitted
+smbd version 3.6.4 started.
+Copyright Andrew Tridgell and the Samba Team 1992-2011
+open_sockets_smbd: No sockets available to bind to.
+===============================================================
+Abnormal server exit: open_sockets_smbd() failed
+===============================================================
+BACKTRACE: 6 stack frames:
+ #0 smbd(log_stack_trace+0x1a) [0x7fe50c14f8ba]
+ #1 smbd(+0x6a0743) [0x7fe50c3bd743]
+ #2 smbd(+0x6a0a41) [0x7fe50c3bda41]
+ #3 smbd(main+0xa52) [0x7fe50be26d42]
+ #4 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fe508ac0ead]
+ #5 smbd(+0x10a6b9) [0x7fe50be276b9]
+
+Changing "smb ports" to a non-privilileged port works around the issue.
+
+I'd like to help fix this, but I am not sure what qemu-kvm's intention is here.
+Zero is not a valid port, and the smb.conf manpage does not describe any
+special meaning of zero here. I found that previous versions of samba apparently
+did not bind to any port if zero was specified - but in that case, how is
+qemu communicating with samba?
\ No newline at end of file