)+./file0ÇA./file0 êÏwitness: lock order reversal: 1st 0xffff8000299dee00 &cq->cq_mtx (&cq->cq_mtx) 2nd 0xffffffff83908d20 &sched_lock (&sched_lock) lock order [1] &cq->cq_mtx (&cq->cq_mtx) -> [2] &sched_lock (&sched_lock) #0 mtx_enter+0x4a sys/kern/kern_lock.c:260 #1 sleep_setup+0xc6 sys/kern/kern_synch.c:302 #2 msleep_nsec+0x119 sys/kern/kern_synch.c:217 #3 dt_ioctl_record_stop+0xbc sys/dev/dt/dt_dev.c:576 #4 dtclose+0x105 dt_pcb_purge sys/dev/dt/dt_dev.c:-1 [inline] #4 dtclose+0x105 sys/dev/dt/dt_dev.c:232 #5 spec_close+0x45f sys/kern/spec_vnops.c:-1 #6 VOP_CLOSE+0x133 sys/kern/vfs_vops.c:156 #7 vn_closefile+0x12b vn_close sys/kern/vfs_vnops.c:292 [inline] #7 vn_closefile+0x12b sys/kern/vfs_vnops.c:615 #8 fdrop+0x126 sys/kern/kern_descrip.c:1267 #9 closef+0x192 sys/kern/kern_descrip.c:1251 #10 syscall+0xbc6 mi_syscall sys/sys/syscall_mi.h:176 [inline] #10 syscall+0xbc6 sys/arch/amd64/amd64/trap.c:637 #11 Xsyscall+0x128 lock order [2] &sched_lock (&sched_lock) -> [1] &cq->cq_mtx (&cq->cq_mtx) #0 mtx_enter+0x4a sys/kern/kern_lock.c:260 #1 clockintr_cancel+0x2f sys/kern/kern_clockintr.c:323 #2 mi_switch+0x172 x86_atomic_clearbits_u32 machine/atomic.h:-1 [inline] #2 mi_switch+0x172 sys/kern/sched_bsd.c:374 #3 sleep_finish+0x2da sys/kern/kern_synch.c:366 #4 sys_futex+0xa24 futex_wait sys/kern/sys_futex.c:301 [inline] #4 sys_futex+0xa24 sys/kern/sys_futex.c:151 #5 syscall+0xbc6 mi_syscall sys/sys/syscall_mi.h:176 [inline] #5 syscall+0xbc6 sys/arch/amd64/amd64/trap.c:637 #6 Xsyscall+0x128 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438 witness_checkorder(ffffffff83908d20,9,0) at witness_checkorder+0x10fb sys/kern/subr_witness.c:-1 mtx_enter(ffffffff83908d10) at mtx_enter+0x4a sys/kern/kern_lock.c:260 sleep_setup(ffff8000299dee50,220,ffffffff833aa405) at sleep_setup+0xc6 sys/kern/kern_synch.c:302 msleep_nsec(ffff8000299dee50,ffff8000299dedf0,220,ffffffff833aa405,ffffffffffffffff) at msleep_nsec+0x119 sys/kern/kern_synch.c:217 dt_ioctl_record_stop(ffff80000150e000) at dt_ioctl_record_stop+0xbc sys/dev/dt/dt_dev.c:576 dtclose(11e5f,81,2000,ffff8000337e4f88) at dtclose+0x105 dt_pcb_purge sys/dev/dt/dt_dev.c:-1 [inline] dtclose(11e5f,81,2000,ffff8000337e4f88) at dtclose+0x105 sys/dev/dt/dt_dev.c:232 spec_close(ffff80003a803580) at spec_close+0x45f sys/kern/spec_vnops.c:-1 VOP_CLOSE(fffffd806be200e0,81,fffffd80097fb680,ffff8000337e4f88) at VOP_CLOSE+0x133 sys/kern/vfs_vops.c:156 vn_closefile(fffffd806bd552c8,ffff8000337e4f88) at vn_closefile+0x12b vn_close sys/kern/vfs_vnops.c:292 [inline] vn_closefile(fffffd806bd552c8,ffff8000337e4f88) at vn_closefile+0x12b sys/kern/vfs_vnops.c:615 fdrop(fffffd806bd552c8,ffff8000337e4f88) at fdrop+0x126 sys/kern/kern_descrip.c:1267 closef(fffffd806bd552c8,ffff8000337e4f88) at closef+0x192 sys/kern/kern_descrip.c:1251 syscall(ffff80003a8037e0) at syscall+0xbc6 mi_syscall sys/sys/syscall_mi.h:176 [inline] syscall(ffff80003a8037e0) at syscall+0xbc6 sys/arch/amd64/amd64/trap.c:637 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x188466c6840, count: -14 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80003a803280 rbx 0xfffffd800470b330 rdx 0 rcx 0xffff8000337e4f88 rax 0xffffffff837e2ff0 cpu_info_full_primary+0x1ff0 r8 0xffff80003a803160 r9 0x8080808080808080 r10 0x34f5debaf4b430df r11 0x2b972d8e5aec824e r12 0 r13 0xfffffd8003f5e300 r14 0x3 r15 0xffffffff rip 0xffffffff81f08fc5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003a803270 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=246207 pid=73676 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000337e4cf8,0xffff8000337e5228 process=0xffff80002a395378 user=0xffff80003a7fe000, vmspace=0xfffffd806c1df798 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 73676 370218 34512 0 7 0 syz-executor *73676 246207 34512 0 7 0x4000000 syz-executor 73676 417194 34512 0 3 0x4000080 fsleep syz-executor 87108 481634 98937 0 3 0x80 nanoslp syz-executor 87108 223470 98937 0 3 0x4000080 rest syz-executor 87108 426339 98937 0 3 0x4000080 fsleep syz-executor 78290 28596 5632 0 3 0x80 nanoslp syz-executor 78290 325617 5632 0 3 0x4000080 msgwait syz-executor 78290 195201 5632 0 3 0x4000080 msgwait syz-executor 78290 242410 5632 0 3 0x4000080 fsleep syz-executor 21646 179982 85298 0 3 0x80 nanoslp syz-executor 21646 282962 85298 0 3 0x4000080 kqread syz-executor 21646 173790 85298 0 3 0x4000080 fsleep syz-executor 82375 103627 79601 0 2 0 syz-executor 82375 96820 79601 0 3 0x4000080 ttyout syz-executor 82375 420375 79601 0 3 0x4000080 fsleep syz-executor 79601 113153 69608 0 3 0x82 nanoslp syz-executor 34512 239371 69608 0 3 0x82 nanoslp syz-executor 2109 303600 0 0 3 0x14200 bored sosplice 62828 193027 9164 0 3 0x100082 sbwait arp 9164 355113 84636 0 3 0x10008a sigsusp sh 84636 103224 69608 0 3 0x82 wait syz-executor 98937 407911 69608 0 3 0x82 nanoslp syz-executor 5632 175378 69608 0 3 0x82 nanoslp syz-executor 85298 513648 69608 0 3 0x82 nanoslp syz-executor 9201 362914 69608 0 3 0x82 nanoslp syz-executor 62569 79568 69608 0 3 0x82 nanoslp syz-executor 69608 428943 1 0 3 0x82 kqread syz-executor 36493 140959 1 0 3 0x8a kqread sshd 13774 61716 34091 74 3 0x1100092 bpf pflogd 34091 356724 1 0 3 0x80 sbwait pflogd 1584 357895 11656 73 3 0x1100090 kqread syslogd 11656 343087 1 0 3 0x100082 sbwait syslogd 2977 16617 1 0 3 0x100080 kqread resolvd 99387 140928 27501 77 3 0x100092 kqread dhcpleased 73160 441652 27501 77 3 0x100092 kqread dhcpleased 27501 448536 1 0 3 0x80 kqread dhcpleased 70970 211926 0 0 3 0x14200 bored smr 46625 304589 0 0 3 0x14200 pgzero zerothread 67015 421946 0 0 3 0x14200 aiodoned aiodoned 60363 293379 0 0 3 0x14200 syncer update 8319 214883 0 0 3 0x14200 cleaner cleaner 53973 90571 0 0 3 0x14200 reaper reaper 70103 121642 0 0 3 0x14200 pgdaemon pagedaemon 25459 258353 0 0 3 0x14200 bored viomb 64499 32817 0 0 3 0x40014200 acpi0 acpi0 17509 41485 0 0 3 0x40014200 idle1 11708 361681 0 0 3 0x14200 bored softnet3 38664 436615 0 0 3 0x14200 bored softnet2 77482 27814 0 0 3 0x14200 bored softnet1 77913 161326 0 0 3 0x14200 bored softnet0 9659 5681 0 0 3 0x14200 bored systqmp 59920 523730 0 0 3 0x14200 bored systq 19986 425557 0 0 3 0x14200 tmoslp softclockmp 5267 104767 0 0 3 0x40014200 tmoslp softclock 11745 34085 0 0 3 0x40014200 idle0 1 241924 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}>