Regression #16980
open26.07 snapshot panics when WireGuard loads with IIMB enabled
0%
Description
I am seeing a repeatable kernel panic after upgrading from the July 27 26.07 snapshot to the July 30 snapshot.
My Working build :
FreeBSD 16.0-CURRENT #60
plus-RELENG_26_07-n256574-9432836c3070
Broken build (this came out today) :
FreeBSD 16.0-CURRENT #65
plus-RELENG_26_07-n256582-d1a90af75647
System :
amd64
WireGuard configured
IIMB crypto enabled
The system boots, starts restoring/configuring packages, and then panics when WireGuard is loaded by ifconfig. This has happened twice on two separate install attempts.
Backtrace :
crypto_freesession() at crypto_freesession+0x1c
wg_module_event_handler() at wg_module_event_handler+0x134
module_register_init() at module_register_init+0x9c
linker_load_module() at linker_load_module+0xdb8
kern_kldload() at kern_kldload+0x165
sys_kldload() at sys_kldload+0x67
The fault is a page fault at address 0x0. The active process is ifconfig, launched by php_wg.
WireGuard and IIMB both work normally on the previous #60 build. The crash happens while the WireGuard module is loading, before any tunnel traffic starts.
Expected : WireGuard should load and the existing tunnels should come up normally.
Reality : The system panics in crypto_freesession() and cannot complete boot on the new snapshot.
Known good : n256574-9432836c3070
Known bad : n256582-d1a90af75647
Full crash report is attached
Files