Fatal trap 12: page fault while in kernel mode
danhole last edited by
pfSense 2.3.4-RELEASE-p1 (i386 nanobsd)
seems to have started a few weeks after upgrading to this version, before it was very stable
reboots at least once a day i have attached the console output which shows the bt
can anyone offer me some guidance on what the issue may be
kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc1296e49 stack pointer = 0x28:0xda7f4aa4 frame pointer = 0x28:0xda7f4af4 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 11 (idle: cpu0) [ thread pid 11 tid 100003 ] Stopped at in_cksum_skip+0x519: movl 0(%ebx),%ebx db:0:kdb.enter.default> textdump set textdump set db:0:kdb.enter.default> capture on db:0:kdb.enter.default> run lockinfo db:1:lockinfo> show locks No such command db:1:locks> show alllocks No such command db:1:alllocks> show lockedvnods Locked vnodes db:0:kdb.enter.default> show pcpu cpuid = 0 dynamic pcpu = 0x5c0b80 curthread = 0xc66f7000: pid 11 "idle: cpu0" curpcb = 0xda7f4d40 fpcurthread = none idlethread = 0xc66f7000: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 ```[pfsense console crash.txt](/public/_imported_attachments_/1/pfsense console crash.txt)
Gertjan last edited by
99 % sure its a hardware failure, FreeBSD freaks out during its idle loop and knowing that this loop is by far the most executed code on every device, I consider it without bugs ;)
The only thing you can do : check out the RAM and storage of your device.
edit : if possible - and if present, change the power block and use an UPS.