samba 2.0.7 sigsegv + core
Toomas Soome
tsoome at ut.ee
Thu Jul 12 11:19:35 GMT 2001
hi!
recently our old smbd daemons started to die on different hosts (solaris
8, sparc&x86). somehow my co-worker got the core.
Reading symbols from /usr/lib/libdl.so.1...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libc.so.1...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libmp.so.2...(no debugging symbols
found)...done.
#0 0xb6080 in timestring ()
(gdb) bt
#0 0xb6080 in timestring ()
Cannot access memory at address 0xef7fffcc.
so, no big help. anyway, there is assembler dump:
(gdb) disass timestring
Dump of assembler code for function timestring:
0xb6058 <timestring>: save %sp, -128, %sp
0xb605c <timestring+4>: cmp %i0, 0
0xb6060 <timestring+8>: be 0xb6078 <timestring+32>
0xb6064 <timestring+12>: nop
0xb6068 <timestring+16>: call 0xb5380 <GetTimeOfDay>
0xb606c <timestring+20>: add -24, %fp, %o0
0xb6070 <timestring+24>: b 0xb6080 <timestring+40>
0xb6074 <timestring+28>: ld [ %fp + -24 ], %o0
0xb6078 <timestring+32>: call 0xfbca8 <time>
0xb607c <timestring+36>: clr %o0
0xb6080 <timestring+40>: st %o0, [ %fp + -28 ]
0xb6084 <timestring+44>: call 0xb5914 <LocalTime>
0xb6088 <timestring+48>: add -28, %fp, %o0
0xb608c <timestring+52>: cmp %o0, 0
0xb6090 <timestring+56>: bne 0xb60e4 <timestring+140>
0xb6094 <timestring+60>: cmp %i0, 0
0xb6098 <timestring+64>: be 0xb60c4 <timestring+108>
0xb609c <timestring+68>: sethi %hi(0x10c800), %l0
0xb60a0 <timestring+72>: sethi %hi(0xe9000), %o2
0xb60a4 <timestring+76>: ld [ %fp + -24 ], %o3
0xb60a8 <timestring+80>: or %o2, 0x90, %o2
now, the question is, if such problem is possible with 2.2.1 as well....
ideas? I'll keep the core....
toomas
--
The bigger they are, the harder they hit.
More information about the samba-technical
mailing list