virtio_pci: Fatal trap 12: page fault while in kernel mode

From: Kris von Mach <mach_at_swishmail.com>
Date: Fri, 04 Feb 2022 09:12:54 UTC
Hello,

I've got two crashes so far on FreeBSD 13.0-STABLE #0 
n249132-70201cc45dc: Mon Jan 24 12:13:57 EST 2022 running as a VM on KVM 
with uptime for few days before the crash:

[787783] Fatal trap 12: page fault while in kernel mode
[787783] cpuid = 16; apic id = 10
[787783] fault virtual address  = 0x8
[787783] fault code             = supervisor read data, page not present
[787783] instruction pointer    = 0x20:0xffffffff80c8c118
[787783] stack pointer          = 0x28:0xfffffe0133e678b0
[787783] frame pointer          = 0x28:0xfffffe0133e678f0
[787783] code segment           = base 0x0, limit 0xfffff, type 0x1b
[787783]                        = DPL 0, pres 1, long 1, def32 0, gran 1
[787783] processor eflags       = interrupt enabled, resume, IOPL = 0
[787783] current process                = 12 (irq34: virtio_pci1)
[787783] trap number            = 12
[787783] panic: page fault
[787783] cpuid = 16
[787783] time = 1643964092
[787783] KDB: stack backtrace:
[787783] #0 0xffffffff80c3e3a5 at kdb_backtrace+0x65
[787783] #1 0xffffffff80bf1acf at vpanic+0x17f
[787783] #2 0xffffffff80bf1943 at panic+0x43
[787783] #3 0xffffffff810713a5 at trap_fatal+0x385
[787783] #4 0xffffffff810713ff at trap_pfault+0x4f
[787783] #5 0xffffffff81049b08 at calltrap+0x8
[787783] #6 0xffffffff80c8c327 at sbdrop+0x37
[787783] #7 0xffffffff80da4681 at tcp_do_segment+0x2d91
[787783] #8 0xffffffff80da0ba8 at tcp_input_with_port+0xb78
[787783] #9 0xffffffff80da185b at tcp_input+0xb
[787783] #10 0xffffffff80d93117 at ip_input+0x157
[787783] #11 0xffffffff80d21621 at netisr_dispatch_src+0xb1
[787783] #12 0xffffffff80d05a38 at ether_demux+0x138
[787783] #13 0xffffffff80d06d42 at ether_nh_input+0x352
[787783] #14 0xffffffff80d21621 at netisr_dispatch_src+0xb1
[787783] #15 0xffffffff80d05e59 at ether_input+0x69
[787783] #16 0xffffffff80a3099d at vtnet_rxq_eof+0x71d
[787783] #17 0xffffffff80a30176 at vtnet_rx_vq_process+0xa6
[787783] Uptime: 9d2h49m43s

I've updated from 13-release to stable to get the fix for Infinite 
writes on UFS with SU+J, which it does seem to fix, but now this started 
to happen.