kernel trap 12 with interrupts disabled
Alastair Hogge
agh at fastmail.fm
Sun Mar 5 04:01:33 UTC 2017
Hi *,
On Sat, 4 Mar 2017 07:38:55 PM Chris H wrote:
[remove 12-CURRENT history & hardware summary]
> I finished the
> buildworld, and finished the build/install kernel, and
> (attempted) to boot to single user. But got a trap
> shortly into booting the new kernel;
>
> kernel trap 12 with interrupts disabled
>
> Fatal trap 12: page fault in kernel mode
I am also experiencing a similar problem. I believe the error is caused by
r314636[0]; committer CC'd.
Verbose boot (r314640):
/boot/kernel/kernel text=0x8e13d0 data=0xac880+0x3cd6e8
syms=[0x8+0xd6350+0x8+0xd2864]
[77/1834]
/boot/entropy size=0x1000
Booting...
[dcons disconnected (wrong magic 0x00000000)]
[dcons connected]
GDB: debug ports: dcons
GDB: current port: dcons
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
Table 'FACP' at 0xbfdd1080
Table 'MSDM' at 0xbfdd8800
Table 'HPET' at 0xbfdd8880
Table 'MCFG' at 0xbfdd88c0
Table 'EUDS' at 0xbfdd8940
Table 'MATS' at 0xbfdd91a0
Table 'TAMG' at 0xbfdd9210
Table 'APIC' at 0xbfdd8740
APIC: Found table at 0xbfdd8740
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 0: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 1: enabled
SMP: Added CPU 1 (AP)
MADT: Found CPU APIC ID 2 ACPI ID 2: enabled
SMP: Added CPU 2 (AP)
MADT: Found CPU APIC ID 3 ACPI ID 3: enabled
SMP: Added CPU 3 (AP)
MADT: Found CPU APIC ID 4 ACPI ID 4: enabled
SMP: Added CPU 4 (AP)
MADT: Found CPU APIC ID 5 ACPI ID 5: enabled
SMP: Added CPU 5 (AP)
MADT: Found CPU APIC ID 6 ACPI ID 6: enabled
SMP: Added CPU 6 (AP)
MADT: Found CPU APIC ID 7 ACPI ID 7: enabled
SMP: Added CPU 7 (AP)
Copyright (c) 1992-2017 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 12.0-CURRENT #0 r314640: Sat Mar 4 13:10:08 AWST 2017
root at direwolf:/tmp/direwolf/usr/src/sys/DIREWOLF amd64
FreeBSD clang version 4.0.0 (branches/release_40 296509) (based on LLVM 4.0.0)
WARNING: WITNESS option enabled, expect reduced performance.
Table 'FACP' at 0xbfdd1080
Table 'MSDM' at 0xbfdd8800
Table 'HPET' at 0xbfdd8880
Table 'MCFG' at 0xbfdd88c0
Table 'EUDS' at 0xbfdd8940
Table 'MATS' at 0xbfdd91a0
Table 'TAMG' at 0xbfdd9210
Table 'APIC' at 0xbfdd8740
Table 'MATS' at 0xbfdd93c0
Table 'SSDT' at 0xbfddfaf0
Table 'IVRS' at 0xbfde1280
ACPI: No SRAT table found
PPIM 0: PA=0xa0000, VA=0xffffffff81410000, size=0x10000, mode=0
VT(vga): resolution 640x480
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff81306000.
Preloaded /boot/entropy "/boot/entropy" at 0xffffffff81306ae8.
Calibrating TSC clock ... TSC clock: 4018024582 Hz
CPU: AMD FX(tm)-8350 Eight-Core Processor (4018.02-MHz K8-class
CPU)
Origin="AuthenticAMD" Id=0x600f20 Family=0x15 Model=0x2 Stepping=0
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x3e98320b<SSE3,PCLMULQDQ,MON,SSSE3,FMA,CX16,SSE4.1,SSE4.2,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C>
AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
AMD
Features2=0x1ebbfff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,XOP,SKINIT,WDT,LWP,FMA4,TCE,NodeId,TBM,Topology,PCXC,PNXC>
Structured Extended Features=0x8<BMI1>
SVM:
Features=0x1cff<NP,LbrVirt,SVML,NRIPS,TscRateMsr,VmcbClean,FlushByAsid,DecodeAssist,PauseFilter,<b11>,PauseFilterThreshold>
Revision=1, ASIDs=65536
TSC: P-state invariant, performance statistics
L1 2MB data TLB: 64 entries, fully associative
L1 2MB instruction TLB: 24 entries, fully associative
L1 4KB data TLB: 64 entries, fully associative
L1 4KB instruction TLB: 48 entries, fully associative
L1 data cache: 16 kbytes, 64 bytes/line, 1 lines/tag, 4-way associative
L1 instruction cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative
L2 2MB data TLB: 1024 entries, 8-way associative
L2 4KB data TLB: 1024 entries, 8-way associative
L2 4KB instruction TLB: 1024 entries, 8-way associative
L2 unified cache: 2048 kbytes, 64 bytes/line, 1 lines/tag, 16-way associative
real memory = 34359738368 (32768 MB)
Physical memory chunk(s):
0x0000000000010000 - 0x000000000005ffff, 327680 bytes (80 pages)
0x0000000000070000 - 0x0000000000098fff, 167936 bytes (41 pages)
0x0000000000100000 - 0x00000000001fffff, 1048576 bytes (256 pages)
0x0000000001340000 - 0x00000000bfd9ffff, 3198550016 bytes (780896 pages)
0x0000000100000000 - 0x000000080a849fff, 30241234944 bytes (7383114 pages)
avail memory = 33272029184 (31730 MB)
Event timer "LAPIC" quality 100
LAPIC: ipi_wait() us multiplier 29 (r 13818693 tsc 4018024582)
ACPI APIC Table: <GBT GBTUACPI>
Package ID shift: 4
L3 cache ID shift: 3
L2 cache ID shift: 1
L1 cache ID shift: 0
Core ID shift: 0
INTR: Adding local APIC 1 as a target
INTR: Adding local APIC 2 as a target
INTR: Adding local APIC 3 as a target
INTR: Adding local APIC 4 as a target
INTR: Adding local APIC 5 as a target
INTR: Adding local APIC 6 as a target
INTR: Adding local APIC 7 as a target
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 8 core(s)
Package HW ID = 0
Core HW ID = 0
CPU0 (BSP): APIC ID: 0
Core HW ID = 1
CPU1 (AP): APIC ID: 1
Core HW ID = 2
CPU2 (AP): APIC ID: 2
Core HW ID = 3
CPU3 (AP): APIC ID: 3
Core HW ID = 4
CPU4 (AP): APIC ID: 4
Core HW ID = 5
CPU5 (AP): APIC ID: 5
Core HW ID = 6
CPU6 (AP): APIC ID: 6
Core HW ID = 7
CPU7 (AP): APIC ID: 7
APIC: CPU 0 has ACPI ID 0
APIC: CPU 1 has ACPI ID 1
APIC: CPU 2 has ACPI ID 2
APIC: CPU 3 has ACPI ID 3
APIC: CPU 4 has ACPI ID 4
APIC: CPU 5 has ACPI ID 5
APIC: CPU 6 has ACPI ID 6
APIC: CPU 7 has ACPI ID 7
lapic0: MCE Thresholding ELVT unmasked
kernel trap 12 with interrupts disabled
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x0
fault code = supervisor write data, page not present
instruction pointer = 0x20:0xffffffff809b36ed
stack pointer = 0x28:0xffffffff8130baa0
frame pointer = 0x28:0xffffffff8130bad0
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = resume, IOPL = 0
current process = 0 ()
[ thread pid 0 tid 0 ]
Stopped at _mca_init+0x55d: movl $0x1,(%rax,%rcx,1)
db> bt
Tracing pid 0 tid 0 td 0xffffffff810a9dc0
_mca_init() at _mca_init+0x55d/frame 0xffffffff8130bad0
mi_startup() at mi_startup+0x9c/frame 0xffffffff8130baf0
btext() at btext+0x2c
db>
Verbose output of mptable(1):
===============================================================================
MPTable
looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009c800
searching CMOS 'top of mem' @ 0x0009c400 (625K)
searching default 'top of mem' @ 0x0009fc00 (639K)
searching BIOS @ 0x000f0000
MP FPS found in BIOS @ physical addr: 0x000f4d60
-------------------------------------------------------------------------------
MP Floating Pointer Structure:
location: BIOS
physical address: 0x000f4d60
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0x92
mode: Virtual Wire
-------------------------------------------------------------------------------
MP Config Table Header:
physical address: 0x000f1be4
signature: 'PCMP'
base table length: 540
version: 1.4
checksum: 0xe3
OEM ID: 'OEM00000'
Product ID: 'PROD00000000'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 50
local APIC address: 0xfee00000
extended table length: 0
extended table checksum: 0
-------------------------------------------------------------------------------
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step Flags
0 0x11 BSP, usable 6 8 6
0xfbff
1 0x11 AP, usable 6 8 6
0xfbff
2 0x11 AP, usable 6 8 6
0xfbff
3 0x11 AP, usable 6 8 6
0xfbff
4 0x11 AP, usable 6 8 6
0xfbff
5 0x11 AP, usable 6 8 6
0xfbff
6 0x11 AP, usable 6 8 6
0xfbff
7 0x11 AP, usable 6 8 6
0xfbff
--
Bus: Bus ID Type
0 PCI
1 PCI
2 PCI
3 PCI
4 PCI
5 PCI
6 PCI
7 PCI
8 ISA
--
I/O APICs: APIC ID Version State Address
8 0x11 usable 0xfec00000
--
I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
INT active-lo level 2 0:A 8 17
INT active-lo level 0 18:A 8 18
INT active-lo level 0 18:B 8 17
INT active-lo level 0 19:A 8 18
INT active-lo level 0 19:B 8 17
INT active-lo level 0 20:C 8 18
INT active-lo level 6 0:A 8 17
INT active-lo level 0 22:A 8 18
INT active-lo level 0 22:B 8 17
INT active-lo level 4 14:A 8 22
INT active-lo level 0 9:A 8 17
INT active-lo level 0 4:A 8 16
INT active-lo level 0 10:A 8 18
INT active-lo level 0 20:A 8 16
INT active-lo level 1 0:B 8 17
INT active-lo level 1 0:A 8 16
INT active-lo level 7 0:A 8 17
INT active-lo level 3 0:A 8 18
INT active-lo level 0 17:A 8 19
ExtINT conforms conforms 8 0 8 0
INT conforms conforms 8 1 8 1
INT conforms conforms 8 0 8 2
INT conforms conforms 8 4 8 4
INT conforms conforms 8 6 8 6
INT active-hi edge 8 8 8 8
INT conforms conforms 8 9 8 9
INT conforms conforms 8 12 8 12
INT conforms conforms 8 13 8 13
INT conforms conforms 8 14 8 14
INT conforms conforms 8 15 8 15
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT conforms conforms 0 0:A 255 0
NMI conforms conforms 0 0:A 255 1
===============================================================================
To good health,
alastair
[0]: https://lists.freebsd.org/pipermail/svn-src-head/2017-March/097841.html
More information about the freebsd-current
mailing list