amd64/120956: FreeBSD 6.3 Release: Fatal trap 12: page fault while in kernel mode

John Baldwin jhb at freebsd.org
Mon Feb 25 16:51:00 UTC 2008


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


More information about the freebsd-amd64 mailing list