https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259218
Bug ID: 259218 Summary: Fatal trap 12: page fault while in kernel mode Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: b...@freebsd.org Reporter: dcla...@blastwave.org This one has been tough to capture but with the setup of a serial console and the ability to capture the output we see 14.0-CURRENT i386 do something very wrong : Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x56e5ddb5 fault code = supervisor read data, page not present instruction pointer = 0x20:0x1409fa0 stack pointer = 0x28:0xd2d7854 frame pointer = 0x28:0xd2d789c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 5 (rand_harvestq) trap number = 12 panic: page fault cpuid = 0 time = 1634357727 KDB: stack backtrace: db_trace_self_wrapper(d2d7814,10280000,d2d7814,c,0,...) at db_trace_self_wrapper+0x28/frame 0xd2d76a4 vpanic(1479d53,d2d76e0,d2d76e0,d2d7708,142f377,...) at vpanic+0x124/frame 0xd2d76c0 panic(1479d53,150c115,0,fffff,d2df69b,...) at panic+0x14/frame 0xd2d76d4 trap_fatal(d2d0000,7f,1,8,1511f2a,...) at trap_fatal+0x347/frame 0xd2d7708 trap_pfault(56e5ddb5,0,0) at trap_pfault+0x6f/frame 0xd2d773c trap(d2d7814,8,28,28,d2d798c,...) at trap+0x2d2/frame 0xd2d7808 calltrap() at 0xffc0319f/frame 0xd2d7808 --- trap 0xc, eip = 0x1409fa0, esp = 0xd2d7854, ebp = 0xd2d789c --- db_read_bytes(56e5ddb5,4,d2d78b0) at db_read_bytes+0x50/frame 0xd2d789c db_get_value(56e5ddb5,4,0) at db_get_value+0x22/frame 0xd2d78c8 db_backtrace(d2d79c4,a28588,0,ffffffff) at db_backtrace+0x313/frame 0xd2d7968 db_trace_self(151e400,d2d7984,d2d79c4,0,d2d798c,...) at db_trace_self+0x2b/frame 0xd2d7984 db_trace_self_wrapper(0,10280000,10280002,d2d7a48,202,...) at db_trace_self_wrapper+0x28/frame 0xd2d79c4 vpanic(151e486,d2d7a00,d2d7a00,d2d7ab0,12deb29,...) at vpanic+0x124/frame 0xd2d79e0 panic(151e486,15002a6,d2d8000,d2d8000,0,...) at panic+0x14/frame 0xd2d79f4 vm_fault(1e4f4ec,d2d8000,2,0,0) at vm_fault+0x1849/frame 0xd2d7ab0 vm_fault_trap(1e4f4ec,d2d8000,2,0,0,0) at vm_fault_trap+0x52/frame 0xd2d7ad8 trap_pfault(d2d8000,0,0) at trap_pfault+0x16a/frame 0xd2d7b24 trap(d2d7bf8,8,28,28,d2d8000,...) at trap+0x2d2/frame 0xd2d7bec calltrap() at 0xffc0319f/frame 0xd2d7bec --- trap 0xc, eip = 0x1404340, esp = 0xd2d7c38, ebp = 0xd2d7c60 --- random_nehemiah_read(65fbcbfe,7487cffd,937cb6b7,ae98cec2,f0294ab2,...) at random_nehemiah_read+0x60/frame 0xd2d7c60 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x56e5ddb5 fault code = supervisor read data, page not present instruction pointer = 0x20:0x1409fa0 stack pointer = 0x28:0xd2d7534 frame pointer = 0x28:0xd2d757c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 5 (rand_harvestq) trap number = 12 panic: page fault cpuid = 0 time = 1634357727 KDB: stack backtrace: db_trace_self_wrapper(d2d74f4,10280000,d2d74f4,c,0,...) at db_trace_self_wrapper+0x28/frame 0xd2d7384 vpanic(1479d53,d2d73c0,d2d73c0,d2d73e8,142f377,...) at vpanic+0x124/frame 0xd2d73a0 panic(1479d53,150c115,0,fffff,d2df39b,...) at panic+0x14/frame 0xd2d73b4 trap_fatal(d2d0000,7f,1,8,1511f2a,...) at trap_fatal+0x347/frame 0xd2d73e8 trap_pfault(56e5ddb5,0,0) at trap_pfault+0x6f/frame 0xd2d741c trap(d2d74f4,8,28,28,d2d766c,...) at trap+0x2d2/frame 0xd2d74e8 calltrap() at 0xffc0319f/frame 0xd2d74e8 --- trap 0xc, eip = 0x1409fa0, esp = 0xd2d7534, ebp = 0xd2d757c --- db_read_bytes(56e5ddb5,4,d2d7590) at db_read_bytes+0x50/frame 0xd2d757c db_get_value(56e5ddb5,4,0) at db_get_value+0x22/frame 0xd2d75a8 db_backtrace(d2d76a4,a28588,0,ffffffff) at db_backtrace+0x313/frame 0xd2d7648 db_trace_self(1479d01,d2d7664,d2d76a4,d2d7854,d2d766c,...) at db_trace_self+0x2b/frame 0xd2d7664 db_trace_self_wrapper(d2d7814,10280000,d2d7814,c,0,...) at db_trace_self_wrapper+0x28/frame 0xd2d76a4 vpanic(1479d53,d2d76e0,d2d76e0,d2d7708,142f377,...) at vpanic+0x124/frame 0xd2d76c0 panic(1479d53,150c115,0,fffff,d2df69b,...) at panic+0x14/frame 0xd2d76d4 trap_fatal(d2d0000,7f,1,8,1511f2a,...) at trap_fatal+0x347/frame 0xd2d7708 trap_pfault(56e5ddb5,0,0) at trap_pfault+0x6f/frame 0xd2d773c trap(d2d7814,8,28,28,d2d798c,...) at trap+0x2d2/frame 0xd2d7808 calltrap() at 0xffc0319f/frame 0xd2d7808 --- trap 0xc, eip = 0x1409fa0, esp = 0xd2d7854, ebp = 0xd2d789c --- db_read_bytes(56e5ddb5,4,d2d78b0) at db_read_bytes+0x50/frame 0xd2d789c db_get_value(56e5ddb5,4,0) at db_get_value+0x22/frame 0xd2d78c8 db_backtrace(d2d79c4,a28588,0,ffffffff) at db_backtrace+0x313/frame 0xd2d7968 db_trace_self(151e400,d2d7984,d2d79c4,0,d2d798c,...) at db_trace_self+0x2b/frame 0xd2d7984 db_trace_self_wrapper(0,10280000,10280002,d2d7a48,202,...) at db_trace_self_wrapper+0x28/frame 0xd2d79c4 vpanic(151e486,d2d7a00,d2d7a00,d2d7ab0,12deb29,...) at vpanic+0x124/frame 0xd2d79e0 panic(151e486,15002a6,d2d8000,d2d8000,0,...) at panic+0x14/frame 0xd2d79f4 vm_fault(1e4f4ec,d2d8000,2,0,0) at vm_fault+0x1849/frame 0xd2d7ab0 vm_fault_trap(1e4f4ec,d2d8000,2,0,0,0) at vm_fault_trap+0x52/frame 0xd2d7ad8 trap_pfault(d2d8000,0,0) at trap_pfault+0x16a/frame 0xd2d7b24 trap(d2d7bf8,8,28,28,d2d8000,...) at trap+0x2d2/frame 0xd2d7bec calltrap() at 0xffc0319f/frame 0xd2d7bec --- trap 0xc, eip = 0x1404340, esp = 0xd2d7c38, ebp = 0xd2d7c60 --- random_nehemiah_read(65fbcbfe,7487cffd,937cb6b7,ae98cec2,f0294ab2,...) at random_nehemiah_read+0x60/frame 0xd2d7c60 This repeats over and over and over for a while until the machine simply resets/reboots and we need to fsck the root filesystem. There is no coredump. Here is what I see at boot time : /boot/kernel/kernel text=0xfecb4 text=0xb492a0 - text=0x5f66a0 data=0xb0 data=0x10df8c+0x332204 - syms=[0x4+0xece00+0x4+0x1847a6 Loading configured modules... /etc/hostid size=0x25 /boot/kernel/cryptodev.ko text=0x20a0 text=0x2113 data=0x228+0x8 syms=[0x4+0x8c0/+0x4+0xa94] /boot/entropy size=0x1000 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb ---<<BOOT>>--- MP Configuration Table version 1.4 found at 0x4f0c00 APIC: Using the MADT enumerator. Copyright (c) 1992-2021 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 14.0-CURRENT #0 main-n249945-67bceb38f46: Thu Oct 7 19:43:11 UTC 2021 r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/i386.i386/sys/GENERIC i386 FreeBSD clang version 12.0.1 (g...@github.com:llvm/llvm-project.git llvmorg-12.0.1-0-gfed41342a82f) WARNING: WITNESS option enabled, expect reduced performance. VT(vga): resolution 640x480 Preloaded elf kernel "/boot/kernel/kernel" at 0x218d000. Preloaded hostuuid "/etc/hostid" at 0x2195b08. Preloaded elf module "/boot/kernel/cryptodev.ko" at 0x2195b48. Preloaded boot_entropy_cache "/boot/entropy" at 0x2195fe8. Preloaded TSLOG data "TSLOG" at 0x2196034. Calibrating TSC clock ... TSC clock: 400008539 Hz CPU: VIA Esther processor 1200MHz (400.01-MHz 686-class CPU) Origin="CentaurHauls" Id=0x6a9 Family=0x6 Model=0xa Stepping=9 Features=0xa7c9baff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,APIC,SEP,MTRR,PGE,CMOV,PAT,CLFLUSH,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE> Features2=0x181<SSE3,EST,TM2> AMD Features=0x100000<NX> VIA Padlock Features=0x3fcc<RNG,AES,AES-CTR,SHA1,SHA256,RSA> real memory = 1073741824 (1024 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009dfff, 643072 bytes (157 pages) 0x0000000000100000 - 0x00000000007fffff, 7340032 bytes (1792 pages) 0x0000000002300000 - 0x000000003aca0fff, 949620736 bytes (231841 pages) avail memory = 955727872 (911 MB) MADT: Found CPU APIC ID 0 ACPI ID 0: enabled SMP: Added CPU 0 (AP) Event timer "LAPIC" quality 100 LAPIC: ipi_wait() us multiplier 3 (r 11200290 tsc 400008539) ACPI APIC Table: <CN700 AWRDACPI> APIC: CPU 0 has ACPI ID 0 Pentium Pro MTRR support enabled bios32: Found BIOS32 Service Directory header at 0x4fa4e0 bios32: Entry = 0xfa960 (4fa960) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xa9b0 pnpbios: Found PnP BIOS data at 0x4fb420 pnpbios: Entry = f0000:b450 Rev = 1.0 Other BIOS signatures found: random: registering fast source VIA Nehemiah Padlock RNG random: fast provider: "VIA Nehemiah Padlock RNG" random: read 4096 bytes from preloaded cache random: unblocking device. VIMAGE (virtualized network stack) enabled hostuuid: using a566e725-28ad-11ec-9bb3-003018b029b6 ULE: setup cpu 0 ACPI: RSDP 0x00000000000F6E10 000014 (v00 CN700 ) ACPI: RSDT 0x000000003BEE3040 00002C (v01 CN700 AWRDACPI 42302E31 AWRD 00000000) ACPI: FACP 0x000000003BEE30C0 000074 (v01 CN700 AWRDACPI 42302E31 AWRD 00000000) ACPI: DSDT 0x000000003BEE3180 004FC3 (v01 CN700 AWRDACPI 00001000 MSFT 0100000E) ACPI: FACS 0x000000003BEE0000 000040 ACPI: APIC 0x000000003BEE81C0 00005A (v01 CN700 AWRDACPI 42302E31 AWRD 00000000) MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000 ioapic0: ver 0x03 maxredir 0x17 ioapic0: Routing external 8259A's -> intpin 0 MADT: Interrupt override: source 0, irq 2 ioapic0: Routing IRQ 0 -> intpin 2 MADT: Interrupt override: source 9, irq 9 ioapic0: intpin 9 trigger: level ioapic0: intpin 9 polarity: low lapic0: Routing NMI -> LINT1 lapic0: LINT1 trigger: edge lapic0: LINT1 polarity: high ioapic0 <Version 0.3> irqs 0-23 lapic: Divisor 2, Frequency 50001087 Hz cpu0 BSP: ID: 0x00000000 VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff timer: 0x000100ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400 Timecounter "TSC" frequency 400008539 Hz quality 800 random: entropy device external interface wlan: <802.11 Link Layer> snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024] feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=2 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25 crypto: <crypto core> kbd: new array size 4 kbd1 at kbdmux0 mem: <memory> null: <full device, null device, zero device> io: <I/O> [ath_hal] loaded vtvga0: <VT VGA driver> smbios0: <System Management BIOS> at iomem 0xf0be0-0xf0bfe smbios0: Version: 2.3, BCD Revision: 2.3 crypto: assign cryptosoft0 driver id 0, flags 0x6000000 aesni0: No AES or SHA support. acpi0: <CN700 AWRDACPI> ACPI: Actual Package length (8) is larger than NumElements field (2), truncated ACPI: Actual Package length (8) is larger than NumElements field (2), truncated ACPI: 1 ACPI AML tables successfully acquired and loaded ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48 pci_open(1): mode 1 addr port (0x0cf8) is 0x80000760 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=03141106) pcibios: BIOS version 2.10 acpi0: Power Button (fixed) acpi0: wakeup code va 0xd468000 pa 0x1000 acpi0: reservation of f0000, 8000 (3) failed acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 3bde0000 (3) failed cpu0: <ACPI CPU> on acpi0 cpu0: switching to generic Cx mode attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 ioapic0: routing intpin 2 (ISA IRQ 0) to lapic 0 vector 49 Event timer "i8254" frequency 1193182 Hz quality 100 atrtc0: <AT realtime clock> port 0x70-0x73 irq 8 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 0 vector 50 Event timer "RTC" frequency 32768 Hz quality 0 ACPI timer: -> 10 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 pci_link0: Index IRQ Rtd Ref IRQs Initial Probe 0 5 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link1: Index IRQ Rtd Ref IRQs Initial Probe 0 11 N 0 3 4 6 7 10 11 12 Validation 0 11 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link2: Index IRQ Rtd Ref IRQs Initial Probe 0 10 N 0 3 4 6 7 10 11 12 Validation 0 10 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link3: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link4: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link5: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link6: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link7: Index IRQ Rtd Ref IRQs Initial Probe 0 255 N 0 3 4 6 7 10 11 12 Validation 0 255 N 0 3 4 6 7 10 11 12 After Disable 0 255 N 0 3 4 6 7 10 11 12 pci_link8: Index IRQ Rtd Ref IRQs Initial Probe 0 20 N 0 20 Validation 0 20 N 0 20 After Disable 0 255 N 0 20 pci_link9: Index IRQ Rtd Ref IRQs Initial Probe 0 21 N 0 21 Validation 0 21 N 0 21 After Disable 0 255 N 0 21 pci_link10: Index IRQ Rtd Ref IRQs Initial Probe 0 22 N 0 22 Validation 0 22 N 0 22 After Disable 0 255 N 0 22 pci_link11: Index IRQ Rtd Ref IRQs Initial Probe 0 23 N 0 23 Validation 0 23 N 0 23 After Disable 0 255 N 0 23 acpi_button0: <Power Button> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pcib0: decoding 4 range 0-0xcf7 pcib0: decoding 4 range 0xd00-0xffff pcib0: decoding 3 range 0xa0000-0xbffff pcib0: decoding 3 range 0xc0000-0xdffff pcib0: decoding 3 range 0x3bf00000-0xfebfffff pci0: <ACPI PCI bus> on pcib0 pci0: domain=0, physical bus=0 found-> vendor=0x1106, dev=0x0314, revid=0x00 domain=0, bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0006, statreg=0x2230, cachelnsz=0 (dwords) lattimer=0x08 (240 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) powerspec 2 supports D0 D3 current D0 map[10]: type Prefetchable Memory, range 32, base 0xe8000000, size 27, enabled pcib0: allocated type 3 (0xe8000000-0xefffffff) for rid 10 of pci0:0:0:0 found-> vendor=0x1106, dev=0x1314, revid=0x00 domain=0, bus=0, slot=0, func=1 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1106, dev=0x2314, revid=0x00 domain=0, bus=0, slot=0, func=2 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1106, dev=0x3208, revid=0x00 domain=0, bus=0, slot=0, func=3 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1106, dev=0x4314, revid=0x00 domain=0, bus=0, slot=0, func=4 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1106, dev=0x7314, revid=0x00 domain=0, bus=0, slot=0, func=7 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1106, dev=0xb198, revid=0x00 domain=0, bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0007, statreg=0x0230, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) powerspec 2 supports D0 D1 D3 current D0 secbus=1, subbus=1 found-> vendor=0x10ec, dev=0x8167, revid=0x10 domain=0, bus=0, slot=9, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x02b0, cachelnsz=1 (dwords) lattimer=0x20 (960 ns), mingnt=0x20 (8000 ns), maxlat=0x40 (16000 ns) intpin=a, irq=10 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type I/O Port, range 32, base 0xf200, size 8, enabled pcib0: allocated type 4 (0xf200-0xf2ff) for rid 10 of pci0:0:9:0 map[14]: type Memory, range 32, base 0xfdfff000, size 8, enabled pcib0: allocated type 3 (0xfdfff000-0xfdfff0ff) for rid 14 of pci0:0:9:0 pcib0: matched entry for 0.9.INTA pcib0: slot 9 INTA hardwired to IRQ 18 found-> vendor=0x1106, dev=0x3149, revid=0x80 domain=0, bus=0, slot=15, func=0 class=01-01-8f, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=b, irq=11 powerspec 2 supports D0 D3 current D0 map[10]: type I/O Port, range 32, base 0xff00, size 3, enabled pcib0: allocated type 4 (0xff00-0xff07) for rid 10 of pci0:0:15:0 map[14]: type I/O Port, range 32, base 0xfe00, size 2, enabled pcib0: allocated type 4 (0xfe00-0xfe03) for rid 14 of pci0:0:15:0 map[18]: type I/O Port, range 32, base 0xfd00, size 3, enabled pcib0: allocated type 4 (0xfd00-0xfd07) for rid 18 of pci0:0:15:0 map[1c]: type I/O Port, range 32, base 0xfc00, size 2, enabled pcib0: allocated type 4 (0xfc00-0xfc03) for rid 1c of pci0:0:15:0 map[20]: type I/O Port, range 32, base 0xfb00, size 4, enabled pcib0: allocated type 4 (0xfb00-0xfb0f) for rid 20 of pci0:0:15:0 map[24]: type I/O Port, range 32, base 0xf400, size 8, enabled pcib0: allocated type 4 (0xf400-0xf4ff) for rid 24 of pci0:0:15:0 pcib0: matched entry for 0.15.INTB (src \_SB_.PCI0.ALKA:0) pcib0: slot 15 INTB routed to irq 20 via \_SB_.PCI0.ALKA found-> vendor=0x1106, dev=0x0571, revid=0x06 domain=0, bus=0, slot=15, func=1 class=01-01-8a, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=255 powerspec 2 supports D0 D3 current D0 pcib0: allocated type 4 (0x1f0-0x1f7) for rid 10 of pci0:0:15:1 pcib0: allocated type 4 (0x3f6-0x3f6) for rid 14 of pci0:0:15:1 pcib0: allocated type 4 (0x170-0x177) for rid 18 of pci0:0:15:1 pcib0: allocated type 4 (0x376-0x376) for rid 1c of pci0:0:15:1 map[20]: type I/O Port, range 32, base 0xfa00, size 4, enabled pcib0: allocated type 4 (0xfa00-0xfa0f) for rid 20 of pci0:0:15:1 found-> vendor=0x1106, dev=0x3227, revid=0x00 domain=0, bus=0, slot=17, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0087, statreg=0x0210, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) powerspec 2 supports D0 D3 current D0 agp0: <VIA 3314 (P4M800CE) host to PCI bridge> on hostb0 WARNING: Device "agp" is Giant locked and may be deleted before FreeBSD 14.0. agp0: allocating GATT for aperture of size 128M agp0: aperture size is 128M pcib1: <PCI-PCI bridge> at device 1.0 on pci0 pcib0: allocated type 4 (0xe000-0xefff) for rid 1c of pcib1 pcib0: allocated type 3 (0xfb000000-0xfcffffff) for rid 20 of pcib1 pcib0: allocated type 3 (0xf4000000-0xf7ffffff) for rid 24 of pcib1 pcib1: domain 0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xe000-0xefff pcib1: memory decode 0xfb000000-0xfcffffff pcib1: prefetched decode 0xf4000000-0xf7ffffff pcib1: special decode VGA pci1: <PCI bus> on pcib1 pcib1: allocated bus range (1-1) for rid 0 of pci1 pci1: domain=0, physical bus=1 found-> vendor=0x1106, dev=0x3344, revid=0x01 domain=0, bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0230, cachelnsz=0 (dwords) lattimer=0x20 (960 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns) intpin=a, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type Prefetchable Memory, range 32, base 0xf4000000, size 26, enabled pcib1: allocated prefetch range (0xf4000000-0xf7ffffff) for rid 10 of pci0:1:0:0 map[14]: type Memory, range 32, base 0xfb000000, size 24, enabled pcib1: allocated memory range (0xfb000000-0xfbffffff) for rid 14 of pci0:1:0:0 pcib0: matched entry for 0.1.INTA pcib0: slot 1 INTA hardwired to IRQ 16 pcib1: slot 0 INTA is routed to irq 16 vgapci0: <VGA-compatible display> mem 0xf4000000-0xf7ffffff,0xfb000000-0xfbffffff irq 16 at device 0.0 on pci1 vgapci0: Boot video device re0: <RealTek 8169SC/8110SC Single-chip Gigabit Ethernet> port 0xf200-0xf2ff mem 0xfdfff000-0xfdfff0ff irq 18 at device 9.0 on pci0 re0: MSI count : 0 re0: MSI-X count : 0 re0: Chip rev. 0x18000000 re0: MAC rev. 0x00000000 miibus0: <MII bus> on re0 rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0 rgephy0: OUI 0x00e04c, model 0x0011, rev. 2 rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow re0: Using defaults for TSO: 65518/35/2048 re0: bpf attached re0: Ethernet address: 00:30:18:b0:29:b6 ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 51 atapci0: <VIA 6420 SATA150 controller> port 0xff00-0xff07,0xfe00-0xfe03,0xfd00-0xfd07,0xfc00-0xfc03,0xfb00-0xfb0f,0xf400-0xf4ff irq 20 at device 15.0 on pci0 ioapic0: routing intpin 20 (PCI IRQ 20) to lapic 0 vector 52 ata2: <ATA channel> at channel 0 on atapci0 ata3: <ATA channel> at channel 1 on atapci0 atapci1: <VIA 8237 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfa00-0xfa0f at device 15.1 on pci0 ata0: <ATA channel> at channel 0 on atapci1 ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 0 vector 53 ata1: <ATA channel> at channel 1 on atapci1 ioapic0: routing intpin 15 (ISA IRQ 15) to lapic 0 vector 54 isab0: <PCI-ISA bridge> at device 17.0 on pci0 isa0: <ISA bus> on isab0 acpi_tz0: <Thermal Zone> on acpi0 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart0: console (9600,n,8,1) ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 55 uart0: fast interrupt uart0: PPS capture mode: DCD atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0065 atkbd: keyboard ID 0x41ab (2) kbdc: RESET_KBD return code:00fa kbdc: RESET_KBD status:00aa kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x1d0000 ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 56 atkbd0: [GIANT-LOCKED] psm0: unable to allocate IRQ ahc_isa_identify 0: ioport 0xc00 alloc failed ahc_isa_identify 1: ioport 0x1c00 alloc failed ahc_isa_identify 2: ioport 0x2c00 alloc failed ahc_isa_identify 3: ioport 0x3c00 alloc failed ahc_isa_identify 4: ioport 0x4c00 alloc failed ahc_isa_identify 5: ioport 0x5c00 alloc failed ahc_isa_identify 6: ioport 0x6c00 alloc failed ahc_isa_identify 7: ioport 0x7c00 alloc failed ahc_isa_identify 8: ioport 0x8c00 alloc failed ahc_isa_identify 9: ioport 0x9c00 alloc failed ahc_isa_identify 10: ioport 0xac00 alloc failed ahc_isa_identify 11: ioport 0xbc00 alloc failed ahc_isa_identify 12: ioport 0xcc00 alloc failed ahc_isa_identify 13: ioport 0xdc00 alloc failed ahc_isa_identify 14: ioport 0xec00 alloc failed pcib0: allocated type 3 (0xb0000-0xb07ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb0800-0xb0fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb1000-0xb17ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb1800-0xb1fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb2000-0xb27ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb2800-0xb2fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb3000-0xb37ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb3800-0xb3fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb4000-0xb47ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb4800-0xb4fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb5000-0xb57ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb5800-0xb5fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb6000-0xb67ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb6800-0xb6fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb7000-0xb77ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb7800-0xb7fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb8000-0xb87ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb8800-0xb8fff) for rid 0 of orm0 pcib0: allocated type 3 (0xb9000-0xb97ff) for rid 0 of orm0 pcib0: allocated type 3 (0xb9800-0xb9fff) for rid 0 of orm0 pcib0: allocated type 3 (0xba000-0xba7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xba800-0xbafff) for rid 0 of orm0 pcib0: allocated type 3 (0xbb000-0xbb7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xbb800-0xbbfff) for rid 0 of orm0 pcib0: allocated type 3 (0xbc000-0xbc7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xbc800-0xbcfff) for rid 0 of orm0 pcib0: allocated type 3 (0xbd000-0xbd7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xbd800-0xbdfff) for rid 0 of orm0 pcib0: allocated type 3 (0xbe000-0xbe7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xbe800-0xbefff) for rid 0 of orm0 pcib0: allocated type 3 (0xbf000-0xbf7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xbf800-0xbffff) for rid 0 of orm0 pcib0: allocated type 3 (0xc0000-0xc07ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc0800-0xc0fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc1000-0xc17ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc1800-0xc1fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc2000-0xc27ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc2800-0xc2fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc3000-0xc37ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc3800-0xc3fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc4000-0xc47ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc4800-0xc4fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc5000-0xc57ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc5800-0xc5fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc6000-0xc67ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc6800-0xc6fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc7000-0xc77ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc7800-0xc7fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc8000-0xc87ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc8800-0xc8fff) for rid 0 of orm0 pcib0: allocated type 3 (0xc9000-0xc97ff) for rid 0 of orm0 pcib0: allocated type 3 (0xc9800-0xc9fff) for rid 0 of orm0 pcib0: allocated type 3 (0xca000-0xca7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xca800-0xcafff) for rid 0 of orm0 pcib0: allocated type 3 (0xcb000-0xcb7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xcb800-0xcbfff) for rid 0 of orm0 pcib0: allocated type 3 (0xcc000-0xcc7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xcc800-0xccfff) for rid 0 of orm0 pcib0: allocated type 3 (0xcd000-0xcd7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xcd800-0xcdfff) for rid 0 of orm0 pcib0: allocated type 3 (0xce000-0xce7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xce800-0xcefff) for rid 0 of orm0 pcib0: allocated type 3 (0xcf000-0xcf7ff) for rid 0 of orm0 pcib0: allocated type 3 (0xcf800-0xcffff) for rid 0 of orm0 pcib0: allocated type 3 (0xd0000-0xd07ff) for rid 0 of orm0 pcib0: allocated type 3 (0xd0000-0xd4fff) for rid 0 of orm0 pcib0: allocated type 3 (0xd5000-0xd57ff) for rid 1 of orm0 pcib0: allocated type 3 (0xd5800-0xd5fff) for rid 1 of orm0 pcib0: allocated type 3 (0xd6000-0xd67ff) for rid 1 of orm0 pcib0: allocated type 3 (0xd6800-0xd6fff) for rid 1 of orm0 pcib0: allocated type 3 (0xd7000-0xd77ff) for rid 1 of orm0 pcib0: allocated type 3 (0xd7800-0xd7fff) for rid 1 of orm0 pcib0: allocated type 3 (0xd8000-0xd87ff) for rid 1 of orm0 pcib0: allocated type 3 (0xd8800-0xd8fff) for rid 1 of orm0 pcib0: allocated type 3 (0xd9000-0xd97ff) for rid 1 of orm0 pcib0: allocated type 3 (0xd9800-0xd9fff) for rid 1 of orm0 pcib0: allocated type 3 (0xda000-0xda7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xda800-0xdafff) for rid 1 of orm0 pcib0: allocated type 3 (0xdb000-0xdb7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xdb800-0xdbfff) for rid 1 of orm0 pcib0: allocated type 3 (0xdc000-0xdc7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xdc800-0xdcfff) for rid 1 of orm0 pcib0: allocated type 3 (0xdd000-0xdd7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xdd800-0xddfff) for rid 1 of orm0 pcib0: allocated type 3 (0xde000-0xde7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xde800-0xdefff) for rid 1 of orm0 pcib0: allocated type 3 (0xdf000-0xdf7ff) for rid 1 of orm0 pcib0: allocated type 3 (0xdf800-0xdffff) for rid 1 of orm0 pnp_identify: Trying Read_Port at 203 pnp_identify: Trying Read_Port at 243 pnp_identify: Trying Read_Port at 283 pnp_identify: Trying Read_Port at 2c3 pnp_identify: Trying Read_Port at 303 pnp_identify: Trying Read_Port at 343 pnp_identify: Trying Read_Port at 383 pnp_identify: Trying Read_Port at 3c3 PNP Identify complete isa_probe_children: disabling PnP devices ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it atkbdc: atkbdc0 already exists; skipping it atrtc: atrtc0 already exists; skipping it attimer: attimer0 already exists; skipping it sc: sc0 already exists; skipping it uart: uart0 already exists; skipping it isa_probe_children: probing non-PnP devices orm0: <ISA Option ROM> at iomem 0xd0000-0xd4fff pnpid ORM0000 on isa0 sc0 failed to probe on isa0 vga0 failed to probe on isa0 pcib0: allocated type 4 (0x3f0-0x3f5) for rid 0 of fdc0 pcib0: allocated type 4 (0x3f7-0x3f7) for rid 1 of fdc0 fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 ppc0: parallel port not found. ppc0 failed to probe at irq 7 on isa0 pcib0: allocated type 4 (0x2f8-0x2f8) for rid 0 of uart1 uart1 failed to probe at port 0x2f8 irq 3 on isa0 isa_probe_children: probing PnP devices AcpiOsExecute: task queue not started est0: <Enhanced SpeedStep Frequency Control> on cpu0 est0: current setting not found in table Device configuration finished. procfs registered Timecounters tick every 1.000 msec lo0: bpf attached vlan: initialized, using hash tables with chaining crypto: <crypto device> tcp_init: net.inet.tcp.tcbhashsize auto tuned to 8192 IPsec: Initialized Security Association Processing. usb_needs_explore_all: no devclass AcpiOsExecute: enqueue 1 pending tasks ata2: SATA connect time=0ms status=00000113 WARNING: WITNESS option enabled, expect reduced performance. ata2: reset tp1 mask=01 ostat0=50 ostat1=00 Trying to mount root from ufs:/dev/ada0s1a [rw]... Root mount waiting for: CAM ata2: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata2: reset tp2 stat0=50 stat1=00 devices=0x1 ata3: SATA connect timeout status=00000000 Root mount waiting for: CAM ata0: reset tp1 mask=03 ostat0=60 ostat1=70 ata0: stat0=0x20 err=0x20 lsb=0x20 msb=0x20 ata0: stat1=0x30 err=0x30 lsb=0x30 msb=0x30 ata0: reset tp2 stat0=20 stat1=30 devices=0x0 ata1: reset tp1 mask=00 ostat0=ff ostat1=ff pass0 at ata2 bus 0 scbus0 target 0 lun 0 pass0: <TOSHIBA MK3265GSX GJ003A> ATA8-ACS SATA 1.x device pass0: Serial Number 801NB7THB pass0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes) ada0 at ata2 bus 0 scbus0 target 0 lun 0 ada0: <TOSHIBA MK3265GSX GJ003A> ATA8-ACS SATA 1.x device ada0: Serial Number 801NB7THB ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes) ada0: 305245MB (625142448 512 byte sectors) GEOM: new disk ada0 mountroot: waiting for device /dev/ada0s1a... WARNING: / was not properly dismounted atrtc0: providing initial system time start_init: trying /sbin/init Enter root password, or ^D to go multi-user Password: Enter full pathname of shell or RETURN for /bin/sh: then of course comes the fsck of the root filesystem and in no time at all we are running again. root@:/ # fsck -y /dev/ada0s1a ** /dev/ada0s1a ** SU+J Recovering /dev/ada0s1a Journal timestamp does not match fs mount time ** Skipping journal, falling through to full fsck ** Last Mounted on / ** Root file system ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 135909 files, 831357 used, 73818561 free (969 frags, 9227199 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** root@:/ # exit Setting hostuuid: a566e725-28ad-11ec-9bb3-003018b029b6. Setting hostid: 0x14a15242. Fast boot: skipping disk checks. Mounting local filesystems:. Setting up harvesting: PURE_NEHEMIAH,[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy: . Setting hostname: esther. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/perl5/5.32/mach/CORE lo0: link state changed to UP re0: link state changed to DOWN Starting Network: lo0 re0. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUMre0: link state changed to UP ,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE> ether 00:30:18:b0:29:b6 inet 172.16.35.59 netmask 0xffffffc0 broadcast 172.16.35.63 media: Ethernet autoselect (1000baseT <full-duplex>) status: active nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> Starting devd. add host 127.0.0.1: gateway lo0 fib 0: route already in table add net default: gateway 172.16.35.1 add host ::1: gateway lo0 fib 0: route already in table add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 Updating motd:. Clearing /tmp. Creating and/or trimming log files. Updating /var/run/os-release done. Starting syslogd. No core dumps found. Mounting late filesystems:. Security policy loaded: MAC/ntpd (mac_ntpd) Starting ntpd. Configuring vt: blanktime. Performing sanity check on sshd configuration. Starting sshd. Starting sendmail_submit. Starting sendmail_msp_queue. Starting cron. Starting background file system checks in 60 seconds. Sat Oct 16 04:25 FreeBSD/i386 (esther) (ttyu0) login: I have tried different types of load to trigger the panic. It seems almost at random. Network load sometimes works. Begin a buildworld seems fine for fifteen minutes and then a panic. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional -- You are receiving this mail because: You are the assignee for the bug.