Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2008 10:21:15 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-amd64@freebsd.org
Cc:        freebsd-gnats-submit@freebsd.org, Eric Kingston <ericnk@esreco.net>
Subject:   Re: amd64/120956: FreeBSD 6.3 Release: Fatal trap 12: page fault while in kernel mode
Message-ID:  <200802251021.15510.jhb@freebsd.org>
In-Reply-To: <200802220018.m1M0I1Pi056747@www.freebsd.org>
References:  <200802220018.m1M0I1Pi056747@www.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 21 February 2008 07:18:01 pm Eric Kingston wrote:
> >Number:         120956
> >Category:       amd64
> >Synopsis:       FreeBSD 6.3 Release: Fatal trap 12: page fault while in
> > kernel mode Confidential:   no
> >Severity:       critical
> >Priority:       high
> >Responsible:    freebsd-amd64
> >State:          open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class:          sw-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Fri Feb 22 00:30:02 UTC 2008
> >Closed-Date:
> >Last-Modified:
> >Originator:     Eric Kingston
> >Release:        FreeBSD 6.3 Release
> >Organization:
>
> Standard Industries
>
> >Environment:
>
> FreeBSD ifabgate.esreco.net 6.3-RELEASE FreeBSD 6.3-RELEASE #0:
> ..
> unable to execute a uname command as the kernel trap happens before it
> fully boots
>
> >Description:
>
> After installing FreeBSD 6.3 Release amd64 on a Shuttle XPC SD30G2B, intel
> 945GC + ICH7 chipset, Intel E6400 core 2 duo 2.13 Ghz, 1066 Mhz FSB
> processor, then rebooting the following error occurs....
>
> ..
> SMP: AP CPU #1 Launched!
> Trying to mount root from ufs:/dev/ad4s1a
> kernel trap 12 with interrupts diabled
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; apic id = 01
> fault virtual address	= 0x58
> fault code		= supervisor read data, page not present
> instruction pointer	= 0x8:0xffffffff804639ba
> stack pointer		= 0x10:0xffffffff94c9d4c0
> frame pointer		= 0x10:0x0
> 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		= 1 (swapper)
> trap number		= 12
> panic: page fault
> cpuid = 1
>
> The system doesn't even finish booting.
>
> I might also add that I installed FreeBSD 6.2 amd64 on this system and
> everything worked flawlessly, no problems at all.

Can you add DDB to your kernel and get a stack trace from DDB when it panics?

-- 
John Baldwin



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