panic: assertwaitok: non-zero mutex count: 1 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *128810 1859 60929 0x10 0x4000000 0 syz-executor db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82ff4d70) at panic+0x1cf sys/kern/subr_prf.c:198 assertwaitok() at assertwaitok+0x16f sys/kern/subr_xxx.c:163 mi_switch() at mi_switch+0x2b6 sys/kern/sched_bsd.c:412 yield() at yield+0x61 sys/kern/sched_bsd.c:320 pool_get(ffffffff835b01d0,1) at pool_get+0x1e9 sys/kern/subr_pool.c:589 uvm_mapent_alloc(fffffd806c213ad0,0) at uvm_mapent_alloc+0x35a uvm_unmap_remove(fffffd806c213ad0,20000000,20400000,ffff800031bfb4f8,0,1,7384cd1ddd753fa5) at uvm_unmap_remove+0x58b sys/uvm/uvm_map.c:1984 uvm_mapanon(fffffd806c213ad0,ffff800031bfb708,400000,0,3090713) at uvm_mapanon+0x5f9 sys/uvm/uvm_map.c:805 uvm_mmapanon(fffffd806c213ad0,ffff800031bfb708,400000,3,7,5012,b0560fe076353092,5012) at uvm_mmapanon+0x1d0 sys/uvm/uvm_mmap.c:1019 sys_mmap(ffff80002a47b6f0,ffff800031bfb880,ffff800031bfb7d0) at sys_mmap+0xaa4 sys/uvm/uvm_mmap.c:421 syscall(ffff800031bfb880) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f7170e78b0, count: 2 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> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: assertwaitok: non-zero mutex count: 1 ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82ff4d70) at panic+0x1cf sys/kern/subr_prf.c:198 assertwaitok() at assertwaitok+0x16f sys/kern/subr_xxx.c:163 mi_switch() at mi_switch+0x2b6 sys/kern/sched_bsd.c:412 yield() at yield+0x61 sys/kern/sched_bsd.c:320 pool_get(ffffffff835b01d0,1) at pool_get+0x1e9 sys/kern/subr_pool.c:589 uvm_mapent_alloc(fffffd806c213ad0,0) at uvm_mapent_alloc+0x35a uvm_unmap_remove(fffffd806c213ad0,20000000,20400000,ffff800031bfb4f8,0,1,7384cd1ddd753fa5) at uvm_unmap_remove+0x58b sys/uvm/uvm_map.c:1984 uvm_mapanon(fffffd806c213ad0,ffff800031bfb708,400000,0,3090713) at uvm_mapanon+0x5f9 sys/uvm/uvm_map.c:805 uvm_mmapanon(fffffd806c213ad0,ffff800031bfb708,400000,3,7,5012,b0560fe076353092,5012) at uvm_mmapanon+0x1d0 sys/uvm/uvm_mmap.c:1019 sys_mmap(ffff80002a47b6f0,ffff800031bfb880,ffff800031bfb7d0) at sys_mmap+0xaa4 sys/uvm/uvm_mmap.c:421 syscall(ffff800031bfb880) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f7170e78b0, count: -13 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800031bfb210 rbx 0 rdx 0 rcx 0 rax 0xffff80002a47b6f0 r8 0 r9 0x8080808080808080 r10 0x7a8faa532e44120e r11 0x6486433fa864b1dd r12 0 r13 0 r14 0 r15 0x1 rip 0xffffffff818517f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800031bfb200 ss 0 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=128810 pid=1859 tcnt=3 stat=onproc flags process=10 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a47acd0,0xffffffff83554940 process=0xffff8000ffff5580 user=0xffff800031bf6000, vmspace=0xfffffd806c213ad0 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 1859 423530 18530 60929 3 0x10 vmmaplk syz-executor 1859 311949 18530 60929 3 0x4000010 vmmaplk syz-executor * 1859 128810 18530 60929 7 0x4000010 syz-executor 50952 316810 39536 0 2 0 syz-executor 50952 88161 39536 0 3 0x4000080 fsleep syz-executor 63693 475552 25452 0 2 0 syz-executor 63693 14932 25452 0 3 0x4000080 fsleep syz-executor 78558 175089 86286 0 2 0 syz-executor 78558 194556 86286 0 3 0x4000080 fsleep syz-executor 41061 194729 73458 0 2 0 syz-executor 41061 167578 73458 0 3 0x4000080 kqread syz-executor 41061 122480 73458 0 3 0x4000080 fsleep syz-executor 41061 504957 73458 0 2 0x4000000 syz-executor 3123 318213 0 0 3 0x14200 bored sosplice 86286 412912 14046 0 2 0x482 syz-executor 61315 465668 14046 0 2 0x2 syz-executor 18530 362759 14046 0 2 0x482 syz-executor 88154 377078 14046 0 2 0x2 syz-executor 73458 276860 14046 0 2 0x482 syz-executor 25452 104680 14046 0 2 0x482 syz-executor 39536 138657 14046 0 2 0x482 syz-executor 70099 277308 14046 0 2 0x2 syz-executor 14046 421120 59773 0 2 0x2 syz-executor 59773 6610 62386 0 3 0x10008a sigsusp ksh 62386 217469 49645 0 3 0x98 kqread sshd-session 49645 350609 89111 0 3 0x92 kqread sshd-session 46215 48526 1 0 3 0x100083 ttyin getty 89111 457154 1 0 3 0x88 kqread sshd 42038 27213 27450 73 3 0x1100090 kqread syslogd 27450 97280 1 0 3 0x100082 sbwait syslogd 9167 258853 1 0 3 0x100080 kqread resolvd 15604 450261 13660 77 3 0x100092 kqread dhcpleased 72440 495011 13660 77 3 0x100092 kqread dhcpleased 13660 44250 1 0 3 0x80 kqread dhcpleased 20427 156752 0 0 3 0x14200 bored smr 26534 86092 0 0 2 0x14200 zerothread 83007 52524 0 0 3 0x14200 aiodoned aiodoned 68627 497066 0 0 3 0x14200 syncer update 98035 145226 0 0 3 0x14200 cleaner cleaner 79643 70731 0 0 3 0x14200 reaper reaper 89408 270853 0 0 3 0x14200 pgdaemon pagedaemon 38621 156094 0 0 3 0x14200 bored viomb 55497 331917 0 0 3 0x40014200 acpi0 acpi0 14327 224737 0 0 3 0x14200 bored softnet3 78338 519937 0 0 3 0x14200 bored softnet2 68901 491932 0 0 3 0x14200 bored softnet1 14936 238943 0 0 3 0x14200 bored softnet0 98100 114491 0 0 3 0x14200 bored systqmp 81559 187862 0 0 3 0x14200 bored systq 1725 399421 0 0 3 0x40014200 tmoslp softclock 53856 299713 0 0 3 0x40014200 idle0 1 181161 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10178 11116K 11246K 166960K 11408 0 pcb 17 12K 12K 166960K 50 0 rtable 202 6K 6K 166960K 370 0 pf 33 13K 17K 166960K 49 0 ifaddr 40 7K 7K 166960K 48 0 ifgroup 50 2K 2K 166960K 54 0 counters 30 17K 17K 166960K 32 0 ioctlops 0 0K 4K 166960K 45 0 iov 0 0K 16K 166960K 7 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1373 86K 87K 166960K 1538 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 9 0K 0K 166960K 10 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 15 53K 93K 166960K 274 0 sigio 0 0K 0K 166960K 5 0 proc 59 59K 100K 166960K 482 0 subproc 104 6K 6K 166960K 104 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 40 0 in_multi 95 7K 7K 166960K 112 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 348 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 204 71K 76K 166960K 4114 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 38 76K 94K 166960K 1294 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 4 0 NDP 11 0K 2K 166960K 30 0 temp 43 6805K 6876K 166960K 6219 0 kqueue 14 22K 28K 166960K 49 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 50 0 47 1 0 1 1 0 8 0 rtentry 112 118 0 26 4 0 4 4 0 8 1 unpcb 144 236 0 218 6 0 6 6 0 8 5 syncache 336 4 0 4 2 1 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 808 40 0 35 1 0 1 1 0 8 0 arp 88 19 0 3 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 336 189 0 180 2 0 2 2 0 8 0 nd6 104 25 0 3 1 0 1 1 0 8 0 pkpcb 40 3 0 3 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1072 2 0 2 1 0 1 1 0 8 1 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pfrktable 1344 1 0 0 1 0 1 1 0 8 0 pfanchor 1288 1 0 0 1 0 1 1 0 8 0 pfstitem 24 2 0 0 1 0 1 1 0 8 0 pfstkey 128 6 0 4 1 0 1 1 0 8 0 pfstate 344 3 0 2 1 0 1 1 0 8 0 pfrule 1344 3 0 1 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 483 0 92 29 0 29 29 0 8 4 art_table 32 484 0 92 4 0 4 4 0 8 0 art_node 16 117 0 34 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 1 0 1 1 0 8 0 semapl 112 8 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1839 0 340 95 0 95 95 0 8 0 ffsino 240 1839 0 340 89 0 89 89 0 8 0 nchpl 144 2215 0 543 63 0 63 63 0 8 0 uvmvnodes 80 2015 0 0 42 0 42 42 0 8 0 vnodes 216 2015 0 0 112 0 112 112 0 8 0 namei 1024 7033 0 7032 2 1 1 2 0 8 0 kstatmem 264 26 0 4 2 0 2 2 0 8 0 scxspl 216 6020 0 6020 3 2 1 3 1 8 1 plimitpl 152 43 0 26 1 0 1 1 0 8 0 sigapl 424 553 0 509 6 0 6 6 0 8 0 futexpl 64 2228 0 2224 1 0 1 1 0 8 0 knotepl 120 8011 0 7962 17 8 9 10 0 8 7 kqueuepl 184 62 0 52 1 0 1 1 0 8 0 pipepl 288 125 0 95 3 0 3 3 0 8 0 fdescpl 432 538 0 509 5 1 4 5 0 8 0 filepl 120 2576 0 2329 12 0 12 12 0 8 4 lockfpl 104 42 0 40 1 0 1 1 0 8 0 lockfspl 48 20 0 18 1 0 1 1 0 8 0 sessionpl 144 22 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 18 1 0 1 1 0 8 0 ucredpl 104 367 0 355 1 0 1 1 0 8 0 zombiepl 144 611 0 611 1 0 1 1 0 8 1 processpl 1096 555 0 509 4 0 4 4 0 8 0 procpl 648 822 0 768 6 0 6 6 0 8 1 sosppl 168 1 0 1 1 0 1 1 0 8 1 sockpl 504 478 0 448 22 6 16 22 0 8 11 mcl64k 65536 67 0 67 1 0 1 1 0 8 1 mcl8k 8192 12 0 12 2 1 1 1 0 8 1 mcl4k 4096 2684 0 2630 15 7 8 15 0 8 1 mcl2k 2048 279 0 279 5 1 4 4 0 8 4 mtagpl 96 10 0 4 2 1 1 1 0 8 0 mbufpl 256 11457 0 11273 29 8 21 28 0 8 8 bufpl 280 2345 0 96 161 0 161 161 0 8 0 anonpl 24 137650 0 134614 24 3 21 23 0 187 0 amapchunkpl 152 13932 0 13504 30 0 30 30 0 158 10 amappl16 200 2654 0 2631 6 3 3 4 0 8 0 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 122 0 112 1 0 1 1 0 8 0 amappl13 176 8 0 8 1 1 0 1 0 8 0 amappl12 168 1148 0 1121 2 0 2 2 0 8 0 amappl11 160 54 0 44 1 0 1 1 0 8 0 amappl10 152 9 0 9 1 1 0 1 0 8 0 amappl9 144 116 0 116 1 1 0 1 0 8 0 amappl8 136 41 0 40 1 0 1 1 0 8 0 amappl7 128 95 0 85 1 0 1 1 0 8 0 amappl6 120 163 0 160 1 0 1 1 0 8 0 amappl5 112 123 0 115 1 0 1 1 0 8 0 amappl4 104 283 0 267 1 0 1 1 0 8 0 amappl3 96 2551 0 2469 3 0 3 3 0 8 0 amappl2 88 797 0 724 2 0 2 2 0 8 0 amappl1 80 7781 0 7274 14 1 13 13 0 8 0 amappl 88 3756 0 3605 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 254 0 254 2 1 1 1 0 8 1 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 536 0 509 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 536 0 509 1 0 1 1 0 8 0 vmmpekpl 168 5812 0 5772 2 0 2 2 0 8 0 vmmpepl 168 40298 0 38684 83 0 83 83 0 357 6 vmsppl 344 535 0 509 4 1 3 4 0 8 0 rwobjpl 24 16587 0 13751 18 0 18 18 0 8 0 pdppl 4096 1078 0 1018 96 30 66 80 0 8 6 pvpl 32 281894 0 273999 79 0 79 79 0 265 3 pmappl 216 535 0 509 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 400 0 57 11 0 11 11 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82ff4d70) at panic+0x1cf sys/kern/subr_prf.c:198 assertwaitok() at assertwaitok+0x16f sys/kern/subr_xxx.c:163 mi_switch() at mi_switch+0x2b6 sys/kern/sched_bsd.c:412 yield() at yield+0x61 sys/kern/sched_bsd.c:320 pool_get(ffffffff835b01d0,1) at pool_get+0x1e9 sys/kern/subr_pool.c:589 uvm_mapent_alloc(fffffd806c213ad0,0) at uvm_mapent_alloc+0x35a uvm_unmap_remove(fffffd806c213ad0,20000000,20400000,ffff800031bfb4f8,0,1,7384cd1ddd753fa5) at uvm_unmap_remove+0x58b sys/uvm/uvm_map.c:1984 uvm_mapanon(fffffd806c213ad0,ffff800031bfb708,400000,0,3090713) at uvm_mapanon+0x5f9 sys/uvm/uvm_map.c:805 uvm_mmapanon(fffffd806c213ad0,ffff800031bfb708,400000,3,7,5012,b0560fe076353092,5012) at uvm_mmapanon+0x1d0 sys/uvm/uvm_mmap.c:1019 sys_mmap(ffff80002a47b6f0,ffff800031bfb880,ffff800031bfb7d0) at sys_mmap+0xaa4 sys/uvm/uvm_mmap.c:421 syscall(ffff800031bfb880) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f7170e78b0, count: -13 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82ff4d70) at panic+0x1cf sys/kern/subr_prf.c:198 assertwaitok() at assertwaitok+0x16f sys/kern/subr_xxx.c:163 mi_switch() at mi_switch+0x2b6 sys/kern/sched_bsd.c:412 yield() at yield+0x61 sys/kern/sched_bsd.c:320 pool_get(ffffffff835b01d0,1) at pool_get+0x1e9 sys/kern/subr_pool.c:589 uvm_mapent_alloc(fffffd806c213ad0,0) at uvm_mapent_alloc+0x35a uvm_unmap_remove(fffffd806c213ad0,20000000,20400000,ffff800031bfb4f8,0,1,7384cd1ddd753fa5) at uvm_unmap_remove+0x58b sys/uvm/uvm_map.c:1984 uvm_mapanon(fffffd806c213ad0,ffff800031bfb708,400000,0,3090713) at uvm_mapanon+0x5f9 sys/uvm/uvm_map.c:805 uvm_mmapanon(fffffd806c213ad0,ffff800031bfb708,400000,3,7,5012,b0560fe076353092,5012) at uvm_mmapanon+0x1d0 sys/uvm/uvm_mmap.c:1019 sys_mmap(ffff80002a47b6f0,ffff800031bfb880,ffff800031bfb7d0) at sys_mmap+0xaa4 sys/uvm/uvm_mmap.c:421 syscall(ffff800031bfb880) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6f7170e78b0, count: -13