Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Nov 2017 21:07:28 -0800
From:      Mark Millard <markmi@dsl-only.net>
To:        FreeBSD Current <freebsd-current@freebsd.org>, freebsd-amd64@freebsd.org
Subject:   Re: head -r325997: Fatal trap 12: page fault while in kernel mode (during a buildworld, virtualbox guest context) [2nd example]
Message-ID:  <3C5C0D1B-4990-426A-B622-6EC4CC6A1F3F@dsl-only.net>
In-Reply-To: <2A312919-EF66-4FC3-85E4-A796315DB978@dsl-only.net>
References:  <2A312919-EF66-4FC3-85E4-A796315DB978@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
[I got another of these. By the way: amd64 context.
Again: buildworld was running.]

On 2017-Nov-19, at 5:52 PM, Mark Millard <markmi at dsl-only.net> 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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C5C0D1B-4990-426A-B622-6EC4CC6A1F3F>