witness: thread 0xffff800020ac0778 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e1441a8) #0 witness_lock+0x52e sys/kern/subr_witness.c:1163 #1 rw_enter+0x46d sys/kern/kern_rwlock.c:306 #2 rrw_enter+0x4f sys/kern/kern_rwlock.c:435 #3 VOP_LOCK+0x4b sys/kern/vfs_vops.c:602 #4 vn_rdwr+0x109 vn_lock sys/kern/vfs_vnops.c:561 [inline] #4 vn_rdwr+0x109 sys/kern/vfs_vnops.c:317 #5 acct_process+0x5db sys/kern/kern_acct.c:221 #6 exit1+0x361 sys/kern/kern_exit.c:208 #7 postsig+0x4e3 sigexit sys/kern/kern_sig.c:1499 [inline] #7 postsig+0x4e3 sys/kern/kern_sig.c:1431 #8 userret+0x199 sys/kern/kern_sig.c:1887 #9 syscall+0x44a mi_syscall_return sys/sys/syscall_mi.h:115 [inline] #9 syscall+0x44a sys/arch/amd64/amd64/trap.c:577 #10 Xsyscall+0x128 panic: thread 0xffff800020ac0778 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *347125 38418 0 0x14000 0x200 1 reaper 104914 47763 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:398 panic() at panic+0x15c sys/kern/subr_prf.c:207 witness_thread_exit(ffff800020ac0778) at witness_thread_exit+0x213 sys/kern/subr_witness.c:1364 reaper(ffff800020a5fb30) at reaper+0x14c sys/kern/kern_exit.c:423 end trace frame: 0x0, count: 11 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020ac0778 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:398 panic() at panic+0x15c sys/kern/subr_prf.c:207 witness_thread_exit(ffff800020ac0778) at witness_thread_exit+0x213 sys/kern/subr_witness.c:1364 reaper(ffff800020a5fb30) at reaper+0x14c sys/kern/kern_exit.c:423 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d550 rbx 0xffff800020a5d600 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81096913 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1b8df62283eecfba r12 0x3000000008 r13 0xffff800020a5d560 r14 0x100 r15 0x1 rip 0xffffffff81e731e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=347125 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5f8c8 process=0xffff800020a4aa88 user=0xffff800020a58000, vmspace=0xffffffff8261f828 estcpu=2, cpticks=6, pctcpu=0.57 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27552 380447 1 0 3 0x80 nanosleep init 60204 415077 88756 0 2 0x480 syz-executor.1 60204 454279 88756 0 3 0x4000080 poll syz-executor.1 92378 349441 20084 0 2 0 syz-executor.0 92378 222302 20084 0 3 0x4000080 lockf syz-executor.0 92378 84697 20084 0 3 0x4000080 lockf syz-executor.0 92378 448829 20084 0 3 0x4000080 lockf syz-executor.0 78404 36305 0 0 3 0x14200 acct acct 20084 394788 97157 0 3 0x82 nanosleep syz-executor.0 88756 230421 97157 0 2 0x482 syz-executor.1 83946 174172 0 0 3 0x14200 bored sosplice 97157 227776 29700 0 3 0x82 thrsleep syz-fuzzer 97157 14894 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 110379 29700 0 3 0x4000082 kqread syz-fuzzer 97157 416580 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 422870 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 419787 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 113490 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 517982 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 21407 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 322854 29700 0 3 0x4000082 thrsleep syz-fuzzer 29700 207650 78535 0 3 0x10008a pause ksh 78535 382967 52693 0 3 0x92 select sshd 52693 331325 1 0 3 0x80 select sshd 60927 85168 28385 74 3 0x100092 bpf pflogd 28385 219990 1 0 3 0x80 netio pflogd 18349 162081 2308 73 2 0x100090 syslogd 2308 45883 1 0 3 0x100082 netio syslogd 76509 115928 1 77 3 0x100090 poll dhclient 5377 302196 1 0 3 0x80 poll dhclient 47055 442543 0 0 3 0x14200 pgzero zerothread 28606 227252 0 0 3 0x14200 aiodoned aiodoned 94350 335708 0 0 3 0x14200 syncer update 2575 134584 0 0 3 0x14200 cleaner cleaner *38418 347125 0 0 7 0x14200 reaper 87875 342285 0 0 3 0x14200 pgdaemon pagedaemon 33172 263941 0 0 3 0x14200 bored crynlk 89819 136689 0 0 3 0x14200 bored crypto 73978 267122 0 0 3 0x40014200 acpi0 acpi0 83101 148758 0 0 3 0x40014200 idle1 23344 142614 0 0 3 0x14200 bored softnet 16564 187959 0 0 3 0x14200 bored systqmp 296 191448 0 0 3 0x14200 bored systq 47763 104914 0 0 7 0x40014200 softclock 34237 358324 0 0 3 0x40014200 idle0 3873 291058 0 0 3 0x14200 bored smr 1 243285 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9616 7104K 7809K 78643K 28135 0 0 pcb 13 8K 8K 78643K 490 0 0 rtable 113 4K 5K 78643K 2260 0 0 ifaddr 90 20K 23K 78643K 864 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1812 0 0 iov 0 0K 32K 78643K 703 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 77K 78643K 7604 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 90 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 794 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 7010 0 0 sigio 0 0K 0K 78643K 112 0 0 proc 47 38K 71K 78643K 1715 0 0 subproc 32 2K 2K 78643K 344 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 601 0 0 in_multi 33 2K 2K 78643K 450 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 0 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 945 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 132 23K 31K 78643K 23933 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 281 0 0 NDP 22 0K 1K 78643K 257 0 0 temp 244 3545K 4185K 78643K 77719 0 0 kqueue 0 0K 0K 78643K 77 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 44 0 38 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 302 0 300 1 0 1 1 0 8 0 rtentry 112 250 0 206 4 2 2 2 0 8 0 unpcb 120 2287 0 2277 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 10867 0 10867 4 4 0 2 0 8 0 tcpcb 544 1158 0 1153 1 0 1 1 0 8 0 inpcb 280 3235 0 3227 3 2 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 60 0 54 1 0 1 1 0 8 0 pkpcb 40 34 0 34 13 13 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 139 0 139 26 26 0 1 0 8 0 pffrag 232 11 0 11 6 6 0 1 0 482 0 pffrnode 88 11 0 11 6 6 0 1 0 8 0 pffrent 40 32 0 32 7 7 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 180 0 165 1 0 1 1 0 8 0 pfstkey 112 180 0 165 1 0 1 1 0 8 0 pfstate 328 180 0 165 5 3 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1043 0 852 23 11 12 13 0 8 0 art_table 32 1044 0 852 2 0 2 2 0 8 0 art_node 16 247 0 207 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 17 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 792 0 782 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12272 0 10843 47 0 47 47 0 8 0 ffsino 272 12272 0 10843 96 0 96 96 0 8 0 nchpl 144 22261 0 20622 62 0 62 62 0 8 0 uvmvnodes 72 5992 0 0 109 0 109 109 0 8 0 vnodes 200 5992 0 0 316 0 316 316 0 8 0 namei 1024 71473 0 71473 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 16 0 16 10 10 0 1 0 8 0 scxspl 192 69687 0 69687 38 37 1 7 0 8 1 plimitpl 152 647 0 639 1 0 1 1 0 8 0 sigapl 432 7157 0 7141 4 2 2 3 0 8 0 futexpl 56 83172 0 83172 4 3 1 1 0 8 1 knotepl 112 1586 0 1567 2 1 1 2 0 8 0 kqueuepl 104 1486 0 1484 1 0 1 1 0 8 0 pipepl 112 3752 0 3733 7 6 1 2 0 8 0 fdescpl 488 7158 0 7141 3 0 3 3 0 8 0 filepl 152 41470 0 41368 17 12 5 7 0 8 1 lockfpl 104 2536 0 2531 6 5 1 1 0 8 0 lockfspl 48 853 0 851 6 5 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 109 0 98 1 0 1 1 0 8 0 ucredpl 96 7807 0 7797 1 0 1 1 0 8 0 zombiepl 144 7146 0 7145 4 3 1 1 0 8 0 processpl 896 7180 0 7145 4 0 4 4 0 8 0 procpl 632 22156 0 22108 17 12 5 5 0 8 1 srpgc 64 39 0 39 15 15 0 1 0 8 0 sosppl 128 93 0 93 20 20 0 1 0 8 0 sockpl 384 5921 0 5901 14 11 3 4 0 8 1 mcl64k 65536 601 0 0 69 42 27 34 0 8 1 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 45 0 0 2 0 2 2 0 8 0 mcl9k 9216 27 0 0 2 0 2 2 0 8 0 mcl8k 8192 30 0 0 4 1 3 3 0 8 0 mcl4k 4096 22 0 0 3 0 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 288 0 0 32 10 22 32 0 8 0 mtagpl 80 73 0 0 1 0 1 1 0 8 0 mbufpl 256 807 0 0 23 1 22 22 0 8 0 bufpl 256 24654 0 17635 439 0 439 439 0 8 0 anonpl 16 667658 0 655189 186 130 56 67 0 124 0 amapchunkpl 152 43546 0 43428 48 42 6 10 0 158 0 amappl16 192 35863 0 35164 187 150 37 48 0 8 0 amappl15 184 1030 0 1030 3 3 0 1 0 8 0 amappl14 176 1198 0 1192 1 0 1 1 0 8 0 amappl13 168 1077 0 1076 6 5 1 1 0 8 0 amappl12 160 298 0 296 1 0 1 1 0 8 0 amappl11 152 1497 0 1482 1 0 1 1 0 8 0 amappl10 144 766 0 762 1 0 1 1 0 8 0 amappl9 136 2324 0 2317 1 0 1 1 0 8 0 amappl8 128 1857 0 1818 3 1 2 2 0 8 0 amappl7 120 758 0 750 1 0 1 1 0 8 0 amappl6 112 1454 0 1446 1 0 1 1 0 8 0 amappl5 104 600 0 585 1 0 1 1 0 8 0 amappl4 96 6617 0 6587 2 1 1 2 0 8 0 amappl3 88 2383 0 2373 1 0 1 1 0 8 0 amappl2 80 55546 0 55461 3 1 2 3 0 8 0 amappl1 72 165060 0 164594 25 15 10 20 0 8 0 amappl 80 22740 0 22697 3 2 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 7158 0 7140 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7158 0 7140 1 0 1 1 0 8 0 vmmpekpl 168 55553 0 55518 2 0 2 2 0 8 0 vmmpepl 168 875165 0 873164 397 309 88 120 0 357 1 vmsppl 368 7157 0 7140 2 0 2 2 0 8 0 pdppl 4096 14323 0 14280 7 1 6 6 0 8 0 pvpl 32 1822218 0 1806416 426 292 134 168 0 265 0 pmappl 232 7157 0 7140 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 712 0 72 19 0 19 19 0 8 0