Subject: i386/MP crash in -current
To: None <current-users@NetBSD.ORG>
From: Martin Husemann <martin@duskware.de>
List: current-users
Date: 12/05/2003 22:53:38
I seem to be able to pretty reliably crash my i386 SMP system with todays
-current. I need to run X (with a gnome-session) and top at the same time ...
*boom*.

With a LOCKDEBUG kernel I get this (manualy noted):

_simple_lock(1ab71b,c02c8651,3ea,1,c0323074) at _simple_lock+0x41
uvm_fault(..) +0x30c
trap()

and the faulting instruction is:

movl 0(%ebx),%eax

where %ebx = 0x1ab71b

If my (rusty) i386 assmebler understanding is correct this is the

   s = spllock();

instruction right at the start of _simple_lock().

This does not make much sense to me...

Anyone seen this?

Martin