panic: pool_do_put: mbufpl: double pool_put: 0xffffff007f146c00 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 53789 1401 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff007f146c00,ffffffff81ecbc58) at pool_do_put+0x2e2 pool_put(b1c1f7a13f52f749,ffffff007f146c00) at pool_put+0x37 m_free(ffffff007f146c00) at m_free+0x12c m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2e7900,0,5e,ffff80002113cc18,ffff80002113cb20) at soreceive+0x1131 recvit(ffff8000ffffcbc0,ffff80002113ccb0,0,ffff80002113ccc8,c880f51e058) at recvit+0x28c sys_recvfrom(ffff80002113cd50,ffff8000ffffcbc0,ffff80002105fca8) at sys_recvfrom+0xbc syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbd,0,6,c8522a0f010) at Xsyscall+0x128 end of kernel end trace frame: 0xc880f51e0e0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.