On 28.4.2023. 17:50, Alexandr Nedvedicky wrote: > CVSROOT: /cvs > Module name: src > Changes by: sas...@cvs.openbsd.org 2023/04/28 09:50:05 > > Modified files: > sys/net : if_pfsync.c > > Log message: > remove superfluous/invalid KASSERT() in pfsync_q_del(). > > pointed and OK bluhm@ > >
I thought that this diff would repair this panic r620-2# uvm_fault(0xffffffff825c8000, 0x17, 0, 2) -> e kernel: page fault trap, code=2 Stopped at pfsync_q_del+0x8d: movq %rdx,0x8(%rax) TID PID UID PRFLAGS PFLAGS CPU COMMAND *461341 27834 0 0x14000 0x200 5K softnet pfsync_q_del(fffffd832ba5d320) at pfsync_q_del+0x8d pf_remove_state(fffffd832ba5d320) at pf_remove_state+0x156 pfsync_in_del_c(fffffd8002ce6738,c,79,0) at pfsync_in_del_c+0x6f pfsync_input(ffff800022d60a98,ffff800022d60aa4,f0,2) at pfsync_input+0x34c ip_deliver(ffff800022d60a98,ffff800022d60aa4,f0,2) at ip_deliver+0x113 ipintr() at ipintr+0x69 if_netisr(0) at if_netisr+0xe0 taskq_thread(ffff800000030000) at taskq_thread+0x100 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. but it didn't :)