uvm_fault(0xfffffd8056df6ee8, 0xa, 0, 1) -> e kernel: page fault trap, code=0 Stopped at vio_rxeof+0x191: movzwl 0xa(%r15),%eax ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd8056df6ee8, 0xa, 0, 1) -> e vio_rxeof(ffff80000017a000) at vio_rxeof+0x191 sys/dev/pv/if_vio.c:1018 end trace frame: 0xffff80001d99d540, count: 0 ddb> trace vio_rxeof(ffff80000017a000) at vio_rxeof+0x191 sys/dev/pv/if_vio.c:1018 vio_rx_intr(ffff80000017a050) at vio_rx_intr+0x4d sys/dev/pv/if_vio.c:1056 virtio_check_vqs(ffff80000002ea00) at virtio_check_vqs+0x150 sys/dev/pv/virtio.c:228 intr_handler(ffff80001d99d5f0,ffff800000655380) at intr_handler+0x4d sys/arch/amd64/amd64/intr.c:537 Xintr_ioapic_edge19_untramp() at Xintr_ioapic_edge19_untramp+0x19f __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 trace_cmp sys/dev/kcov.c:416 [inline] __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 sys/dev/kcov.c:163 sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 uvm_mmapanon sys/uvm/uvm_mmap.c:949 [inline] sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 sys/uvm/uvm_mmap.c:423 syscall(ffff80001d99d9c0) at syscall+0x507 sys/arch/amd64/amd64/trap.c:570 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xccaa073ac80, count: -9 ddb> show registers rdi 0xc rsi 0xc rbp 0xffff80001d99d4e0 rbx 0xffff80000017a000 rdx 0 rcx 0xffff8000001ab000 rax 0 r8 0x2 r9 0 r10 0 r11 0x4341c6376ef61d8a r12 0xffff80000002ea00 r13 0xc r14 0xfffffd8058343800 r15 0 rip 0xffffffff8208fa11 vio_rxeof+0x191 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001d99d450 ss 0x10 vio_rxeof+0x191: movzwl 0xa(%r15),%eax ddb> show proc PROC (syz-executor.1) pid=50933 stat=onproc flags process=0 proc=4000000 pri=57, usrpri=57, nice=20 forw=0xffffffffffffffff, list=0xffff80001d6a9ea8,0xffffffff827f7fd0 process=0xffff80001d6c4af0 user=0xffff80001d998000, vmspace=0xfffffd8056df6ee8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68466 310182 30287 0 2 0 syz-executor.1 *68466 50933 30287 0 7 0x4000000 syz-executor.1 30287 110229 43667 0 3 0x82 nanosleep syz-executor.1 81342 22695 43667 0 2 0x2 syz-executor.0 43667 56080 10131 0 3 0x82 thrsleep syz-fuzzer 43667 94998 10131 0 3 0x4000082 nanosleep syz-fuzzer 43667 164439 10131 0 3 0x4000082 thrsleep syz-fuzzer 43667 294755 10131 0 3 0x4000082 thrsleep syz-fuzzer 43667 106395 10131 0 3 0x4000082 kqread syz-fuzzer 43667 288565 10131 0 3 0x4000082 thrsleep syz-fuzzer 43667 176142 10131 0 3 0x4000082 thrsleep syz-fuzzer 43667 104012 10131 0 3 0x4000082 thrsleep syz-fuzzer 10131 252084 6223 0 3 0x10008a pause ksh 6223 441886 9856 0 3 0x92 select sshd 953 315477 1 0 3 0x100083 ttyin getty 9856 209320 1 0 3 0x80 select sshd 74392 274196 7025 73 3 0x100090 kqread syslogd 7025 149020 1 0 3 0x100082 netio syslogd 2687 39965 1 77 3 0x100090 poll dhclient 95692 2146 1 0 3 0x80 poll dhclient 99408 423159 0 0 3 0x14200 bored smr 63266 393604 0 0 2 0x14200 zerothread 96161 510952 0 0 3 0x14200 aiodoned aiodoned 44266 436004 0 0 3 0x14200 syncer update 64686 444713 0 0 3 0x14200 cleaner cleaner 15314 181749 0 0 3 0x14200 reaper reaper 18010 474232 0 0 3 0x14200 pgdaemon pagedaemon 8305 443791 0 0 3 0x14200 bored crynlk 30436 79159 0 0 3 0x14200 bored crypto 57079 486629 0 0 3 0x40014200 acpi0 acpi0 89436 71166 0 0 3 0x14200 bored softnet 83615 134774 0 0 3 0x14200 bored systqmp 87669 140314 0 0 3 0x14200 bored systq 8810 179609 0 0 3 0x40014200 bored softclock 96284 17633 0 0 3 0x40014200 idle0 1 170644 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 9467 6455K 7036K 78643K 10746 0 pcb 13 8K 8K 78643K 37 0 rtable 109 3K 7K 78643K 265 0 ifaddr 47 11K 13K 78643K 82 0 counters 21 16K 16K 78643K 24 0 ioctlops 0 0K 4K 78643K 39 0 iov 0 0K 0K 78643K 2 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1277 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 11 0K 0K 78643K 16 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 195K 288K 78643K 12938 0 file desc 5 13K 25K 78643K 107 0 proc 48 38K 54K 78643K 364 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 11 0 in_multi 40 2K 2K 78643K 48 0 ether_multi 1 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 181 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 120 38K 38K 78643K 1087 0 UVM aobj 3 2K 2K 78643K 3 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 14 0 NDP 6 0K 0K 78643K 13 0 temp 73 3849K 3913K 78643K 3874 0 kqueue 3 4K 9K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 19 0 17 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 53 0 45 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 443 0 443 1 0 1 1 0 8 1 tcpcb 544 62 0 48 2 0 2 2 0 8 1 inpcb 296 126 0 119 2 0 2 2 0 8 1 nd6 48 7 0 0 1 0 1 1 0 8 0 pfrktable 1344 26 0 26 1 0 1 1 0 8 1 pftag 88 4 0 4 1 0 1 1 0 8 1 pfrule 1360 6 0 4 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 12 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1523 0 123 88 0 88 88 0 8 0 ffsino 240 1523 0 123 83 0 83 83 0 8 0 nchpl 144 1836 0 232 60 0 60 60 0 8 0 uvmvnodes 72 1606 0 0 30 0 30 30 0 8 0 vnodes 208 1606 0 0 85 0 85 85 0 8 0 namei 1024 4843 0 4843 2 1 1 1 0 8 1 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 528 3 0 2 1 0 1 1 0 8 0 pfiaddrpl 120 8 0 8 1 0 1 1 0 8 1 scxspl 192 5540 0 5540 1 0 1 1 0 8 1 plimitpl 152 16 0 9 1 0 1 1 0 8 0 sigapl 424 293 0 265 4 0 4 4 0 8 0 futexpl 56 1661 0 1661 1 0 1 1 0 8 1 knotepl 112 67 0 48 1 0 1 1 0 8 0 kqueuepl 144 10 0 8 1 0 1 1 0 8 0 pipepl 272 78 0 68 1 0 1 1 0 8 0 fdescpl 432 279 0 265 2 0 2 2 0 8 0 filepl 120 1519 0 1424 4 0 4 4 0 8 1 lockfpl 104 13 0 12 1 0 1 1 0 8 0 lockfspl 48 7 0 6 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 207 0 200 1 0 1 1 0 8 0 zombiepl 144 265 0 265 2 1 1 1 0 8 1 processpl 928 293 0 265 4 0 4 4 0 8 0 procpl 624 393 0 357 4 0 4 4 0 8 1 sockpl 400 198 0 181 3 0 3 3 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 17 0 16 2 1 1 1 0 8 0 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 94694 0 94634 19 3 16 16 0 8 8 mtagpl 96 6 0 2 2 1 1 1 0 8 0 mbufpl 256 149788 0 149685 12 2 10 10 0 8 0 bufpl 280 3565 0 126 246 0 246 246 0 8 0 anonpl 16 43001 0 26426 70 1 69 69 0 107 1 amapchunkpl 152 1175 0 1041 8 0 8 8 0 158 2 amappl16 192 1339 0 430 48 0 48 48 0 8 2 amappl15 184 42 0 40 1 0 1 1 0 8 0 amappl14 176 24 0 19 1 0 1 1 0 8 0 amappl13 168 60 0 55 1 0 1 1 0 8 0 amappl12 160 6 0 4 1 0 1 1 0 8 0 amappl11 152 44 0 35 1 0 1 1 0 8 0 amappl10 144 61 0 54 1 0 1 1 0 8 0 amappl9 136 371 0 369 1 0 1 1 0 8 0 amappl8 128 324 0 283 2 0 2 2 0 8 0 amappl7 120 145 0 133 1 0 1 1 0 8 0 amappl6 112 29 0 22 1 0 1 1 0 8 0 amappl5 104 221 0 210 1 0 1 1 0 8 0 amappl4 96 452 0 424 1 0 1 1 0 8 0 amappl3 88 104 0 96 1 0 1 1 0 8 0 amappl2 80 1407 0 1341 2 0 2 2 0 8 0 amappl1 72 14923 0 14516 22 11 11 17 0 8 2 amappl 80 620 0 577 1 0 1 1 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 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 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 282 0 267 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 282 0 267 1 0 1 1 0 8 0 vmmpekpl 168 5922 0 5892 2 0 2 2 0 8 0 vmmpepl 168 41491 0 39486 124 4 120 120 0 357 29 vmsppl 272 281 0 267 2 0 2 2 0 8 0 pdppl 4096 570 0 535 6 0 6 6 0 8 1 pvpl 32 142914 0 123388 167 0 167 167 0 265 7 pmappl 200 281 0 267 1 0 1 1 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 244 0 9 7 0 7 7 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace vio_rxeof(ffff80000017a000) at vio_rxeof+0x191 sys/dev/pv/if_vio.c:1018 vio_rx_intr(ffff80000017a050) at vio_rx_intr+0x4d sys/dev/pv/if_vio.c:1056 virtio_check_vqs(ffff80000002ea00) at virtio_check_vqs+0x150 sys/dev/pv/virtio.c:228 intr_handler(ffff80001d99d5f0,ffff800000655380) at intr_handler+0x4d sys/arch/amd64/amd64/intr.c:537 Xintr_ioapic_edge19_untramp() at Xintr_ioapic_edge19_untramp+0x19f __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 trace_cmp sys/dev/kcov.c:416 [inline] __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 sys/dev/kcov.c:163 sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 uvm_mmapanon sys/uvm/uvm_mmap.c:949 [inline] sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 sys/uvm/uvm_mmap.c:423 syscall(ffff80001d99d9c0) at syscall+0x507 sys/arch/amd64/amd64/trap.c:570 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xccaa073ac80, count: -9 ddb> machine ddbcpu 1 No such command ddb> trace vio_rxeof(ffff80000017a000) at vio_rxeof+0x191 sys/dev/pv/if_vio.c:1018 vio_rx_intr(ffff80000017a050) at vio_rx_intr+0x4d sys/dev/pv/if_vio.c:1056 virtio_check_vqs(ffff80000002ea00) at virtio_check_vqs+0x150 sys/dev/pv/virtio.c:228 intr_handler(ffff80001d99d5f0,ffff800000655380) at intr_handler+0x4d sys/arch/amd64/amd64/intr.c:537 Xintr_ioapic_edge19_untramp() at Xintr_ioapic_edge19_untramp+0x19f __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 trace_cmp sys/dev/kcov.c:416 [inline] __sanitizer_cov_trace_const_cmp4(fffffd8056df6ee8,ffff80001d99d848) at __sanitizer_cov_trace_const_cmp4+0x64 sys/dev/kcov.c:163 sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 uvm_mmapanon sys/uvm/uvm_mmap.c:949 [inline] sys_mmap(ffff80001d6aa388,ffff80001d99d8f8,ffff80001d99d940) at sys_mmap+0x993 sys/uvm/uvm_mmap.c:423 syscall(ffff80001d99d9c0) at syscall+0x507 sys/arch/amd64/amd64/trap.c:570 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xccaa073ac80, count: -9