Date: Sun, 28 Apr 2002 10:10:40 -0400 (EDT) From: Robert Watson <rwatson@FreeBSD.org> To: current@FreeBSD.org Subject: vm_map_lookup_entry: Fatal trap 12: page fault while in kernel mode Message-ID: <Pine.NEB.3.96L.1020428100827.55944D-100000@fledge.watson.org>
next in thread | raw e-mail | index | archive | help
It could be this was fixed by Alan's commit last night to fix locking in
VM. In any case, here's the panic anyway. This is from box2, again,
-current from last night, nfs root via pxeboot, GENERIC, spinning {boot,
buildkernel}. I'll update the two boxes when I get back from the hospital
later today.
NFS ROOT: 192.168.50.1:/cboss/devel/nfsroot/crash2.cboss.tislabs.com
Fatal trap 12: page fault while in kernel mode
cpuid = 1; lapic.id = 01000000
fault virtual address = 0x676f6c3b
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc033b34b
stack pointer = 0x10:0xc93b6ba4
frame pointer = 0x10:0xc93b6bc0
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 = 8 (init)
kernel: type 12 trap, code=0
Stopped at vm_map_lookup_entry+0x57: cmpl %ebx,0xc(%eax)
db> trace
vm_map_lookup_entry(c93b1190,80d6000,c93b6bec) at vm_map_lookup_entry+0x57
vm_map_lookup(c93b6c70,80d6000,2,c93b6c74,c93b6c68) at vm_map_lookup+0x5d
vm_fault1(c93b1190,80d6000,2,8,c93ae1dc) at vm_fault1+0x7e
vm_fault(c93b1190,80d6000,2,8,c) at vm_fault+0x17
trap_pfault(c93b6d48,1,80d6538,8048fe0,0) at trap_pfault+0xdd
trap(2f,2f,2f,0,0) at trap+0x1d3
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x8056e36, esp = 0xbfbffc8c, ebp = 0xbfbffc94 ---
db>
(kgdb) l *vm_map_lookup_entry+0x57
0xc033b34b is in vm_map_lookup_entry (../../../vm/vm_map.c:646).
641
642 /*
643 * Search linearly
644 */
645 while (cur != last) {
646 if (cur->end > address) {
647 if (address >= cur->start) {
648 /*
649 * Save this lookup for future
hints, and
650 * return
Robert N M Watson FreeBSD Core Team, TrustedBSD Project
robert@fledge.watson.org NAI Labs, Safeport Network Services
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.NEB.3.96L.1020428100827.55944D-100000>
