[2865] in SIPB-AFS-requests

home help back first fref pref prev next nref lref last post

Re: rc fileserver coredumped

daemon@ATHENA.MIT.EDU (John Hawkinson)
Sun Oct 12 12:23:19 1997

To: sipb-afsreq@MIT.EDU
In-Reply-To: "[2863] in SIPB-AFS-requests"
Date: Sun Oct 12 16:22:47 UTC 1997
From: John Hawkinson <jhawk@MIT.EDU>

jweiss observed on Friday:
| Earlier tonighti mhpower noted on -c sipb that rc's fileserver failed
| an assertion an d coredumped.  I took a really quick look at the code,
| and didn't determine a whole lot.  It may or may not be a good idea to
| fsck and force a salvage, but I'm unlikely to do so tonight.

I think it's a good idea for reports of server crashes to include their
stack traces, especially if we're going to take no action to preserve
the core dumps.

I asked yonah to extract stack traces, and he did so (below), though
there's some question as to whether shared libraries were dealt with
correctly.

FDel() deletes a file entry from the hash table; the assertion failed
was whether the entry is non-NULL.

I don't have anything else to say :-)

--jhawk

reynelda# adb bin/fileserver logs/core.file.fs 
core file = logs/core.file.fs -- program ``fileserver''
core file ("logs/core.file.fs") appears to be truncated.
SIGIOT 6: abort
error while reading shared library: data address not found
$c
_end() + 6ff3f600
?(?)
_AssertionFailed(0x46bfe,0x1e1,0x12c,0xffffffec,0xffffffff,0x14) at f0875f58
_FDel(0x277d94,0x4f95c,0x0,0x1d7b,0x12c,0x294838) + c4
_CDelPtr(0x277d94,0x277da4,0x0,0x0,0x276624,0x29b3c0) + b8
_CDel(0x277da4,0x18af,0x1edac,0x18af0,0x277d94,0x1d7b) + bc
_CleanupTimedOutCallBacks(0xf,0x0,0x0,0x0,0x359,0x29b3c0) + 194
_FiveMinuteCheckLWP(0x445b0,0x45e84c,0x0,0x15,0x0,0x45e8b0) + 80
_Create_Process_Part2(0x366ac,0xf6604,0x4648b0,0xf65b0,0xf65b0,0x45e7f8) + 24
_savecontext(?)
_LWP_CreateProcess(0x2ce4,0x6000,0xf65b0,0x445b0,0x44a38,0xeffffe10) + 58
data address not found

reynelda# /mit/gnu/bin/gdb bin/fileserver logs/core.file.fs
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.13 (sparc-sun-sunos4.1.3_U1), 
Copyright 1994 Free Software Foundation, Inc...(no debugging symbols found)...
Core was generated by `fileserver'.
Program terminated with signal 6, Abort.
find_solib: Can't read pathname for load map: I/O error
#0  0x6ff97d20 in end ()
(gdb) bt
#0  0x6ff97d20 in end ()
#1  0x6ffaffac in end ()
#2  0x260c8 in AssertionFailed ()
#3  0x12728 in FDel ()
#4  0x12538 in CDelPtr ()
#5  0x12470 in CDel ()
#6  0x140ac in CleanupTimedOutCallBacks ()
#7  0x2d6c in FiveMinuteCheckLWP ()
#8  0x366d8 in Create_Process_Part2 ()
#9  0x36ee0 in savecontext ()

home help back first fref pref prev next nref lref last post