Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jul 1999 00:19:27 +0200
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        Greg Lehey <grog@lemis.com>
Cc:        Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>, current@FreeBSD.ORG
Subject:   Re: Panic plus advice needed
Message-ID:  <19990731001927.A21870@daemon.ninth-circle.org>
In-Reply-To: <19990730162908.B56925@freebie.lemis.com>; from Greg Lehey on Fri, Jul 30, 1999 at 04:29:09PM %2B0930
References:  <19990730084532.B1396@daemon.ninth-circle.org> <19990730162908.B56925@freebie.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Greg Lehey (grog@lemis.com) [990730 11:23]:
> On Friday, 30 July 1999 at  8:45:32 +0200, Jeroen Ruigrok/Asmodai wrote:

> > I started a make world on my box last night and then proceeded to go to bed.
> >
> > When I looked at my console this morning it had sprung into DDB because
> > of a panic: ffs_alloccg: map corrupted.
> 
> The first question is: do you have a kernel with debug symbols?  If
> not, gdb isn't going to help you much.  bde can do it with ddb (though
> it's a bit late if you have the dump), but mere mortals are in trouble
> without symbols.

I thought I had one, but alas I didn't. *sigh* One of those days when ye
bump against stuff you should've done. Learned from that in a multiple
ways, so next time I got everything I need...

> The first thing you should do with any dump is a backtrace (bt).  The
> appearance depends on how you got there.  Since you appear to have
> gone via ddb, your dump should look something like this:

Here is at least some info:

(kgdb) bt
#0  0xc0155f14 in boot ()
#1  0xc0156249 in panic ()
#2  0xc01e737b in ffs_mapsearch ()
#3  0xc01e5cea in ffs_alloccg ()
#4  0xc01e5756 in ffs_hashalloc ()
#5  0xc01e4adc in ffs_alloc ()
#6  0xc01e7af0 in ffs_balloc ()
#7  0xc01f0a5c in ffs_write ()
#8  0xc01827ce in vn_write ()
#9  0xc01623ac in dofilewrite ()
#10 0xc01622bb in write ()
#11 0xc0225066 in syscall ()
#12 0xc02192b6 in Xint0x80_syscall ()
#13 0x807d24a in ?? ()
#14 0x807666d in ?? ()

Think I'll read up on GDB in my printed manual...

Other hints/tips still welcome, I still have the dumps =)

-- 
Jeroen Ruigrok van der Werven                          asmodai(at)wxs.nl
The BSD Programmer's Documentation Project <http://home.wxs.nl/~asmodai>;
Network/Security Specialist        BSD: Technical excellence at its best
Cum angelis et pueris, fideles inveniamur. Quis est iste Rex gloriae...?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990731001927.A21870>