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

[Xen-devel] Reproducable data corruption on xen-unstable

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Reproducable data corruption on xen-unstable
From: Robin Green <greenrd@xxxxxxxxxxxxx>
Date: Sun, 30 Jan 2005 16:09:01 -0500 (EST)
Cc: riel@xxxxxxxxxx
Delivery-date: Sun, 30 Jan 2005 21:13:06 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
With the xen-unstable snapshot from today (and also the fedora-patched
one from the 25th) I am seeing lots of display corruption, weird
behaviour and crashes and hangs in X. Here is a reproducable test case
(non-deterministic, but it fails every time for me) for crashing or
incorrect behaviour, in case this is useful:

Note when I say "crashes", I'm referring to userspace crashes.

To reproduce:

1. Boot into Fedora Core 3 under Xen (see http://www.fedoraproject.org/wiki/FedoraXenQuickstart )
[not sure if this is necessary]

2. Disable X acceleration in Xorg.conf [not sure if this is necessary]

3. Download http://www.greenrd.org/sw/fptest/ which should be 100%
deterministic, but running under Xen-unstable, it isn't. It reads no
input, and just does lots of floating point tests.

4. Build it with ./build

5. Start up a Konsole and run ./test to run the test 100 times.

- Note it will NOT fail if you are using an xterm (presumably because they use different rendering techniques, and presumably the technique used by xterm makes this memory corruption or whatever it is much less likely to occur).

Nor will it fail on the console. I haven't tried other terminal emulators.

Expected results: The last test should complete with no errors

Actual results: After a while, one of the test runs either crashes, or detects floating-point errors, or both.

None of the anomalous behaviour occurs under the same Fedora-patched kernel when it is not compiled for Xen.
--
Robin


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

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