Re: sysctl -a causes kernel trap 12

From: Konstantin Belousov <kostikbel_at_gmail.com>
Date: Tue, 8 Jan 2013 02:02:33 +0200
On Mon, Jan 07, 2013 at 03:54:23PM -0800, Xin Li wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Hi,
> 
> I've recently (by mid-December I think) noticed that sysctl -a can
> sometimes cause kernel trap 12.  Tried enabling INVARIANTS and the
> problem mysteriously disappeared.  After some experiments on this, it
> seems that this can be triggered by sysctl -a but the system have an 1
> in 10 chance to survive.  When INVARIANTS is enabled however, I can
> not trigger the panic.  "sysctl hw" triggers the panic sometimes, but
> not always.
> 
> Do anybody have clue on this?  The system hangs hard when it panics so
> kernel debugger won't work.  When it panics, the fault instruction
> pointer is always 0x20:0xffffffff808d61c9, which is
> sys/kern/subr_turnstile.c:297:
> 
> > /* Resort td on the list if needed. */ if
> > (!turnstile_adjust_thread(ts, td)) { mtx_unlock_spin(&ts->ts_lock);
> > // 297 // return; }
> 
> This sounds like a race condition but I haven't yet able to track it
> down...

Could you try to isolate the sub-leaf under hw which causes the panic ?
Just shot in the dark, do you have Intel GPU gemified driver loaded ?

Received on Mon Jan 07 2013 - 23:08:48 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC