From owner-freebsd-current@freebsd.org Sun Mar 5 06:07:04 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81B8DCFAECD for ; Sun, 5 Mar 2017 06:07:04 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 601DB1504; Sun, 5 Mar 2017 06:07:03 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id v2568cE4066327; Sat, 4 Mar 2017 22:08:44 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: freebsd-current@freebsd.org, Alastair Hogge Cc: In-Reply-To: <3244339.Sh8jFgR0Eq@madcat.anarchadelic.> References: <959436378530ea6a182825fb1328bcb6@ultimatedns.net>, <3244339.Sh8jFgR0Eq@madcat.anarchadelic.> From: "Chris H" Subject: Re: kernel trap 12 with interrupts disabled Date: Sat, 04 Mar 2017 22:08:45 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <2e2714cc5f991d19c70ccff599aa3fe6@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Mar 2017 06:07:04 -0000 Thanks for the reply. I rebooted to kernel.old, so I could get the exact src revision I built this on. It's r314640 Any news as to whether it's safe to update src, and build a usable kernel? Thanks. --Chris On Sun, 05 Mar 2017 12:01:29 +0800 Alastair Hogge wrote > 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@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 CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> > Features2=0x3e98320b ESNI,XSAVE,OSXSAVE,AVX,F16C> AMD > Features=0x2e500800 AMD > Features2=0x1ebbfff XOP,SKINIT,WDT,LWP,FMA4,TCE,NodeId,TBM,Topology,PCXC,PNXC> Structured > Extended Features=0x8 SVM: > Features=0x1cff Assist,PauseFilter,,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: > 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