Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 09:56:59 -0400
From:      Mike Tancsa <mike@sentex.net>
To:        patterner@rocketmail.com, freebsd-questions@freebsd.org
Subject:   Re: Fatal trap 12
Message-ID:  <6.0.0.22.0.20031016095551.04efb268@209.112.4.2>
In-Reply-To: <20031016134853.64860.qmail@web40611.mail.yahoo.com>
References:  <20031016064445.34080.qmail@web40602.mail.yahoo.com> <20031016134853.64860.qmail@web40611.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

There are a few VM fixes that have gone into RELENG_4, thats where your 
kernel is really panicing.  If its an option for you, I would try RELENG_4 
rather than the security branch.

         ---Mike

At 09:48 AM 16/10/2003, Chris Readle wrote:
>Got another one this morning.  This time the only thing running was the
>make index && make readmes, and XFree86.
>
>Actually, they both may have finished by then, I started them up then had
>to go to sleep, so I'm not entirely sure how far along it got in the
>process.  I do know it was past the index and working on the readmes,
>though.
>
>/var/log/messages:
>Oct 16 01:26:37 creadle /kernel: Fatal trap 12: page fault while in kernel
>mode
>Oct 16 01:26:37 creadle /kernel: fault virtual address  = 0xfffffd9b
>Oct 16 01:26:37 creadle /kernel: fault code             = supervisor read,
>page not present
>Oct 16 01:26:37 creadle /kernel: instruction pointer    = 0x8:0xc022c1c8
>Oct 16 01:26:37 creadle /kernel: stack pointer          = 0x10:0xd2e2ee4c
>Oct 16 01:26:37 creadle /kernel: frame pointer          = 0x10:0xd2e2ee54
>Oct 16 01:26:37 creadle /kernel: code segment           = base 0x0, limit
>0xfffff, type 0x1b
>Oct 16 01:26:37 creadle /kernel: = DPL 0, pres 1, def32 1, gran 1
>Oct 16 01:26:37 creadle /kernel: processor eflags       = interrupt
>enabled, resume, IOPL = 0
>Oct 16 01:26:37 creadle /kernel: current process                = 53504
>(sh)
>Oct 16 01:26:37 creadle /kernel: interrupt mask         = none
>Oct 16 01:26:37 creadle /kernel: trap number            = 12
>Oct 16 01:26:37 creadle /kernel: panic: page fault
>Oct 16 01:26:37 creadle /kernel:
>
>nm -n:
>[chris@creadle chris]$ nm -n /kernel | grep c022c1c8
>[chris@creadle chris]$ nm -n /kernel | grep c022c1c
>[chris@creadle chris]$ nm -n /kernel | grep c022c1
>c022c19c T vm_page_lookup
>c022c1f8 T vm_page_rename
>
>chris
>
>--- Chris Readle <patterner@rocketmail.com> wrote:
> > Hi all,
> >
> > New to FBSD, and in the process of moving my Linux/Windows PC to
> > FBSD/Windows.
> >
> > I got two spontaneous reboots last night (the first times it happened)
> > and
> > I got fatal trap 12s in /var/log/messages each time.  I wasn't doing
> > anything too heavy, just a make index && make readmes on my ports,
> > listening to some music through XMMS and browsing the web via Mozilla.
> >
> > I searched the archives and the FAQ.  I haven't built a debugging kernel
> > yet, but I thought I would post the info I have in the hopes that
> > someone
> > might be able to help.
> >
> > I did do an nm - n on the kernel, however.
> >
> > uname -a:
> > FreeBSD creadle.oc.cox.net 4.8-RELEASE-p13 FreeBSD 4.8-RELEASE-p13 #4:
> > Wed
> > Oct 15 08:55:21 PDT 2003
> > chris@creadle.oc.cox.net:/usr/obj/usr/src/sys/CREADLE  i386
> >
> > /var/log/messages:
> > Oct 14 21:45:23 creadle /kernel: Fatal trap 12: page fault while in
> > kernel
> > mode
> > Oct 14 21:45:23 creadle /kernel: fault virtual address  = 0xbfca02c8
> > Oct 14 21:45:23 creadle /kernel: fault code             = supervisor
> > read,
> > page not present
> > Oct 14 21:45:23 creadle /kernel: instruction pointer    = 0x8:0xc028fe83
> > Oct 14 21:45:23 creadle /kernel: stack pointer          =
> > 0x10:0xd2cfbcf8
> > Oct 14 21:45:23 creadle /kernel: frame pointer          =
> > 0x10:0xd2cfbd08
> > Oct 14 21:45:23 creadle /kernel: code segment           = base 0x0,
> > limit
> > 0xfffff, type 0x1b
> > Oct 14 21:45:23 creadle /kernel: = DPL 0, pres 1, def32 1, gran 1
> > Oct 14 21:45:23 creadle /kernel: processor eflags       = interrupt
> > enabled, resume, IOPL = 0
> > Oct 14 21:45:23 creadle /kernel: current process                = 73961
> > (sh)
> > Oct 14 21:45:23 creadle /kernel: interrupt mask         = net tty bio
> > cam
> > Oct 14 21:45:23 creadle /kernel: trap number            = 12
> > Oct 14 21:45:23 creadle /kernel: panic: page fault
> >
> > nm -n:
> > creadle# nm -n /kernel | grep c028fe8
> > c028fe88 T pmap_ts_referenced
> > creadle# nm -n /kernel | grep c028fe
> > c028fe7c T pmap_phys_address
> > c028fe88 T pmap_ts_referenced
> >
> > I did two because I thought it was odd that the first one came up with a
> > higher address than the actual pointer.
> >
> > Any good suggestions?
> >
> > chris
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > The New Yahoo! Shopping - with improved product search
> > http://shopping.yahoo.com
> > _______________________________________________
> > freebsd-questions@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
>"freebsd-questions-unsubscribe@freebsd.org"
>
>
>__________________________________
>Do you Yahoo!?
>The New Yahoo! Shopping - with improved product search
>http://shopping.yahoo.com
>_______________________________________________
>freebsd-questions@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



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