Yesterday I've updated from 175 to 188 and I've had the following to start happening shortly after I've started to access (happened first when writing then even reading) the box:
Code: Select all
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x63
fault code = supervisor write data, page not present
instruction pointer = 0x20:0xffffffff80bfdbd9
stack pointer = 0x28:0xffffff800021fad0
frame pointer = 0x28:0xffffff800021fb40
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = resume, IOPL = 0
current process = 12 (swi1: netisr 0)
trap number = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff80939cce at kdb_backtrace+0x5e
#1 0xffffffff80904887 at panic+0x187
#2 0xffffffff80c13650 at trap_fatal+0x290
#3 0xffffffff80c13d07 at trap+0x287
#4 0xffffffff80bfe2ef at calltrap+0x8
#5 0xffffffff8090ca04 at mi_switch+0x174
#6 0xffffffff808dcb46 at ithread_loop+0x216
#7 0xffffffff808d83ff at fork_exit+0x11f
#8 0xffffffff80bfe81e at fork_trampoline+0xeCode: Select all
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x360
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff8090beaf
stack pointer = 0x28:0xffffff804cb7c8d0
frame pointer = 0x28:0xffffff804cb7c950
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 2329 (lighttpd)
trap number = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff80939cce at kdb_backtrace+0x5e
#1 0xffffffff80904887 at panic+0x187
#2 0xffffffff80c13650 at trap_fatal+0x290
#3 0xffffffff80c13999 at trap_pfault+0x1f9
#4 0xffffffff80c13e5f at trap+0x3df
#5 0xffffffff80bfe2ef at calltrap+0x8
#6 0xffffffff8096f4a9 at soreceive_generic+0xc9
#7 0xffffffff8094bc41 at dofileread+0xa1
#8 0xffffffff8094bfdc at kern_readv+0x6c
#9 0xffffffff8094c0c5 at sys_read+0x55
#10 0xffffffff80c12f40 at amd64_syscall+0x4e0
#11 0xffffffff80bfe5d7 at Xfast_syscall+0xf7
Uptime: 1m45s
Automatic reboot in 15 seconds - press a key on the console to abortCode: Select all
Found configuration on device=/dev/ada4a fstype=ufs.
Updating rc.conf:....................................
pid 826 (php), uid 0: exited on signal 11 (core dumped)
Segmentation fault (core dumped)Now that I look back at my past problems, I believe it's not a first time the built-in embedded firmware upgrade caused me pain. I used to blame it on the degraded health condition of the ZFS pool, but as I needed to crack the box open anyways the installation of the new HDD coincided with me putting a fresh CF card with the freshly written embedded image on it. So now that I think of it maybe the issue was that I've used the built-in firmware upgrade feature.
Anyways, as nothing bad happens during the upgrade (nothing in Web GUI and nothing in the console) I don't know if the upgrade is the culprit here, but maybe you guys would find the crash messages helpful.






