Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Dec 2002 12:44:00 -0800 (PST)
From:      Nate Lawson <nate@root.org>
To:        Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>
Cc:        des@ofug.org, current@FreeBSD.ORG
Subject:   Re: panic in ithread_loop()
Message-ID:  <Pine.BSF.4.21.0212101242280.28346-100000@root.org>
In-Reply-To: <20021211.051241.00452135.iwasaki@jp.FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 11 Dec 2002, Mitsuru IWASAKI wrote:
> > Fatal trap 12: page fault while in kernel mode
> > fault virtual address   = 0xc01e8d
> > fault code              = supervisor write, page not present
> > instruction pointer     = 0x8:0xc045dc80
> > stack pointer           = 0x10:0xd536dce4
> > frame pointer           = 0x10:0xd536dd00
> > code segment            = base 0x0, limit 0xfffff, type 0x1b
> >                         = DPL 0, pres 1, def32 1, gran 1
> > processor eflags        = interrupt enabled, resume, IOPL = 0
> > current process         = 12 (swi6: tty:sio clock)
> > kernel: type 12 trap, code=0
> > Stopped at      0xc045dc80:     movb    %al,0xc01e8d
> 
> I saw this panics many times recently.  After totally fresh
> buildworld and buildkernel (i.e. rm -rf /usr/obj/* and w/o -DNOCLEAN),
> problem was gone.
> 
> Please note that recently we had gcc changes.
> 
> I've noticed -freg-struct-return brakages, some important ports which
> using ndbm library (such as qpopper) is broken right now...

I am suspicious about the fault address.  If you add a lsb, you get a
valid kernel address, which seems to indicate a packing/alignment problem.

-Nate


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.0212101242280.28346-100000>