From owner-freebsd-amd64@freebsd.org Mon Nov 20 06:24:22 2017 Return-Path: Delivered-To: freebsd-amd64@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 87A68DE324F for ; Mon, 20 Nov 2017 06:24:22 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-114.reflexion.net [208.70.210.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3B6AD72778 for ; Mon, 20 Nov 2017 06:24:21 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 3959 invoked from network); 20 Nov 2017 05:24:20 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 20 Nov 2017 05:24:20 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.3) with SMTP; Mon, 20 Nov 2017 00:24:20 -0500 (EST) Received: (qmail 23271 invoked from network); 20 Nov 2017 05:24:20 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 20 Nov 2017 05:24:20 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 86C0AEC9603; Sun, 19 Nov 2017 21:07:29 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: head -r325997: Fatal trap 12: page fault while in kernel mode (during a buildworld, virtualbox guest context) [2nd example] Date: Sun, 19 Nov 2017 21:07:28 -0800 References: <2A312919-EF66-4FC3-85E4-A796315DB978@dsl-only.net> To: FreeBSD Current , freebsd-amd64@freebsd.org In-Reply-To: <2A312919-EF66-4FC3-85E4-A796315DB978@dsl-only.net> Message-Id: <3C5C0D1B-4990-426A-B622-6EC4CC6A1F3F@dsl-only.net> X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 06:24:22 -0000 [I got another of these. By the way: amd64 context. Again: buildworld was running.] On 2017-Nov-19, at 5:52 PM, Mark Millard wrote: > Attempting a dump failed. I'm afraid all for > information is the below. The kernel was a > non-debug kernel (with debug information). > > The following is hand typed from a screen shot: > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0xffffff53f000e2b0 New one: 0x806b49010 > fault code = supervisor read data, page not present New one: supervisor write data, page not present > instruction pointer = 0x20:0xffffffff80f2b11e New one: 0x20:0xffffffff80f2b21b > stack pointer = 0x0:0xfffffe01aeb28970 New one: 0x28:0xfffffe01aeb28970 > frame pointer = 0x0:0xfffffe01aeb289f0 New one: 0x28:0xfffffe01aeb289f0 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 20 (pagedaemon) > [ thread pid 20 tid 100089 ] > Stopped at pmap_ts_referenced+0x72e: movq (%rcx,rdi,8),%rbx New one: pmap_ts_referenced+0x82b: movq %rcx,0x10(%rax) > bd > bt > Tracing pid 20 tid 100089 td 0xfffff80003eb3560 New one: td 0xfffff80003df6000 > pmap_ts_referenced() at pmap_ts_referenced_0x72e/frame 0xfffffe01aeb289f0 New one: pmap_ts_referenced() at pmap_ts_referenced_0x82b/frame 0xfffffe01aeb289f0 > vm_pageout() at vm_pageout+0xdeb/frame 0xfffffe01aeb28ab0 Correction to original: frame 0xfffffe01aeb28a70 (new is the same) > fork_exit() at fork_exit+0x82/frame 0xfffffe01aeb28ab0 > fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe01aeb28ab0 > --- trap 0, rip = 0, rsp = 0, rpb = 0 --- > db> > > The prior (cross) buildworld buildkernel had completed fine. > > Until yesterday, I'd been running -r325700 or before and had not > seen such an issue ever before. I'd been using the virtualbox > version for a while before this as well. === Mark Millard markmi at dsl-only.net