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