witness: lock order reversal: 1st 0xffffffff8290fd40 pf_lock (pf_lock) 2nd 0xffffffff8293ec40 netlock (netlock) lock order "netlock"(rwlock) -> "pf_lock"(rwlock) first seen at: #0 rw_enter_write+0x5b sys/kern/kern_rwlock.c:128 #1 pfioctl+0x417c sys/net/pf_ioctl.c:2964 #2 VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 #3 vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 #4 sys_ioctl+0x4a2 #5 syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] #5 syscall+0x489 sys/arch/amd64/amd64/trap.c:585 #6 Xsyscall+0x128 lock order "pf_lock"(rwlock) -> "netlock"(rwlock) first seen at: #0 rw_enter_write+0x5b sys/kern/kern_rwlock.c:128 #1 uvn_io+0x418 sys/uvm/uvm_vnode.c:1243 #2 uvn_get+0x1df sys/uvm/uvm_vnode.c:1076 #3 uvm_fault_lower+0x36c sys/uvm/uvm_fault.c:1275 #4 uvm_fault+0x248 #5 kpageflttrap+0x209 #6 kerntrap+0xef sys/arch/amd64/amd64/trap.c:318 #7 alltraps_kern_meltdown+0x7b #8 copyout+0x53 #9 pfioctl+0x4516 sys/net/pf_ioctl.c:2932 #10 VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 #11 vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 #12 sys_ioctl+0x4a2 #13 syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] #13 syscall+0x489 sys/arch/amd64/amd64/trap.c:585 #14 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 witness_checkorder(ffffffff8293ec40,9,0) at witness_checkorder+0x10b7 witness_debugger sys/kern/subr_witness.c:2502 [inline] witness_checkorder(ffffffff8293ec40,9,0) at witness_checkorder+0x10b7 sys/kern/subr_witness.c:1105 rw_enter_write(ffffffff8293ec30) at rw_enter_write+0x5b sys/kern/kern_rwlock.c:128 uvn_io(fffffd80657c92a0,ffff8000280fa398,1,202,0) at uvn_io+0x418 sys/uvm/uvm_vnode.c:1243 uvn_get(fffffd80657c92a0,1000,ffff8000280fa458,ffff8000280fa428,0,0,ef70ace76264ca2f,1) at uvn_get+0x1df sys/uvm/uvm_vnode.c:1076 uvm_fault_lower(ffff8000280fa5c0,ffff8000280fa5f8,ffff8000280fa540,0) at uvm_fault_lower+0x36c sys/uvm/uvm_fault.c:1275 uvm_fault(fffffd8059457480,20001000,0,2) at uvm_fault+0x248 kpageflttrap(ffff8000280fa750,20001000) at kpageflttrap+0x209 kerntrap(ffff8000280fa750) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x53 pfioctl(4900,c0284457,ffff8000280fabc0,1,ffff8000ffff4a80) at pfioctl+0x4516 sys/net/pf_ioctl.c:2932 VOP_IOCTL(fffffd806f691b88,c0284457,ffff8000280fabc0,1,fffffd807f7d7600,ffff8000ffff4a80) at VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 vn_ioctl(fffffd806fce7a38,c0284457,ffff8000280fabc0,ffff8000ffff4a80) at vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 sys_ioctl(ffff8000ffff4a80,ffff8000280facd8,ffff8000280fad30) at sys_ioctl+0x4a2 syscall(ffff8000280fada0) at syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] syscall(ffff8000280fada0) at syscall+0x489 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8224561b60, count: -17 ddb{1}> show registers rdi 0x3 rsi 0x40000 acpi_pdirpa+0x2be68 rbp 0xffff8000280fa160 rbx 0x3 rdx 0xffff800000bf7c40 rcx 0 rax 0x3ffff acpi_pdirpa+0x2be67 r8 0xffff8000280fa0d0 r9 0x8080808080808080 r10 0x567914f52b45382a r11 0xdfae4e1ba81818ad r12 0xffffffff82aa1f80 w_lodata+0x52750 r13 0 r14 0xffffffff82a8c3a0 w_lodata+0x3cb70 r15 0xfffffd8002f6c780 rip 0xffffffff81c1bfe8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000280fa150 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.7) pid=13743 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5500,0xffff8000ffff4550 process=0xffff80002b5369a8 user=0xffff8000280f5000, vmspace=0xfffffd8059457480 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25638 256652 67586 0 2 0 syz-executor.0 43070 500613 43286 0 2 0x1 syz-executor.4 43070 140694 43286 0 2 0x4000001 syz-executor.4 43070 167583 43286 0 7 0x4000000 syz-executor.4 81008 484048 1419 0 2 0 syz-executor.2 39162 495708 5092 0 2 0 syz-executor.7 *39162 13743 5092 0 7 0x4000000 syz-executor.7 97879 214378 63463 0 2 0 syz-executor.5 97879 458549 63463 0 3 0x4000080 fsleep syz-executor.5 13847 446770 53172 0 2 0 syz-executor.1 70938 474996 17530 0 2 0 syz-executor.3 70938 446851 17530 0 3 0x4000080 fsleep syz-executor.3 57597 287998 78115 0 2 0x490 syz-executor.6 57597 126037 78115 0 3 0x4000090 netio syz-executor.6 57597 201769 78115 0 3 0x4000090 fsleep syz-executor.6 57597 312704 78115 0 3 0x4000090 fsleep syz-executor.6 5092 314357 38477 0 3 0x82 nanoslp syz-executor.7 1419 198061 38477 0 2 0x2 syz-executor.2 67586 501868 38477 0 3 0x82 nanoslp syz-executor.0 53172 437010 38477 0 3 0x82 nanoslp syz-executor.1 78115 32268 38477 0 3 0x82 nanoslp syz-executor.6 43286 521311 38477 0 3 0x82 nanoslp syz-executor.4 17530 207838 38477 0 3 0x82 nanoslp syz-executor.3 63463 490478 38477 0 3 0x82 nanoslp syz-executor.5 98063 326059 1 0 3 0x100083 ttyopn getty 40129 382836 0 0 3 0x14200 bored sosplice 38477 199081 78363 0 3 0x82 thrsleep syz-fuzzer 38477 334290 78363 0 2 0x4000482 syz-fuzzer 38477 429855 78363 0 3 0x4000082 thrsleep syz-fuzzer 38477 195257 78363 0 3 0x4000082 thrsleep syz-fuzzer 38477 451613 78363 0 3 0x4000082 thrsleep syz-fuzzer 38477 227486 78363 0 3 0x4000082 thrsleep syz-fuzzer 38477 98482 78363 0 3 0x4000082 kqread syz-fuzzer 38477 78500 78363 0 3 0x4000082 nanoslp syz-fuzzer 38477 8907 78363 0 3 0x4000082 thrsleep syz-fuzzer 78363 86624 44019 0 3 0x10008a sigsusp ksh 44019 216107 83468 0 3 0x9a kqread sshd 83468 202777 1 0 3 0x88 kqread sshd 7682 310294 52040 74 3 0x1100092 bpf pflogd 52040 240721 1 0 3 0x80 netio pflogd 79730 366656 49587 73 3 0x1100090 kqread syslogd 49587 259554 1 0 3 0x100082 netio syslogd 49427 449246 1 0 3 0x100080 kqread resolvd 84439 268026 23758 77 3 0x100092 kqread dhcpleased 5513 3715 23758 77 3 0x100092 kqread dhcpleased 23758 623 1 0 3 0x80 kqread dhcpleased 87805 56940 0 0 3 0x14200 bored smr 7979 495368 0 0 2 0x14200 zerothread 1342 483897 0 0 3 0x14200 aiodoned aiodoned 4674 394868 0 0 3 0x14200 syncer update 36506 51909 0 0 3 0x14200 cleaner cleaner 87625 140948 0 0 3 0x14200 reaper reaper 505 261127 0 0 3 0x14200 pgdaemon pagedaemon 56744 447935 0 0 3 0x14200 bored viomb 37551 286184 0 0 3 0x40014200 acpi0 acpi0 26983 215831 0 0 3 0x40014200 idle1 14788 39620 0 0 3 0x14200 bored softnet 35735 419548 0 0 3 0x14200 bored systqmp 68962 226529 0 0 3 0x14200 bored systq 40370 33013 0 0 3 0x40014200 bored softclock 33355 88131 0 0 3 0x40014200 idle0 1 152555 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 39162 (syz-executor.7) thread 0xffff8000ffff4a80 (13743) exclusive rwlock pf_lock r = 0 (0xffffffff8290fd40) #0 witness_lock+0x44d #1 pfioctl+0x4504 sys/net/pf_ioctl.c:2931 #2 VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 #3 vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 #4 sys_ioctl+0x4a2 #5 syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] #5 syscall+0x489 sys/arch/amd64/amd64/trap.c:585 #6 Xsyscall+0x128 shared rwlock pfioctl_rw r = 0 (0xffffffff8290fda0) #0 witness_lock+0x44d #1 pfioctl+0x946 sys/net/pf_ioctl.c:1150 #2 VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 #3 vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 #4 sys_ioctl+0x4a2 #5 syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] #5 syscall+0x489 sys/arch/amd64/amd64/trap.c:585 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82b4b7a0) #0 witness_lock+0x44d #1 vn_ioctl+0x41 sys/kern/vfs_vnops.c:514 #2 sys_ioctl+0x4a2 #3 syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] #3 syscall+0x489 sys/arch/amd64/amd64/trap.c:585 #4 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10243 6527K 7332K 78643K 32824 0 pcb 13 22K 26K 78643K 5650 0 rtable 272 25K 36K 78643K 9949 0 ifaddr 337 86K 88K 78643K 8079 0 sysctl 3 1K 1K 78643K 5 0 counters 56 35K 36K 78643K 588 0 ioctlops 0 0K 8K 78643K 43090 0 iov 0 0K 36K 78643K 2927 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1489 93K 93K 78643K 9577 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 13K 78643K 234 0 VM map 2 1K 1K 78643K 2 0 sem 16 2K 3K 78643K 123 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 18 65K 89K 78643K 48444 0 sigio 0 0K 0K 78643K 255 0 proc 75 91K 139K 78643K 4019 0 subproc 104 6K 6K 78643K 1235 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 740 0 in_multi 85 5K 7K 78643K 1969 0 ether_multi 1 0K 0K 78643K 196 0 mrt 2 0K 0K 78643K 509 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 355 1579K 1579K 78643K 355 0 exec 0 0K 2K 78643K 4497 0 pfkey data 0 0K 0K 78643K 8 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 619 588K 589K 78643K 273886 0 UVM aobj 131 4K 4K 78643K 149 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 676 0 NDP 14 0K 2K 78643K 550 0 temp 201 4850K 5106K 78643K 389219 0 kqueue 12 18K 26K 78643K 1425 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 2887 0 2884 24 23 1 5 0 8 0 rtentry 112 2018 0 1921 7 3 4 4 0 8 0 unpcb 136 28552 0 28533 171 164 7 10 0 8 6 syncache 296 46 0 46 9 9 0 1 0 8 0 tcpqe 32 158 0 158 5 5 0 1 0 8 0 tcpcb 736 27488 0 27482 649 641 8 32 0 8 7 arp 120 224 0 206 1 0 1 1 0 8 0 inpcb 312 74901 0 74891 501 495 6 24 0 8 4 rttmr 72 163 0 163 12 12 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 378 0 357 1 0 1 1 0 8 0 pkpcb 40 184 0 184 10 10 0 1 0 8 0 kcovpl 48 95 0 87 1 0 1 1 0 8 0 ppxss 1248 105 0 104 2 1 1 1 0 8 0 pfstscr 40 4503 0 4448 1 0 1 1 0 8 0 pffrag 232 106 0 106 8 8 0 1 0 482 0 pffrnode 88 106 0 106 8 8 0 1 0 8 0 pffrent 40 493 0 493 8 8 0 1 0 8 0 pfosfp 40 1538 0 1110 5 0 5 5 0 8 0 pfosfpen 112 1538 0 719 24 0 24 24 0 8 0 pfrktable 1344 1886 0 1867 9 7 2 4 0 8 0 pftag 88 148 0 130 1 0 1 1 0 8 0 pfqueue 264 15 0 15 4 4 0 1 0 8 0 pfstitem 24 3069 0 2958 1 0 1 1 0 8 0 pfstkey 112 7949 0 7938 2 1 1 2 0 8 0 pfstate 320 4250 0 4193 7 2 5 5 0 8 0 pfsrctr 152 12 0 12 3 3 0 1 0 8 0 pfrule 1360 18296 0 17852 306 268 38 262 0 8 1 art_heap8 4096 2 0 1 2 1 1 2 0 8 0 art_heap4 256 12926 0 12526 64 38 26 31 0 8 0 art_table 32 12928 0 12527 4 0 4 4 0 8 0 art_node 16 1942 0 1858 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 7 1 0 1 1 0 8 0 semupl 112 11 0 11 2 2 0 1 0 8 0 semapl 112 117 0 103 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 56722 0 54928 114 1 113 113 0 8 0 ffsino 272 56722 0 54928 121 1 120 120 0 8 0 nchpl 144 115968 0 114316 63 0 63 63 0 8 0 uvmvnodes 80 11693 0 0 239 0 239 239 0 8 0 vnodes 224 11693 0 0 688 0 688 688 0 8 0 namei 1024 347417 0 347417 8 7 1 2 0 8 1 percpumem 16 306 0 266 1 0 1 1 0 8 0 vcpupl 2048 34 0 0 5 0 5 5 0 8 0 vmpool 560 140 0 106 4 1 3 3 0 8 0 pfiaddrpl 120 2244 0 2169 33 30 3 29 0 8 0 scsiplug 72 17 0 17 5 5 0 1 0 8 0 scxspl 216 364337 0 364337 46 45 1 8 0 8 1 plimitpl 152 1000 0 985 1 0 1 1 0 8 0 sigapl 424 48580 0 48534 6 0 6 6 0 8 0 futexpl 64 376436 0 376432 3 2 1 1 0 8 0 knotepl 120 1405 0 0 10 1 9 10 0 8 0 kqueuepl 216 5893 0 5885 87 86 1 6 0 8 0 pipepl 336 4778 0 4750 152 149 3 13 0 8 0 fdescpl 496 48564 0 48533 7 3 4 5 0 8 0 filepl 152 267543 0 267294 326 308 18 26 0 8 8 lockfpl 104 9070 0 9068 19 18 1 2 0 8 0 lockfspl 48 2392 0 2390 1 0 1 1 0 8 0 sessionpl 144 116 0 99 1 0 1 1 0 8 0 pgrppl 48 148 0 131 1 0 1 1 0 8 0 ucredpl 96 14923 0 14905 1 0 1 1 0 8 0 zombiepl 144 48534 0 48534 3 2 1 1 0 8 1 processpl 1064 48580 0 48534 4 0 4 4 0 8 0 procpl 672 131331 0 131269 65 59 6 8 0 8 0 srpgc 96 81 0 81 17 17 0 1 0 8 0 sosppl 168 61 0 61 12 12 0 1 0 8 0 sockpl 480 106992 0 106955 1527 1506 21 59 0 8 15 mcl64k 65536 48 0 0 3 0 3 3 0 8 0 mcl16k 16384 30 0 0 3 0 3 3 0 8 0 mcl12k 12288 65 0 0 3 1 2 2 0 8 0 mcl9k 9216 49 0 0 2 1 1 2 0 8 0 mcl8k 8192 49 0 0 5 2 3 3 0 8 0 mcl4k 4096 81 0 0 6 3 3 3 0 8 0 mcl2k2 2112 16 0 0 2 0 2 2 0 8 0 mcl2k 2048 1103 0 0 26 3 23 24 0 8 0 mtagpl 96 1084 0 0 14 9 5 13 0 8 0 mbufpl 256 4460 0 0 232 1 231 231 0 8 0 bufpl 288 71595 0 59899 836 0 836 836 0 8 0 anonpl 24 8723558 0 8709622 353 264 89 135 0 186 0 amapchunkpl 152 790286 0 789694 127 102 25 54 0 158 1 amappl16 200 112168 0 111749 178 155 23 35 0 8 0 amappl15 192 5882 0 5879 2 1 1 1 0 8 0 amappl14 184 3506 0 3490 1 0 1 1 0 8 0 amappl13 176 4140 0 4136 1 0 1 1 0 8 0 amappl12 168 7344 0 7330 1 0 1 1 0 8 0 amappl11 160 6185 0 6165 4 3 1 2 0 8 0 amappl10 152 2105 0 2087 1 0 1 1 0 8 0 amappl9 144 7737 0 7732 1 0 1 1 0 8 0 amappl8 136 18398 0 17965 16 0 16 16 0 8 0 amappl7 128 14217 0 14205 1 0 1 1 0 8 0 amappl6 120 8244 0 8202 4 2 2 2 0 8 0 amappl5 112 46027 0 46005 1 0 1 1 0 8 0 amappl4 104 12182 0 12122 3 1 2 2 0 8 0 amappl3 96 151193 0 151140 2 0 2 2 0 8 0 amappl2 88 55219 0 55122 6 3 3 3 0 8 0 amappl1 80 1135124 0 1134464 24 9 15 20 0 8 0 amappl 88 270685 0 270457 7 1 6 6 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 253 0 253 1 1 0 1 0 8 0 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 148 0 18 3 0 3 3 0 8 0 uaddrrnd 24 48704 0 48639 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 48704 0 48639 1 0 1 1 0 8 0 vmmpekpl 168 328114 0 328068 4 1 3 4 0 8 0 vmmpepl 168 4631257 0 4628179 468 313 155 161 0 357 5 vmsppl 368 48703 0 48639 7 1 6 6 0 8 0 rwobjpl 56 1104750 0 1090998 216 21 195 195 0 8 0 pdppl 4096 97415 0 97312 1205 1102 103 103 0 8 0 pvpl 32 18116816 0 18097852 682 523 159 259 0 265 0 pmappl 248 48703 0 48639 6 1 5 5 0 8 0 extentpl 40 58 0 38 1 0 1 1 0 8 0 phpool 112 4251 0 2715 49 0 49 49 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff82968ff0) at x86_ipi_db+0x1a sys/arch/amd64/amd64/db_interface.c:393 x86_ipi_handler() at x86_ipi_handler+0xb7 sys/arch/amd64/amd64/ipi.c:106 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 __mp_lock_spin sys/kern/kern_lock.c:116 [inline] __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 sys/kern/kern_lock.c:147 intr_handler(ffff8000280e7e30,ffff800000078500) at intr_handler+0x5e sys/arch/amd64/amd64/intr.c:532 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 __mp_lock_spin sys/kern/kern_lock.c:116 [inline] __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 sys/kern/kern_lock.c:147 softintr_dispatch(0) at softintr_dispatch+0x4e sys/arch/amd64/amd64/softintr.c:88 Xsoftclock() at Xsoftclock+0x1f __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 __mp_lock_spin sys/kern/kern_lock.c:116 [inline] __mp_lock(ffffffff82b4b598) at __mp_lock+0x122 sys/kern/kern_lock.c:147 syscall(ffff8000280e8160) at syscall+0x33d mi_syscall sys/sys/syscall_mi.h:74 [inline] syscall(ffff8000280e8160) at syscall+0x33d sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf6da41bacc0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 witness_checkorder(ffffffff8293ec40,9,0) at witness_checkorder+0x10b7 witness_debugger sys/kern/subr_witness.c:2502 [inline] witness_checkorder(ffffffff8293ec40,9,0) at witness_checkorder+0x10b7 sys/kern/subr_witness.c:1105 rw_enter_write(ffffffff8293ec30) at rw_enter_write+0x5b sys/kern/kern_rwlock.c:128 uvn_io(fffffd80657c92a0,ffff8000280fa398,1,202,0) at uvn_io+0x418 sys/uvm/uvm_vnode.c:1243 uvn_get(fffffd80657c92a0,1000,ffff8000280fa458,ffff8000280fa428,0,0,ef70ace76264ca2f,1) at uvn_get+0x1df sys/uvm/uvm_vnode.c:1076 uvm_fault_lower(ffff8000280fa5c0,ffff8000280fa5f8,ffff8000280fa540,0) at uvm_fault_lower+0x36c sys/uvm/uvm_fault.c:1275 uvm_fault(fffffd8059457480,20001000,0,2) at uvm_fault+0x248 kpageflttrap(ffff8000280fa750,20001000) at kpageflttrap+0x209 kerntrap(ffff8000280fa750) at kerntrap+0xef sys/arch/amd64/amd64/trap.c:318 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x53 pfioctl(4900,c0284457,ffff8000280fabc0,1,ffff8000ffff4a80) at pfioctl+0x4516 sys/net/pf_ioctl.c:2932 VOP_IOCTL(fffffd806f691b88,c0284457,ffff8000280fabc0,1,fffffd807f7d7600,ffff8000ffff4a80) at VOP_IOCTL+0x96 sys/kern/vfs_vops.c:264 vn_ioctl(fffffd806fce7a38,c0284457,ffff8000280fabc0,ffff8000ffff4a80) at vn_ioctl+0xbc sys/kern/vfs_vnops.c:531 sys_ioctl(ffff8000ffff4a80,ffff8000280facd8,ffff8000280fad30) at sys_ioctl+0x4a2 syscall(ffff8000280fada0) at syscall+0x489 mi_syscall sys/sys/syscall_mi.h:102 [inline] syscall(ffff8000280fada0) at syscall+0x489 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8224561b60, count: -17