Subject: Re: 5/20 NetBSD Xen HVM 3.0.4 crashed
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Daniel Carosone <dan@geek.com.au>
List: port-xen
Date: 06/13/2007 14:33:37
--Ix2jQZQ3wXOip0b1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Jun 13, 2007 at 02:10:13PM +1000, Daniel Carosone wrote:
> It's tripping the KASSERT(read_psl == 0) at pmap.c:2189.  Call path is
> sys_select -> copyout -> pmap_load with qemu-dm as the calling
> process.

Observing that nothing else in the file seems to look at read_psl, I
decided to try the "brute force and ignorance" experiment of just
commenting out that line and seeing what happens.

The HVM now starts, and seems to pretty much run as normal. I can see
evidence of activity from the disk light and so on as the domU starts
up and runs, but clearly something else is not right because the
Xserver gets very sluggish to respond to the mouse, and quickly
freezes.

I'm guessing there's some mismatching spl or lock handling somewhere
in the path, potentially introduced with the merge of idlelwp?

--
Dan.

--Ix2jQZQ3wXOip0b1
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (NetBSD)

iD8DBQFGb3OhEAVxvV4N66cRAmqYAJsFDhUGN8dJvWcxk8Hy9mtiW6uCNgCePRZS
VQbnMiu2LsEPDYG9pVgQplU=
=iEyU
-----END PGP SIGNATURE-----

--Ix2jQZQ3wXOip0b1--