witness: lock order reversal: 1st 0xfffffd806a0635e8 vmmaplk (&map->lock) 2nd 0xfffffd8078d6a700 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x65e witness_lock_order_add sys/kern/subr_witness.c:2463 [inline] #0 witness_checkorder+0x65e sys/kern/subr_witness.c:880 #1 rw_enter_read+0x66 sys/kern/kern_rwlock.c:111 #2 uvmfault_lookup+0xd9 sys/uvm/uvm_fault.c:1495 #3 uvm_fault_check+0x3d sys/uvm/uvm_fault.c:513 #4 uvm_fault+0xdb sys/uvm/uvm_fault.c:694 #5 kpageflttrap+0x202 sys/arch/amd64/amd64/trap.c:265 #6 kerntrap+0xef sys/arch/amd64/amd64/trap.c:321 #7 alltraps_kern_meltdown+0x7b #8 copyout+0x53 #9 ffs_read+0x3e2 sys/ufs/ffs/ffs_vnops.c:258 #10 VOP_READ+0xbf sys/kern/vfs_vops.c:253 #11 vn_rdwr+0x10b #12 vmcmd_map_readvn+0xda sys/kern/exec_subr.c:246 #13 exec_process_vmcmds+0xb2 sys/kern/exec_subr.c:143 #14 sys_execve+0x9ff sys/kern/kern_exec.c:461 #15 syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] #15 syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 #16 Xsyscall+0x128 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x65e witness_lock_order_add sys/kern/subr_witness.c:2463 [inline] #0 witness_checkorder+0x65e sys/kern/subr_witness.c:880 #1 rw_enter+0xd4 #2 rrw_enter+0x88 sys/kern/kern_rwlock.c:462 #3 VOP_LOCK+0x4b sys/kern/vfs_vops.c:614 #4 vn_lock+0x6c sys/kern/vfs_vnops.c:575 #5 uvn_get+0x276 uvm_vnode_lock sys/uvm/uvm_vnode.c:1499 [inline] #5 uvn_get+0x276 sys/uvm/uvm_vnode.c:993 #6 uvm_fault+0xa41 sys/uvm/uvm_fault.c:1073 #7 uvm_fault_wire+0x63 sys/uvm/uvm_fault.c:1342 #8 uvm_map_pageable_wire+0x30d sys/uvm/uvm_map.c:2367 #9 sys_mlock+0x180 sys/uvm/uvm_mmap.c:772 #10 syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] #10 syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 #11 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:398 witness_checkorder(fffffd8078d6a700,9,0) at witness_checkorder+0xf5a witness_debugger sys/kern/subr_witness.c:2490 [inline] witness_checkorder(fffffd8078d6a700,9,0) at witness_checkorder+0xf5a sys/kern/subr_witness.c:1087 rw_enter(fffffd8078d6a6f0,81) at rw_enter+0xd4 rrw_enter(fffffd8078d6a6f0,81) at rrw_enter+0x88 sys/kern/kern_rwlock.c:462 VOP_LOCK(fffffd807e319df0,81) at VOP_LOCK+0x4b sys/kern/vfs_vops.c:614 vn_lock(fffffd807e319df0,81) at vn_lock+0x6c sys/kern/vfs_vnops.c:575 uvn_get(fffffd80698c0678,2000,ffff80002129b868,ffff80002129b804,0,4) at uvn_get+0x276 uvm_vnode_lock sys/uvm/uvm_vnode.c:1499 [inline] uvn_get(fffffd80698c0678,2000,ffff80002129b868,ffff80002129b804,0,4) at uvn_get+0x276 sys/uvm/uvm_vnode.c:993 uvm_fault(fffffd806a0635d0,20004000,2,4) at uvm_fault+0xa41 sys/uvm/uvm_fault.c:1073 uvm_fault_wire(fffffd806a0635d0,20004000,20005000,4) at uvm_fault_wire+0x63 sys/uvm/uvm_fault.c:1342 uvm_map_pageable_wire(fffffd806a0635d0,fffffd806c2ffb50,fffffd806c2ffdf0,11b,0,0) at uvm_map_pageable_wire+0x30d sys/uvm/uvm_map.c:2367 sys_mlock(ffff8000212727c8,ffff80002129ba48,ffff80002129ba90) at sys_mlock+0x180 sys/uvm/uvm_mmap.c:772 syscall(ffff80002129bb10) at syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] syscall(ffff80002129bb10) at syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4792f4a1a90, count: -13 ddb{1}> show registers rdi 0x3 rsi 0x40000 acpi_pdirpa+0x2be68 rbp 0xffff80002129b340 rbx 0x3 rdx 0xffff800000af5980 rcx 0x3 rax 0x3ffff acpi_pdirpa+0x2be67 r8 0xffffffff81e34c43 witness_checkorder+0xf33 r9 0x5 r10 0x3df489e40b3db9ee r11 0xad95464b55ef438d r12 0xffffffff82850d30 w_lodata+0x54170 r13 0 r14 0xffffffff82844100 w_lodata+0x47540 r15 0xfffffd8002c9b500 rip 0xffffffff82243a18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002129b330 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=449098 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021273208,0xffff800021272cf8 process=0xffff8000212358d0 user=0xffff800021296000, vmspace=0xfffffd806a0635d0 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2922 31334 91444 0 7 0 syz-executor.1 2922 494406 91444 0 2 0x4000000 syz-executor.1 80388 148413 10040 0 2 0 syz-executor.0 *80388 449098 10040 0 7 0x4000000 syz-executor.0 10040 178224 33335 0 3 0x82 nanosleep syz-executor.0 87234 517825 1 0 3 0x100083 ttyin getty 91444 253178 33335 0 3 0x82 nanosleep syz-executor.1 89701 195797 0 0 3 0x14200 bored sosplice 33335 183886 89678 0 3 0x82 kqread syz-fuzzer 33335 368011 89678 0 3 0x4000082 nanosleep syz-fuzzer 33335 112539 89678 0 3 0x4000082 thrsleep syz-fuzzer 33335 16899 89678 0 3 0x4000082 thrsleep syz-fuzzer 33335 301964 89678 0 3 0x4000082 thrsleep syz-fuzzer 33335 328801 89678 0 3 0x4000082 thrsleep syz-fuzzer 33335 476464 89678 0 3 0x4000082 thrsleep syz-fuzzer 33335 235778 89678 0 3 0x4000082 thrsleep syz-fuzzer 89678 164060 14555 0 3 0x10008a pause ksh 14555 424108 58182 0 3 0x92 select sshd 58182 272849 1 0 3 0x80 select sshd 6354 140214 26421 74 3 0x100092 bpf pflogd 26421 193278 1 0 3 0x80 netio pflogd 19754 423687 45400 73 3 0x100090 kqread syslogd 45400 351289 1 0 3 0x100082 netio syslogd 20671 97545 1 77 3 0x100090 poll dhclient 44731 3900 1 0 3 0x80 poll dhclient 62937 217839 0 0 3 0x14200 bored smr 47749 86966 0 0 2 0x14200 zerothread 54326 32116 0 0 3 0x14200 aiodoned aiodoned 7830 140416 0 0 3 0x14200 syncer update 61847 107435 0 0 3 0x14200 cleaner cleaner 88861 460875 0 0 3 0x14200 reaper reaper 64072 189830 0 0 3 0x14200 pgdaemon pagedaemon 90814 489404 0 0 3 0x14200 bored crynlk 86444 62696 0 0 3 0x14200 bored crypto 98686 464377 0 0 3 0x14200 bored viomb 95254 111562 0 0 3 0x40014200 acpi0 acpi0 47043 57896 0 0 3 0x40014200 idle1 4353 206178 0 0 3 0x14200 bored softnet 61200 363220 0 0 3 0x14200 bored systqmp 16984 357068 0 0 3 0x14200 bored systq 80918 86648 0 0 3 0x40014200 bored softclock 96172 429842 0 0 3 0x40014200 idle0 1 202983 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 80388 (syz-executor.0) thread 0xffff8000212727c8 (449098) shared rwlock vmmaplk r = 0 (0xfffffd806a0635e8) #0 witness_lock+0x4b0 stacktrace_save sys/sys/stacktrace.h:36 [inline] #0 witness_lock+0x4b0 sys/kern/subr_witness.c:1164 #1 rw_enter+0x446 sys/kern/kern_rwlock.c:311 #2 vm_map_lock_ln+0xda sys/uvm/uvm_map.c:5463 #3 uvm_map_pageable+0x120 sys/uvm/uvm_map.c:2463 #4 sys_mlock+0x180 sys/uvm/uvm_mmap.c:772 #5 syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] #5 syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff828cea78) #0 witness_lock+0x4b0 stacktrace_save sys/sys/stacktrace.h:36 [inline] #0 witness_lock+0x4b0 sys/kern/subr_witness.c:1164 #1 syscall+0x3fd mi_syscall sys/sys/syscall_mi.h:93 [inline] #1 syscall+0x3fd sys/arch/amd64/amd64/trap.c:590 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9508 6435K 7063K 78643K 12680 0 pcb 13 8K 8K 78643K 118 0 rtable 112 5K 5K 78643K 416 0 ifaddr 61 13K 13K 78643K 123 0 counters 43 33K 34K 78643K 65 0 ioctlops 0 0K 4K 78643K 1580 0 iov 0 0K 24K 78643K 85 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 77K 78643K 1913 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 135 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1825 197K 290K 78643K 13109 0 file desc 6 17K 25K 78643K 2102 0 sigio 0 0K 0K 78643K 2 0 proc 62 63K 95K 78643K 686 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 196 0 in_multi 33 2K 2K 78643K 126 0 ether_multi 1 0K 0K 78643K 21 0 mrt 0 0K 0K 78643K 13 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 2K 78643K 471 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 178 199K 199K 78643K 5561 0 UVM aobj 21 7K 7K 78643K 24 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 124 0 NDP 9 0K 0K 78643K 28 0 temp 119 3964K 4029K 78643K 15108 0 kqueue 3 4K 10K 78643K 86 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 arp 64 10 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 120 105 0 103 1 0 1 1 0 8 0 rtentry 112 72 0 28 2 0 2 2 0 8 0 unpcb 120 419 0 402 1 0 1 1 0 8 0 syncache 296 23 0 23 4 3 1 1 0 8 1 tcpqe 32 188 0 188 3 2 1 1 0 8 1 tcpcb 736 364 0 345 8 6 2 4 0 8 0 inpcb 296 894 0 883 3 1 2 2 0 8 1 rttmr 72 5 0 5 1 1 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 8 0 8 1 1 0 1 0 8 0 kcovpl 48 4 0 2 1 0 1 1 0 8 0 pffrag 232 5 0 5 1 1 0 1 0 482 0 pffrnode 88 5 0 5 1 1 0 1 0 8 0 pffrent 40 10 0 10 1 1 0 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 4 0 1 1 0 1 1 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfstitem 24 40 0 23 1 0 1 1 0 8 0 pfstkey 112 40 0 23 1 0 1 1 0 8 0 pfstate 328 40 0 23 2 0 2 2 0 8 0 pfrule 1360 82 0 72 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 280 0 88 12 0 12 12 0 8 0 art_table 32 281 0 88 2 0 2 2 0 8 0 art_node 16 71 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 5 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 130 0 120 1 0 1 1 0 8 0 shmpl 112 21 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 4094 0 2692 90 1 89 89 0 8 1 ffsino 272 4094 0 2692 95 0 95 95 0 8 0 nchpl 144 6671 0 5079 60 0 60 60 0 8 0 uvmvnodes 72 4638 0 0 85 0 85 85 0 8 0 vnodes 208 4638 0 0 245 0 245 245 0 8 0 namei 1024 17145 0 17145 1 0 1 1 0 8 1 percpumem 16 43 0 11 1 0 1 1 0 8 0 vcpupl 1984 11 0 0 2 0 2 2 0 8 0 vmpool 560 11 0 0 1 0 1 1 0 8 0 pfiaddrpl 120 5 0 0 1 0 1 1 0 8 0 scxspl 216 20648 0 20648 10 9 1 8 0 8 1 plimitpl 152 85 0 77 1 0 1 1 0 8 0 sigapl 424 2315 0 2281 4 0 4 4 0 8 0 futexpl 56 13927 0 13927 1 0 1 1 0 8 1 knotepl 112 199 0 179 1 0 1 1 0 8 0 kqueuepl 152 870 0 868 1 0 1 1 0 8 0 pipepl 304 135 0 124 5 3 2 2 0 8 1 fdescpl 496 2298 0 2281 3 0 3 3 0 8 0 filepl 152 7881 0 7778 5 0 5 5 0 8 0 lockfpl 104 303 0 302 1 0 1 1 0 8 0 lockfspl 48 130 0 129 1 0 1 1 0 8 0 sessionpl 144 22 0 11 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 1060 0 1051 1 0 1 1 0 8 0 zombiepl 144 2281 0 2281 1 0 1 1 0 8 1 processpl 1056 2315 0 2281 3 0 3 3 0 8 0 procpl 656 4825 0 4782 4 0 4 4 0 8 0 sosppl 168 20 0 20 2 2 0 1 0 8 0 sockpl 400 1427 0 1397 5 1 4 4 0 8 0 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 183 0 0 17 0 17 17 0 8 0 mtagpl 96 130 0 0 3 0 3 3 0 8 0 mbufpl 256 589 0 0 33 0 33 33 0 8 0 bufpl 280 6753 0 504 447 0 447 447 0 8 0 anonpl 16 188663 0 178747 55 3 52 52 0 124 12 amapchunkpl 152 8784 0 8435 15 1 14 14 0 158 0 amappl16 192 8125 0 7861 34 13 21 31 0 8 7 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 434 0 429 1 0 1 1 0 8 0 amappl13 168 45 0 44 1 0 1 1 0 8 0 amappl12 160 602 0 597 1 0 1 1 0 8 0 amappl11 152 992 0 976 1 0 1 1 0 8 0 amappl10 144 15 0 8 1 0 1 1 0 8 0 amappl9 136 40 0 40 1 1 0 1 0 8 0 amappl8 128 412 0 351 3 0 3 3 0 8 0 amappl7 120 267 0 261 1 0 1 1 0 8 0 amappl6 112 83 0 68 1 0 1 1 0 8 0 amappl5 104 4035 0 4015 1 0 1 1 0 8 0 amappl4 96 887 0 862 1 0 1 1 0 8 0 amappl3 88 175 0 166 1 0 1 1 0 8 0 amappl2 80 15834 0 15748 3 0 3 3 0 8 0 amappl1 72 74638 0 74144 24 14 10 19 0 8 0 amappl 80 5156 0 5068 2 0 2 2 0 84 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 64 23 0 3 1 0 1 1 0 8 0 uaddrrnd 24 2309 0 2281 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2309 0 2281 1 0 1 1 0 8 0 vmmpekpl 168 14793 0 14761 2 0 2 2 0 8 0 vmmpepl 168 293874 0 292213 103 13 90 90 0 357 17 vmsppl 368 2308 0 2281 3 0 3 3 0 8 0 pdppl 4096 4625 0 4573 68 16 52 52 0 8 0 pvpl 32 747591 0 733915 180 41 139 139 0 265 28 pmappl 232 2308 0 2281 3 1 2 2 0 8 0 extentpl 40 57 0 39 1 0 1 1 0 8 0 phpool 112 346 0 27 10 0 10 10 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff8272eff0) at x86_ipi_db+0x1a sys/arch/amd64/amd64/db_interface.c:352 x86_ipi_handler() at x86_ipi_handler+0xb7 sys/arch/amd64/amd64/ipi.c:106 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x3e kd_curproc sys/dev/kcov.c:571 [inline] __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x3e sys/dev/kcov.c:143 __mp_lock(ffffffff828ce870) at __mp_lock+0x133 __mp_lock_spin sys/kern/kern_lock.c:116 [inline] __mp_lock(ffffffff828ce870) at __mp_lock+0x133 sys/kern/kern_lock.c:147 intr_handler(ffff8000226e13e0,ffff80000065a300) at intr_handler+0x5e sys/arch/amd64/amd64/intr.c:532 Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x7 sys/dev/kcov.c:139 softintr_dispatch(0) at softintr_dispatch+0x4e sys/arch/amd64/amd64/softintr.c:90 Xsoftclock() at Xsoftclock+0x1f __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x39 kd_curproc sys/dev/kcov.c:570 [inline] __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x39 trace_cmp sys/dev/kcov.c:165 [inline] __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x39 sys/dev/kcov.c:222 sys_clock_gettime(ffff800021272ce8,ffff8000226e1690,ffff8000226e16e0) at sys_clock_gettime+0x58 sys/kern/kern_time.c:165 syscall(ffff8000226e1760) at syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] syscall(ffff8000226e1760) at syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1ee0, count: -14 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:398 witness_checkorder(fffffd8078d6a700,9,0) at witness_checkorder+0xf5a witness_debugger sys/kern/subr_witness.c:2490 [inline] witness_checkorder(fffffd8078d6a700,9,0) at witness_checkorder+0xf5a sys/kern/subr_witness.c:1087 rw_enter(fffffd8078d6a6f0,81) at rw_enter+0xd4 rrw_enter(fffffd8078d6a6f0,81) at rrw_enter+0x88 sys/kern/kern_rwlock.c:462 VOP_LOCK(fffffd807e319df0,81) at VOP_LOCK+0x4b sys/kern/vfs_vops.c:614 vn_lock(fffffd807e319df0,81) at vn_lock+0x6c sys/kern/vfs_vnops.c:575 uvn_get(fffffd80698c0678,2000,ffff80002129b868,ffff80002129b804,0,4) at uvn_get+0x276 uvm_vnode_lock sys/uvm/uvm_vnode.c:1499 [inline] uvn_get(fffffd80698c0678,2000,ffff80002129b868,ffff80002129b804,0,4) at uvn_get+0x276 sys/uvm/uvm_vnode.c:993 uvm_fault(fffffd806a0635d0,20004000,2,4) at uvm_fault+0xa41 sys/uvm/uvm_fault.c:1073 uvm_fault_wire(fffffd806a0635d0,20004000,20005000,4) at uvm_fault_wire+0x63 sys/uvm/uvm_fault.c:1342 uvm_map_pageable_wire(fffffd806a0635d0,fffffd806c2ffb50,fffffd806c2ffdf0,11b,0,0) at uvm_map_pageable_wire+0x30d sys/uvm/uvm_map.c:2367 sys_mlock(ffff8000212727c8,ffff80002129ba48,ffff80002129ba90) at sys_mlock+0x180 sys/uvm/uvm_mmap.c:772 syscall(ffff80002129bb10) at syscall+0x4a1 mi_syscall sys/sys/syscall_mi.h:102 [inline] syscall(ffff80002129bb10) at syscall+0x4a1 sys/arch/amd64/amd64/trap.c:590 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4792f4a1a90, count: -13