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/
Home Products Support Community News


Re: [Xen-devel] (XEN) Xen BUG at page_alloc.c:385

To: "Dietmar Hahn" <dietmar.hahn@xxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] (XEN) Xen BUG at page_alloc.c:385
From: "Jan Beulich" <JBeulich@xxxxxxxxxx>
Date: Tue, 19 Oct 2010 14:49:02 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 19 Oct 2010 06:49:57 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <201010191416.44081.dietmar.hahn@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <201010191416.44081.dietmar.hahn@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>> On 19.10.10 at 14:16, Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxx> wrote:
> (XEN) Xen BUG at page_alloc.c:385
>     The code line is:
>         BUG_ON(pg[i].count_info != PGC_state_free);
>     Is it possible in any way that a free page is in use? Or is it always a
>     failure somewhere in the code like a multiple use of the same page?

Free pages are never in use for anything, so getting this BUG_ON()
to trigger means e.g. something modified a page's state after it was
already passed back to the allocator.

Did you check that this is not another manifestation of the problem
fixed by c/s 22135 (we have a backport of this in our tree, but it's
not clear whether yours already has this).


Xen-devel mailing list

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