Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2002 11:36:01 -0700 (PDT)
From:      Julian Elischer <julian@elischer.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Martin Blapp <mb@imp.ch>, julian@FreeBSD.org, current@FreeBSD.org
Subject:   RE: kernel trap 12, pagefault (KSE problems ?)
Message-ID:  <Pine.BSF.4.21.0209131134500.76610-100000@InterJet.elischer.org>
In-Reply-To: <XFMail.20020913134002.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
the thing that worries me is that MArtin says it happens when he hits ^Z.

Martin.. do you still say there is a connection with ^Z? did these
latest crashes need a^Z to crash?






On Fri, 13 Sep 2002, John Baldwin wrote:

> 
> On 13-Sep-2002 Martin Blapp wrote:
> > 
> > Hi,
> > 
> >> So we dereferenced a pointer at 0x2000018.  However, we did it at 0xc0337a39
> >> which isn't in the backtrace (I think gdb eats a frame, backtraces in ddb are
> >> better).  Can you do 'l *0xc0337a39' to get the line of the actual panic?
> > 
> > (kgdb) l *0xc0337a39
> > 0xc0337a39 is in inodedep_lookup (/usr/src/sys/ufs/ffs/ffs_softdep.c:1015).
> > 1010    #endif
> > 1011            firsttry = 1;
> > 1012            inodedephd = INODEDEP_HASH(fs, inum);
> > 1013    top:
> > 1014            LIST_FOREACH(inodedep, inodedephd, id_hash)
> > 1015                    if (inum == inodedep->id_ino && fs == inodedep->id_fs)
> > 1016                            break;
> > 1017            if (inodedep) {
> > 1018                    *inodedeppp = inodedep;
> > 1019                    return (1);
> 
> Ok, here's your problem.  I'm betting that your inodedep is 0x20000.
> I'm guessing somehow the list of inodedep's has been corrupted.
> I doubt this is some kind of PG_G or some such bug, but probably a
> software bug.  Perhaps an inodedep has been free'd but there are
> still stale references to it?
> 
> -- 
> 
> John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
> "Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
> 


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?Pine.BSF.4.21.0209131134500.76610-100000>