[Samba] Bug 3084

F. Heitkamp heitkamp at ameritech.net
Tue Mar 14 13:06:42 GMT 2006


I think I am having the same bug as:
https://bugzilla.samba.org/show_bug.cgi?id=3084

I am runing glibc-2.4, Kernel 2.6.15.6, samba 3.0 from SVN, I tried 
various versions of gcc, 3.4.4 to 4.1.1 and they all do the same.

When I try to start samba I get:
/sbin/start-stop-daemon: line 2: 14466 Aborted 
start-stop-daemon.REAL $@

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()

Its coming from the gconv_db.c like in the bug.

I have a dual Athlon-mp.

Here is part of an strace from /usr/sbin/smbd

munmap(0xb7e86000, 4096)                = 0
futex(0xb7e03a4c, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib/gconv/UTF-16.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\5\0\000"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=30517, ...}) = 0
old_mmap(NULL, 12328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e83000
old_mmap(0xb7e85000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xb7e85000
close(4)                                = 0
mprotect(0xb7e85000, 4096, PROT_READ)   = 0
brk(0x803a0000)                         = 0x803a0000
brk(0x80398000)                         = 0x80398000
open("/usr/lib/gconv/IBM850.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=22335, ...}) = 0
old_mmap(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb788f000
old_mmap(0xb7891000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xb7891000
close(4)                                = 0
mprotect(0xb7891000, 4096, PROT_READ)   = 0
write(2, "smbd: gconv_db.c:232: __gconv_re"..., 95) = 95
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(28214, 28214, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/fau"..., 54) = 54
geteuid32()                             = 0
write(5, "  =============================="..., 66) = 66
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/fau"..., 54) = 54
geteuid32()                             = 0
write(5, "  INTERNAL ERROR: Signal 6 in pi"..., 69) = 69
geteuid32()                             = 0
write(5, "  Please read the Trouble-Shooti"..., 63) = 63
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/fau"..., 54) = 54
geteuid32()                             = 0
write(5, "  \n", 3)                     = 3
geteuid32()                             = 0
write(5, "  From: http://www.samba.org/sam"..., 57) = 57
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/fau"..., 54) = 54
geteuid32()                             = 0
write(5, "  =============================="..., 66) = 66
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/uti"..., 53) = 53
geteuid32()                             = 0
write(5, "  PANIC: internal error\n", 24) = 24
futex(0xb7e05a14, FUTEX_WAKE, 2147483647) = 0
futex(0xb790d724, FUTEX_WAKE, 2147483647) = 0
time(NULL)                              = 1142341446
geteuid32()                             = 0
write(5, "[2006/03/14 08:04:06, 0] lib/uti"..., 53) = 53
geteuid32()                             = 0
write(5, "  BACKTRACE: 18 stack frames:\n", 30) = 30
geteuid32()                             = 0
write(5, "   #0 /usr/sbin/smbd(smb_panic2+"..., 51) = 51
geteuid32()                             = 0
write(5, "   #1 /usr/sbin/smbd(smb_panic+0"..., 50) = 50
geteuid32()                             = 0
write(5, "   #2 /usr/sbin/smbd [0x801f5cf2"..., 34) = 34
geteuid32()                             = 0
write(5, "   #3 [0xffffe420]\n", 19)    = 19
geteuid32()                             = 0
write(5, "   #4 /lib/libc.so.6(abort+0x100"..., 47) = 47
geteuid32()                             = 0
write(5, "   #5 /lib/libc.so.6(__assert_fa"..., 54) = 54
geteuid32()                             = 0
write(5, "   #6 /lib/libc.so.6 [0xb7cfd054"..., 34) = 34
geteuid32()                             = 0
write(5, "   #7 /lib/libc.so.6 [0xb7cfd0eb"..., 34) = 34
geteuid32()                             = 0
write(5, "   #8 /lib/libc.so.6 [0xb7cfcdbe"..., 34) = 34
geteuid32()                             = 0
write(5, "   #9 /lib/libc.so.6(iconv_close"..., 52) = 52
geteuid32()                             = 0
write(5, "   #10 /usr/sbin/smbd(smb_iconv_"..., 57) = 57
geteuid32()                             = 0
write(5, "   #11 /usr/sbin/smbd [0x801f234"..., 35) = 35
geteuid32()                             = 0
write(5, "   #12 /usr/sbin/smbd(init_iconv"..., 52) = 52
geteuid32()                             = 0
write(5, "   #13 /usr/sbin/smbd(lp_load+0x"..., 50) = 50
geteuid32()                             = 0
write(5, "   #14 /usr/sbin/smbd(reload_ser"..., 57) = 57
geteuid32()                             = 0
write(5, "   #15 /usr/sbin/smbd(main+0x472"..., 47) = 47
geteuid32()                             = 0
write(5, "   #16 /lib/libc.so.6(__libc_sta"..., 59) = 59
geteuid32()                             = 0
write(5, "   #17 /usr/sbin/smbd [0x8004093"..., 35) = 35
geteuid32()                             = 0
rt_sigaction(SIGABRT, {SIG_DFL}, {0x801f5ba0, [ABRT], SA_RESTART}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(28214, 28214, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

Fred


More information about the samba mailing list