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 4.0.0x allows for data corruption in Dom0

To: Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-devel] Xen 4.0.0x allows for data corruption in Dom0
From: Daniel Stodden <daniel.stodden@xxxxxxxxxx>
Date: Mon, 8 Mar 2010 15:22:32 -0800
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Keir Fraser <Keir.Fraser@xxxxxxxxxxxxx>, Joanna Rutkowska <joanna@xxxxxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 08 Mar 2010 15:23:08 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20100307161256.GQ2580@xxxxxxxxxxx>
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: <20100307143631.GO2580@xxxxxxxxxxx> <C7B96B0D.C62C%keir.fraser@xxxxxxxxxxxxx> <20100307161256.GQ2580@xxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Sun, 2010-03-07 at 11:12 -0500, Pasi Kärkkäinen wrote:
> On Sun, Mar 07, 2010 at 02:39:09PM +0000, Keir Fraser wrote:
> > On 07/03/2010 14:36, "Pasi Kärkkäinen" <pasik@xxxxxx> wrote:
> > 
> > >> Tried a few times and no luck reproducing so far. I hope some other 
> > >> people
> > >> on the list also will give it a go, since it's so easy to try it out.
> > >> 
> > > 
> > > I'm able to reproduce this with xen/master dom0 kernel (from
> > > 2010-02-20),
> > > but I'm not able to reproduce it with the current xen/stable
> > > 
> > > I'll try with the most recent dom0 kernel aswell..
> > 
> > Thanks Pasi!
> > 
> It seems to happen with the latest xen/master aswell!

Does this look to you like we're corrupting memory or on-disk storage?

E.g. does a
$ dd if=/dev/zero bs=1M | hexdump -C 
have the same issue?

I have some initial trouble with the idea that zero.read() in a PV domU
somehow unlearned to scrub a 1M user buffer.


Xen-devel mailing list