Bug 505511
Summary: | stack smashing detected ***: smbd terminated | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | udo <udovdh> |
Component: | samba | Assignee: | Simo Sorce <ssorce> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 11 | CC: | gdeschner, ssorce |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-06-17 18:21:48 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
udo
2009-06-12 07:52:28 UTC
Also on my VIA Epia EN12000: # service smb restart Shutting down SMB services: [ OK ] Starting SMB services: *** stack smashing detected ***: smbd terminated ======= Backtrace: ========= /lib/libc.so.6(__fortify_fail+0x48)[0xb7580bd8] /lib/libc.so.6(__fortify_fail+0x0)[0xb7580b90] /lib/libgcrypt.so.11[0xb71322d4] /lib/libgcrypt.so.11[0xb7129a84] ======= Memory map: ======== b6df4000-b6e1e000 r-xp 00000000 08:05 74089 /lib/libgcc_s-4.4.0-20090506.so.1 b6e1e000-b6e1f000 rw-p 00029000 08:05 74089 /lib/libgcc_s-4.4.0-20090506.so.1 b6e1f000-b6e2a000 r-xp 00000000 08:05 73471 /lib/libnss_files-2.10.1.so b6e2a000-b6e2b000 r--p 0000a000 08:05 73471 /lib/libnss_files-2.10.1.so b6e2b000-b6e2c000 rw-p 0000b000 08:05 73471 /lib/libnss_files-2.10.1.so b6e44000-b6e45000 rw-s 00000000 08:07 32714 /var/lib/samba/messages.tdb b6e45000-b6e55000 r--s 00000000 08:06 290642 /usr/lib/samba/valid.dat b6e55000-b7055000 r--p 00000000 08:06 282731 /usr/lib/locale/locale-archive b7055000-b7075000 r--s 00000000 08:06 290641 /usr/lib/samba/lowcase.dat b7075000-b7095000 r--s 00000000 08:06 289901 /usr/lib/samba/upcase.dat b7095000-b7098000 rw-p b7095000 00:00 0 b7098000-b70d7000 r-xp 00000000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d7000-b70d8000 r--p 0003e000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d8000-b70d9000 rw-p 0003f000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d9000-b70dc000 r-xp 00000000 08:05 74105 /lib/libgpg-error.so.0.4.0 b70dc000-b70dd000 rw-p 00002000 08:05 74105 /lib/libgpg-error.so.0.4.0 b70dd000-b7152000 r-xp 00000000 08:05 74106 /lib/libgcrypt.so.11.5.2 b7152000-b7155000 rw-p 00074000 08:05 74106 /lib/libgcrypt.so.11.5.2 b7155000-b7165000 r-xp 00000000 08:06 265678 /usr/lib/libtasn1.so.3.1.2 b7165000-b7166000 rw-p 00010000 08:06 265678 /usr/lib/libtasn1.so.3.1.2 b7166000-b7182000 r-xp 00000000 08:05 74093 /lib/libselinux.so.1 b7182000-b7183000 r--p 0001b000 08:05 74093 /lib/libselinux.so.1 b7183000-b7184000 rw-p 0001c000 08:05 74093 /lib/libselinux.so.1 b7184000-b7185000 rw-p b7184000 00:00 0 b7185000-b719d000 r-xp 00000000 08:05 74114 /lib/libaudit.so.0.0.0 b719d000-b719e000 r--p 00017000 08:05 74114 /lib/libaudit.so.0.0.0 b719e000-b719f000 rw-p 00018000 08:05 74114 /lib/libaudit.so.0.0.0 b719f000-b71e2000 r-xp 00000000 08:05 73565 /lib/libfreebl3.so b71e2000-b71e3000 rw-p 00042000 08:05 73565 /lib/libfreebl3.so b71e3000-b71e7000 rw-p b71e3000 00:00 0 b71e7000-b71f6000 r-xp 00000000 08:06 266417 /usr/lib/libavahi-client.so.3.2.5 b71f6000-b71f7000 rw-p 0000e000 08:06 266417 /usr/lib/libavahi-client.so.3.2.5 b71f7000-b7202000 r-xp 00000000 08:06 266556 /usr/lib/libavahi-common.so.3.5.1 b7202000-b7203000 rw-p 0000a000 08:06 266556 /usr/lib/libavahi-common.so.3.5.1 b7203000-b72a3000 r-xp 00000000 08:06 266386 /usr/lib/libgnutls.so.26.11.7 b72a3000-b72a9000 rw-p 0009f000 08:06 266386 /usr/lib/libgnutls.so.26.11.7 b72a9000-b72aa000 rw-p b72a9000 00:00 0 b72aa000-b72ac000 r-xp 00000000 08:05 74107 /lib/libkeyutils-1.2.so b72ac000-b72ad000 rw-p 00001000 08:05 74107 /lib/libkeyutils-1.2.so b72ad000-b72b6000 r-xp 00000000 08:06 266392 /usr/lib/libkrb5support.so.0.1 b72b6000-b72b7000 rw-p 00008000 08:06 266392 /usr/lib/libkrb5support.so.0.1 b72b7000-b7409000 r-xp 00000000 08:06 266411 /usr/lib/libcrypto.so.0.9.8k b7409000-b7420000 rw-p 00151000 08:06 266411 /usr/lib/libcrypto.so.0.9.8k b7420000-b7423000 rw-p b7420000 00:00 0 b7423000-b746b000 r-xp 00000000 08:06 266413 /usr/lib/libssl.so.0.9.8k b746b000-b746f000 rw-p 00048000 08:06 266413 /usr/lib/libssl.so.0.9.8k b746f000-b7487000 r-xp 00000000 08:06 266037 /usr/lib/libsasl2.so.2.0.22 b7487000-b7488000 rw-p 00017000 08:06 266037 /usr/lib/libsasl2.so.2.0.22 b7488000-b7489000 rw-p b7488000 00:00 0 b7489000-b75f4000 r-xp 00000000 08:05 74081 /lib/libc-2.10.1.so b75f4000-b75f5000 ---p 0016b000 08:05 74081 /lib/libc-2.10.1.so b75f5000-b75f7000 r--p 0016b000 08:05 74081 /lib/libc-2.10.1.so b75f7000-b75f8000 rw-p 0016d000 08:05 74081 /lib/libc-2.10.1.so b75f8000-b75fb000 rw-p b75f*** stack smashing detected ***: smbd terminated ======= Backtrace: ========= /lib/libc.so.6(__fortify_fail+0x48)[0xb7580bd8] /lib/libc.so.6(__fortify_fail+0x0)[0xb7580b90] /lib/libgcrypt.so.11[0xb71322d4] /lib/libgcrypt.so.11[0xb7129a84] ======= Memory map: ======== b6df4000-b6e1e000 r-xp 00000000 08:05 74089 /lib/libgcc_s-4.4.0-20090506.so.1 b6e1e000-b6e1f000 rw-p 00029000 08:05 74089 /lib/libgcc_s-4.4.0-20090506.so.1 b6e1f000-b6e2a000 r-xp 00000000 08:05 73471 /lib/libnss_files-2.10.1.so b6e2a000-b6e2b000 r--p 0000a000 08:05 73471 /lib/libnss_files-2.10.1.so b6e2b000-b6e2c000 rw-p 0000b000 08:05 73471 /lib/libnss_files-2.10.1.so b6e44000-b6e45000 rw-s 00000000 08:07 32714 /var/lib/samba/messages.tdb b6e45000-b6e55000 r--s 00000000 08:06 290642 /usr/lib/samba/valid.dat b6e55000-b7055000 r--p 00000000 08:06 282731 /usr/lib/locale/locale-archive b7055000-b7075000 r--s 00000000 08:06 290641 /usr/lib/samba/lowcase.dat b7075000-b7095000 r--s 00000000 08:06 289901 /usr/lib/samba/upcase.dat b7095000-b7098000 rw-p b7095000 00:00 0 b7098000-b70d7000 r-xp 00000000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d7000-b70d8000 r--p 0003e000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d8000-b70d9000 rw-p 0003f000 08:05 74101 /lib/libdbus-1.so.3.4.0 b70d9000-b70dc000 r-xp 00000000 08:05 74105 /lib/libgpg-error.so.0.4.0 b70dc000-b70dd000 rw-p 00002000 08:05 74105 /lib/libgpg-error.so.0.4.0 b70dd000-b7152000 r-xp 00000000 08:05 74106 /lib/libgcrypt.so.11.5.2 b7152000-b7155000 rw-p 00074000 08:05 74106 /lib/libgcrypt.so.11.5.2 b7155000-b7165000 r-xp 00000000 08:06 265678 /usr/lib/libtasn1.so.3.1.2 b7165000-b7166000 rw-p 00010000 08:06 265678 /usr/lib/libtasn1.so.3.1.2 b7166000-b7182000 r-xp 00000000 08:05 74093 /lib/libselinux.so.1 b7182000-b7183000 r--p 0001b000 08:05 74093 /lib/libselinux.so.1 b7183000-b7184000 rw-p 0001c000 08:05 74093 /lib/libselinux.so.1 b7184000-b7185000 rw-p b7184000 00:00 0 b7185000-b719d000 r-xp 00000000 08:05 74114 /lib/libaudit.so.0.0.0 b719d000-b719e000 r--p 00017000 08:05 74114 /lib/libaudit.so.0.0.0 b719e000-b719f000 rw-p 00018000 08:05 74114 /lib/libaudit.so.0.0.0 b719f000-b71e2000 r-xp 00000000 08:05 73565 /lib/libfreebl3.so b71e2000-b71e3000 rw-p 00042000 08:05 73565 /lib/libfreebl3.so b71e3000-b71e7000 rw-p b71e3000 00:00 0 b71e7000-b71f6000 r-xp 00000000 08:06 266417 /usr/lib/libavahi-client.so.3.2.5 b71f6000-b71f7000 rw-p 0000e000 08:06 266417 /usr/lib/libavahi-client.so.3.2.5 b71f7000-b7202000 r-xp 00000000 08:06 266556 /usr/lib/libavahi-common.so.3.5.1 b7202000-b7203000 rw-p 0000a000 08:06 266556 /usr/lib/libavahi-common.so.3.5.1 b7203000-b72a3000 r-xp 00000000 08:06 266386 /usr/lib/libgnutls.so.26.11.7 b72a3000-b72a9000 rw-p 0009f000 08:06 266386 /usr/lib/libgnutls.so.26.11.7 b72a9000-b72aa000 rw-p b72a9000 00:00 0 b72aa000-b72ac000 r-xp 00000000 08:05 74107 /lib/libkeyutils-1.2.so b72ac000-b72ad000 rw-p 00001000 08:05 74107 /lib/libkeyutils-1.2.so b72ad000-b72b6000 r-xp 00000000 08:06 266392 /usr/lib/libkrb5support.so.0.1 b72b6000-b72b7000 rw-p 00008000 08:06 266392 /usr/lib/libkrb5support.so.0.1 b72b7000-b7409000 r-xp 00000000 08:06 266411 /usr/lib/libcrypto.so.0.9.8k b7409000-b7420000 rw-p 00151000 08:06 266411 /usr/lib/libcrypto.so.0.9.8k b7420000-b7423000 rw-p b7420000 00:00 0 b7423000-b746b000 r-xp 00000000 08:06 266413 /usr/lib/libssl.so.0.9.8k b746b000-b746f000 rw-p 00048000 08:06 266413 /usr/lib/libssl.so.0.9.8k b746f000-b7487000 r-xp 00000000 08:06 266037 /usr/lib/libsasl2.so.2.0.22 b7487000-b7488000 rw-p 00017000 08:06 266037 /usr/lib/libsasl2.so.2.0.22 b7488000-b7489000 rw-p b7488000 00:00 0 b7489000-b75f4000 r-xp 00000000 08:05 74081 /lib/libc-2.10.1.so b75f4000-b75f5000 ---p 0016b000 08:05 74081 /lib/libc-2.10.1.so b75f5000-b75f7000 r--p 0016b000 08:05 74081 /lib/libc-2.10.1.so b75f7000-b75f8000 rw-p 0016d000 08:05 74081 /lib/libc-2.10.1.so b75f8000-b75fb000 rw-p b75f8000 00:00 0 b75fb000-b7605000 r-xp 00000000 08:06 266943 /usr/lib/libwbclient.so.0 b7605000-b7606000 r--p 00009000 08:06 266943 /usr/lib/libwbclient.so.0 b7606000-b7607000 rw-p 0000a000 08:06 266943 /usr/lib/libwbclient.so.0 b7607000-b7608000 rw-p b7607000 00:00 0 b7608000-b7615000 r-xp 00000000 08:06 266636 /usr/lib/libtdb.so.1.1.3 b7615000-b7616000 rw-p 0000c000 08:06 266636 /usr/lib/libtdb.so.1.1.3 b7616000-b761d000 r-xp 00000000 08:06 266940 /usr/lib/libtalloc.so.1 b761d000-b761e000 r--p 00006000 08:06 266940 /usr/lib/libtalloc.so.1 b761e000-b761f000 rw-p 00007000 08:06 266940 /usr/lib/libtalloc.so.1 b761f000-b7627000 r-xp 00000000 08:05 74112 /lib/libpopt.so.0.0.0 b7627000-b7628000 rw-p 00007000 08:05 74112 /lib/libpopt.so.0.0.0 b7628000-b762b000 r-xp 00000000 08:05 74084 /lib/libdl-2.10.1.so b762b000-b762c000 r--p 00002000 08:05 74084 /lib/libdl-2.10.1.so b762c000-b762d000 rw-p 00003000 08:05 74084 /lib/libdl-2.10.1.so b762d000-b762e000 rw-p b762d000 00:00 0 b762e000-b7645000 r-xp 00000000 08:05 74083 /lib/libnsl-2.10.1.so b7645000-b7646000 r--p 00016000 08:05 74083 /lib/libnsl-2.10.1.so b7646000-b7647000 rw-p 00017000 08:05 74083 /lib/libnsl-2.10.1.so b7647000-b7649000 rw-p b7647000 00:00 0 b7649000-b765d000 r-xp 00000000 08:05 74082 /lib/libresolv-2.10.1.so b765d000-b765e000 ---p 00014000 08:05 74082 /lib/libresolv-2.10.1.so b765e000-b765f000 r--p 00014000 08:05 74082 /lib/libresolv-2.10.1.so b765f000-b7660000 rw-p 00015000 08:05 74082 /lib/libresolv-2.10.1.so b7660000-b7662000 rw-p b7660000 00:00 0 b7662000-b7666000 r-xp 00000000 08:05 74100 /lib/libcap.so.2.16 b7666000-b7667000 rw-p 00003000 08:05 74100 /lib/libcap.so.2.16 b7667000-b766b000 r-xp 00000000 08:05 74099 /lib/libattr.so.1.1.0 b766b000-b766c000 rw-p 00003000 08:05 74099 /lib/libattr.so.1.1.0 b766c000-b7673000 r-xp 00000000 08:05 74109 /lib/libacl.so.1.1.0 b7673000-b7674000 rw-p 00006000 08:05 74109 /lib/libacl.so.1.1.0 b7674000-b767f000 r-xp 00000000 08:05 74120 /lib/libpam.so.0.82.1 b767f000-b7680000 rw-p 0000b000 08:05 74120 /lib/libpam.so.0.82.1 b7680000-b7681000 rw-p b7680000 00:00 0 b7681000-b7689000 r-xp 00000000 08:05 73468 /lib/libcrypt-2.10.1.so b7689000-b768a000 r--p 00007000 08:05 73468 /lib/libcrypt-2.10.1.so b768a000-b768b000 rw-p 00008000 08:05 73468 /lib/libcrypt-2.10.1.so b768b000-b76b2000 rw-p b768b000 00:00 0 b76b2000-b76d8000 r-xp 00000000 08:05 74085 /lib/libm-2.10.1.so b76d8000-b76d9000 r--p 00025000 08:05 74085 /lib/libm-2.10.1.so b76d9000-b76da000 rw-p 00026000 08:05 74085 /lib/libm-2.10.1.so b76da000-b76f0000 r-xp 00000000 08:05 74087 /lib/libpthread-2.10.1.so b76f0000-b76f1000 ---p 00016000 08:05 74087 /lib/libpthread-2.10.1.so b76f1000-b76f2000 r--p 00016000 08:05 74087 /lib/libpthread-2.10.1.so b76f2000-b76f3000 rw-p 00017000 08:05 74087 /lib/libpthread-2.10.1.so b76f3000-b76f5000 rw-p b76f3000 00:00 0 b76f5000-b7707000 r-xp 00000000 08:05 74097 /lib/libz.so.1.2.3 b7707000-b7708000 rw-p 00011000 08:05 74097 /lib/libz.so.1.2.3 b7708000-b774f000 r-xp 00000000 08:06 272277 /usr/lib/libcups.so.2 b774f000-b7752000 rw-p 00046000 08:06 272277 /usr/lib/libcups.so.2 b7752000-b7754000 r-xp 00000000 08:05 74108 /lib/libcom_err.so.2.1 b7754000-b7755000 rw-p 00001000 08:05 74108 /lib/libcom_err.so.2.1 b7755000-b7756000 rw-p b7755000 00:00 0 b7756000-b7779000 r-xp 00000000 08:06 266397 /usr/lib/libk5crypto.so.3.1 b7779000-b777a000 rw-p 00023000 08:06 266397 /usr/lib/libk5crypto.so.3.1 b777a000-b7814000 r-xp 00000000 08:06 266399 /usr/lib/libkrb5.so.3.3 b7814000-b7816000 rw-p 0009a000 08:06 266399 /usr/lib/libkrb5.so.3.3 b7816000-b7840000 r-xp 00000000 08:06 266404 /usr/lib/libgssapi_krb5.so.2.2 b7840000-b7841000 rw-p 0002a000 08:06 266404 /usr/lib/libgssapi_krb5.so.2.2 b7841000-b784f000 r-xp 00000000 08:06 266092 /usr/lib/liblber-2.4.so.2.4.1 b784f000-b7850000 rw-p 0000d000 08:06 266092 /usr/lib/liblber-2.4.so.2.4.1 b7850000-b7894000 r-xp 00000000 08:06 265901 /usr/lib/libldap-2.4.so.2.4.1 b7894000-b7896000 rw-p 00044000 08:06 265901 /usr/lib/libldap-2.4.so.2.4.1 b7896000-b7897000 rw-p b7896000 00:0 [ OK ] Looks like it might be a bug in libc, can you provide a full stack trace (with debugging symbols) so that we can see what path causes the crash ? howto do that? Install debug symbols but then, for a daemon? Start manually etc? An easy way is to set: panic action = "/bin/sleep 90000" in smb.conf This whould make samba halt for 90000 seconds when it crashes. when that happen attach gdb to the process and use the commend "bt" to obtain the stack trace. Attach the output to the bug report. (gdb) bt #0 0xb75ec79e in __waitpid_nocancel () from /lib/libc.so.6 #1 0xb7587cb3 in do_system (line=<value optimized out>) at ../sysdeps/posix/system.c:149 #2 0xb77aff0d in system (line=0xb9cbdec0 "/bin/sleep 90000") at pt-system.c:29 #3 0xb7c75906 in smb_panic (why=0xb7f40ab7 "internal error") at lib/util.c:1679 #4 0xb7c5dd8e in fault_report (sig=<value optimized out>) at lib/fault.c:46 #5 sig_fault (sig=<value optimized out>) at lib/fault.c:69 #6 <signal handler called> #7 0xb7578a17 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb757a372 in *__GI_abort () at abort.c:88 #9 0xb75b7b35 in __libc_message (do_abort=2, fmt=0xb768d827 "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 #10 0xb7647d30 in *__GI___fortify_fail (msg=0xb768d80f "stack smashing detected") at fortify_fail.c:32 #11 0xb7647cf0 in __stack_chk_fail () at stack_chk_fail.c:29 #12 0xb72612d4 in __stack_chk_fail_local () from /lib/libgcrypt.so.11 #13 0xb7258a84 in poll_padlock (add=<value optimized out>, origin=<value optimized out>, fast=0) at rndhw.c:95 #14 0x00000000 in ?? () See https://bugzilla.redhat.com/show_bug.cgi?id=505724 for an update that appears to fix the issue. *** This bug has been marked as a duplicate of bug 505724 *** |