1
24.7 Production Series / [SOLVED] Update to 24.7.2 results in kernel panic
« on: August 22, 2024, 08:42:18 am »
Hello community,
I have a problem with my opnsense after updating from 24.7.1 to 24.7.2. After the reboot I get a kernel panic:
Mounting filesystems...
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x0
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff804d7de7
stack pointer = 0x28:0xfffffe00715ddb20
frame pointer = 0x28:0xfffffe00715ddb40
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 = 31 (zpool)
rdi: fffff8000378c000 rsi: 0000000000020005 rdx: 000000000000000b
rcx: fffff80003768900 r8: 0000000000000001 r9: 0000000000000000
rax: 0000000000000000 rbx: fffff8000378c000 rbp: fffffe00715ddb40
r10: 0000000000000016 r11: fffff8004ff73520 r12: 0000000000002000
r13: 0000000000020005 r14: fffff8000378b700 r15: fffff8000378b600
trap number = 12
panic: page fault
cpuid = 0
time = 1009843225
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00715dd810
vpanic() at vpanic+0x131/frame 0xfffffe00715dd940
panic() at panic+0x43/frame 0xfffffe00715dd9a0
trap_fatal() at trap_fatal+0x40b/frame 0xfffffe00715dda00
trap_pfault() at trap_pfault+0x46/frame 0xfffffe00715dda50
calltrap() at calltrap+0x8/frame 0xfffffe00715dda50
--- trap 0xc, rip = 0xffffffff804d7de7, rsp = 0xfffffe00715ddb20, rbp = 0xfffffe00715ddb40 ---
agp_close() at agp_close+0x57/frame 0xfffffe00715ddb40
giant_close() at giant_close+0x68/frame 0xfffffe00715ddb90
devfs_close() at devfs_close+0x4b3/frame 0xfffffe00715ddc00
VOP_CLOSE_APV() at VOP_CLOSE_APV+0x1d/frame 0xfffffe00715ddc20
vn_close1() at vn_close1+0x14c/frame 0xfffffe00715ddc90
vn_closefile() at vn_closefile+0x3d/frame 0xfffffe00715ddce0
devfs_close_f() at devfs_close_f+0x2a/frame 0xfffffe00715ddd10
_fdrop() at _fdrop+0x11/frame 0xfffffe00715ddd30
closef() at closef+0x24a/frame 0xfffffe00715dddc0
closefp_impl() at closefp_impl+0x58/frame 0xfffffe00715dde00
amd64_syscall() at amd64_syscall+0x100/frame 0xfffffe00715ddf30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00715ddf30
--- syscall (6, FreeBSD ELF64, close), rip = 0x18d8eaaf52ba, rsp = 0x18d8f2980d88, rbp = 0x18d8f2980da0 ---
KDB: enter: panic
[ thread pid 31 tid 100264 ]
Stopped at kdb_enter+0x33: movq $0,0xfd9962(%rip)
A clean reinstall of 24.7 with a config backup works, but after updating to 24.7.2 again, the kernel panic shows up again.
I have tried a different memory module without any success.
Any ideas what I can do?
Kind Regards
Marian
I have a problem with my opnsense after updating from 24.7.1 to 24.7.2. After the reboot I get a kernel panic:
Mounting filesystems...
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x0
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff804d7de7
stack pointer = 0x28:0xfffffe00715ddb20
frame pointer = 0x28:0xfffffe00715ddb40
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 = 31 (zpool)
rdi: fffff8000378c000 rsi: 0000000000020005 rdx: 000000000000000b
rcx: fffff80003768900 r8: 0000000000000001 r9: 0000000000000000
rax: 0000000000000000 rbx: fffff8000378c000 rbp: fffffe00715ddb40
r10: 0000000000000016 r11: fffff8004ff73520 r12: 0000000000002000
r13: 0000000000020005 r14: fffff8000378b700 r15: fffff8000378b600
trap number = 12
panic: page fault
cpuid = 0
time = 1009843225
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00715dd810
vpanic() at vpanic+0x131/frame 0xfffffe00715dd940
panic() at panic+0x43/frame 0xfffffe00715dd9a0
trap_fatal() at trap_fatal+0x40b/frame 0xfffffe00715dda00
trap_pfault() at trap_pfault+0x46/frame 0xfffffe00715dda50
calltrap() at calltrap+0x8/frame 0xfffffe00715dda50
--- trap 0xc, rip = 0xffffffff804d7de7, rsp = 0xfffffe00715ddb20, rbp = 0xfffffe00715ddb40 ---
agp_close() at agp_close+0x57/frame 0xfffffe00715ddb40
giant_close() at giant_close+0x68/frame 0xfffffe00715ddb90
devfs_close() at devfs_close+0x4b3/frame 0xfffffe00715ddc00
VOP_CLOSE_APV() at VOP_CLOSE_APV+0x1d/frame 0xfffffe00715ddc20
vn_close1() at vn_close1+0x14c/frame 0xfffffe00715ddc90
vn_closefile() at vn_closefile+0x3d/frame 0xfffffe00715ddce0
devfs_close_f() at devfs_close_f+0x2a/frame 0xfffffe00715ddd10
_fdrop() at _fdrop+0x11/frame 0xfffffe00715ddd30
closef() at closef+0x24a/frame 0xfffffe00715dddc0
closefp_impl() at closefp_impl+0x58/frame 0xfffffe00715dde00
amd64_syscall() at amd64_syscall+0x100/frame 0xfffffe00715ddf30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00715ddf30
--- syscall (6, FreeBSD ELF64, close), rip = 0x18d8eaaf52ba, rsp = 0x18d8f2980d88, rbp = 0x18d8f2980da0 ---
KDB: enter: panic
[ thread pid 31 tid 100264 ]
Stopped at kdb_enter+0x33: movq $0,0xfd9962(%rip)
A clean reinstall of 24.7 with a config backup works, but after updating to 24.7.2 again, the kernel panic shows up again.
I have tried a different memory module without any success.
Any ideas what I can do?
Kind Regards
Marian

