WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Xen 3.2.0 crash: Pagetable walk

To: "Christopher S. Aker" <caker@xxxxxxxxxxxx>, xen devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Xen 3.2.0 crash: Pagetable walk
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Tue, 04 Mar 2008 23:19:51 +0000
Delivery-date: Tue, 04 Mar 2008 15:21:29 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <47CDBB15.7050800@xxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Ach+Tj8Gfdk/lupBEdyv9AAWy6hiGQ==
Thread-topic: [Xen-devel] Xen 3.2.0 crash: Pagetable walk
User-agent: Microsoft-Entourage/11.3.6.070618
On 4/3/08 21:11, "Christopher S. Aker" <caker@xxxxxxxxxxxx> wrote:

> Can someone shed some light on what just happened here, and if this is a
> known/already fixed issue?
> 
> (XEN) Pagetable walk from 00000000c13a7f30:
> (XEN)  L4[0x000] = 0000000395f1b027 0000000000015dc6

Crashed while returning to compat-mode guest. Probably was trying to push an
exception or interrupt frame onto the compat guest's kernel stack at the
time. The faulting guest address was c13a7f30.

> (XEN) ----[ Xen-3.2.0  x86_64  debug=y  Not tainted ]----
> (XEN) CPU:    7
> (XEN) RIP:    e008:[<ffff828c801b3506>] show_page_walk+0xd1/0x1dc

Then the show_page_walk() diagnostic function itself crashes. It had just
printed out the L4 entry, so was probably reading the L3 entry...

> (XEN) ****************************************
> (XEN) Panic on CPU 7:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: ffff87aec2ad1088
> (XEN) ****************************************

...except that the faulting linear address is unexpected. The L4 entry of
the original pagetable walk was 0000000395f1b027, hence the physical address
of the L3 entry should be somewhere around 395f1b000, which should have a
virtual address (in Xen's mapping of all physical memory) of
ffff830395f1b000. The actual faulting linear address is literally in the
middle of nowhere: it's an unused virtual address.

How much memory does this machine have? Do you have the xen-syms file
associated with this crash dump? It may shed some light. Mail it to me
privately or stick it somewhere for download if possible.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>