sysctl -a causes kernel trap 12

Konstantin Belousov kostikbel at gmail.com
Tue Jan 8 00:08:48 UTC 2013


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 ?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20130108/c5358ee3/attachment.sig>


More information about the freebsd-current mailing list