[Samba] Re: Bug#219197: PANIC: internal error

Mike Fedyk mfedyk at matchmail.com
Fri Jan 23 17:47:36 GMT 2004

On Fri, Jan 23, 2004 at 06:10:35PM +1100, Andrew Bartlett wrote:
> On Fri, 2004-01-23 at 15:19, Mike Fedyk wrote:
> > Hmm, do I need to compile my libc non-stripped, or is the problem in
> > tdb/tdb.c:1498?
> > 
> It's not there.  it's somewhere else - set MALLOC_CHECK_=2 into your
> environment, and restart Samba.  This should help find out who did it.  

OK, I ran this in bash:

# export MALLOC_CHECK_=2
# /etc/init.d/samba restart

I hope the variable propogates to smbd...

> Grab current CVS to get samba to handle the backtrace from an abort(),
> or just run the whole thing under valgrind :-)

What command would be best?

Here's another panic email (before MALLOC_CHECK_=2 though):

+ gdb -x /etc/samba/gdbcommands -batch /usr/sbin/smbd 1424
0x40258528 in waitpid () from /lib/libc.so.6
#0  0x40258528 in waitpid () from /lib/libc.so.6
#1  0x402e0290 in sys_sigabbrev () from /lib/libc.so.6
#2  0x081bdc16 in smb_panic (why=0x827addd "internal error") at lib/util.c:1391
#3  0x081ac097 in fault_report (sig=11) at lib/fault.c:41
#4  0x401da498 in __libc_sigaction () from /lib/libc.so.6
#5  0x40222b48 in mallopt () from /lib/libc.so.6
#6  0x40221d33 in malloc () from /lib/libc.so.6
#7  0x081cf9cd in tdb_alloc_read (tdb=0x83ce950, offset=8692, len=1552)
    at tdb/tdb.c:430
#8  0x081d0ebb in tdb_fetch (tdb=0x83ce950, key=
      {dptr = 0x83f0ea8 "ID/1424/100", dsize = 12}) at tdb/tdb.c:1118
#9  0x080842c1 in session_yield (vuser=0x83f72c8) at smbd/session.c:169
#10 0x08086ea0 in invalidate_vuid (vuid=100) at smbd/password.c:75
#11 0x08086fde in invalidate_all_vuids () at smbd/password.c:105
#12 0x08228695 in exit_server (reason=0x823bdf6 "Caught TERM signal")
    at smbd/server.c:566
#13 0x080c751c in async_processing (buffer=0x4038e008 "", buffer_len=131137)
    at smbd/process.c:130
#14 0x080c75ea in receive_message_or_smb (buffer=0x4038e008 "", 
    buffer_len=131137, timeout=60000) at smbd/process.c:269
#15 0x080c8e54 in smbd_process () at smbd/process.c:1312
#16 0x08228d4c in main (argc=2, argv=0xbffffe44) at smbd/server.c:887

More information about the samba mailing list