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