PAE error

Balgansuren Batsukh balgaa at micom.mn
Mon Mar 27 18:10:13 UTC 2006


Hello,

Previously, I mentioned about PAE problem.

I compiled kernel with debugging information and got following error message:

KDB: debugger backends: ddb
KDB: Current backend :ddb
Too many segments in the physical address map, giving up


Fatal trap 12: page fault while in kernel mode 
cpuid=0; apic id = 00
fault virtual address = 0xb5
fault code  = supervisor read, page not present
instruction pointer = 0x20:ox8053f9dc
stack pointer  = 0x28:0x808f6d8c
frame pointer  = 0x28:0x808f6d8c
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  = 0 ()
[thread pid 0 tid 0]
Stopped at _vm_map_lock_read+0xc: cmpb $0,0xb5(%eax)
db> 
db> traceTracing pid 0 tid 0 td 0x8065d860
_vm_map_lock_read(0,805c946,bb5,16d5a00,c) at _vm_map_lock_read+0xc
vm_map_lookup(808f6c44,80a3a000,1,808f6c48,808f6c38) at vm_map_lookup+0x28
vm_fault(0,80a3a000,1,0,8065d860) at vm_fault+0x66
trap_pfault(808f6d0c,0,80a3afe8) at trap_pfault+0x12f
trap(808f0008,803c0028,805b0028,0,80a33000) at trap+0x325
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x803fca96, esp = 0x808f6d4c, ebp = 0x808f6d54 ---
msgbuf_reinit(80a3afe4,80a33000,7fe4) at msdfug_reinti+0xe
msgbufinit(80a33000,8000,8f0020,8f0000,8fe000) at msgbufinit+0x1d
init386(8fe000) at init386+0x5b7
begin() at begin+0x24
db> 
db> backtrace
No such command
db> where
_vm_map_lock_read(0,805c946,bb5,16d5a00,c) at _vm_map_lock_read+0xc
vm_map_lookup(808f6c44,80a3a000,1,808f6c48,808f6c38) at vm_map_lookup+0x28
vm_fault(0,80a3a000,1,0,8065d860) at vm_fault+0x66
trap_pfault(808f6d0c,0,80a3afe8) at trap_pfault+0x12f
trap(808f0008,803c0028,805b0028,0,80a33000) at trap+0x325
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x803fca96, esp = 0x808f6d4c, ebp = 0x808f6d54 ---
msgbuf_reinit(80a3afe4,80a33000,7fe4) at msdfug_reinti+0xe
msgbufinit(80a33000,8000,8f0020,8f0000,8fe000) at msgbufinit+0x1d
init386(8fe000) at init386+0x5b7
begin() at begin+0x24
db> step


Fatal trap 12: page fault while in kernel mode 
cpuid=0; apic id = 00
fault virtual address = 0xb5
fault code  = supervisor read, page not present
instruction pointer = 0x20:ox8053f9dc
stack pointer  = 0x28:0x808f6d8c
frame pointer  = 0x28:0x808f6d8c
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  = 0 ()
[thread pid 0 tid 0]
Stopped at _vm_map_lock_read+0xc: cmpb $0,0xb5(%eax)
db> 

Is there any additional debugging information need?

If needed, I ready to provide neccessary information.

Regards,
Balgaa


More information about the freebsd-stable mailing list