login: panic: pool_p_free: semupl free list modified: page 0xffffff001afd1000; item addr 0xffffff001afd1d38; offset 0x0=0xdeafbeae

Stopped at      db_enter+0xa:   popq    %rbp

    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND

*165011  28712      0     0x14000      0x200    0  systqmp

db_enter() at db_enter+0xa

panic() at panic+0x147

pool_p_free(ffffffff81ec0610,0) at pool_p_free+0x18e

pool_gc_pages(ffffffff811fcd30) at pool_gc_pages+0x1d5

taskq_thread(0) at taskq_thread+0x72

end trace frame: 0x0, count: 10

https://www.openbsd.org/ddb.html describes the minimum info required in bug

reports.  Insufficient info makes it difficult to find and fix bugs.

ddb> 

ddb> trace

db_enter() at db_enter+0xa

panic() at panic+0x147

pool_p_free(ffffffff81ec0610,0) at pool_p_free+0x18e

pool_gc_pages(ffffffff811fcd30) at pool_gc_pages+0x1d5

taskq_thread(0) at taskq_thread+0x72

end trace frame: 0x0, count: -5

ddb> show registers

rdi               0xffffffff81e205d8    kprintf_mutex

rsi                              0x5

rbp               0xffff80000e257300

rbx               0xffff80000e2573a0

rdx                            0x3fd

rcx                                0

rax                                0

r8                0xffff80000e2572d0

r9                0x8080808080808080

r10                                0

r11               0xffffffff8111d560    x86_bus_space_io_read_1

r12                     0x3000000008

r13               0xffff80000e257310

r14                            0x100

r15               0xffffffff81c5f957    uoakv_ca+0x2bf

rip               0xffffffff8163f18a    db_enter+0xa

cs                               0x8

rflags                         0x246

rsp               0xffff80000e257300

ss                              0x10

db_enter+0xa:   popq    %rbp