Date: Tue, 8 Jan 2013 02:02:33 +0200 From: Konstantin Belousov <kostikbel@gmail.com> To: d@delphij.net Cc: freebsd-current@freebsd.org Subject: Re: sysctl -a causes kernel trap 12 Message-ID: <20130108000233.GZ82219@kib.kiev.ua> In-Reply-To: <50EB602F.9050300@delphij.net> References: <50EB602F.9050300@delphij.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
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 ?
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iQIcBAEBAgAGBQJQ62IYAAoJEJDCuSvBvK1B+d4P/0DrwSyV2MYDKfxbl4OT/f6r
Mcrof8S/Bgpa7YMJiMVWDzIkyIBsViA+ukQpl7iiieVBS5YQOtdy63JXUbegFVpB
AK+CLIjQ9wLYINe2GOnhclP2mjV80R3QxY61Vj1WR3zoL7Nhml6WDl8FDiizSAq8
ZiLn/3mBIhzphqybs++h2ZeMY0CyY8FFi0m6X9mkNdcfbmuiqywWCYQYU1L3+H5L
/jpnVtZK/T7S6UTz+zIf3foYGoOnxIYFYWGD6ceMKXyYN4MRIG9ybvuJ4Lgwgjin
MmiIOAcN13ERbu7aLXxOgGa9uGA/FcZA2zx+1N/HtRnSshI1NcfEn8Nz+/Yb1Nad
5TXb+UOYXtQI51C20Ns76hOLDuvY6nmdLAP2M7NPNUzJ6J+kV6kz4mXJ53sqtEEH
+dr8QwwVdXKLf4uNi8G9hssGxO/TyGNvQMR4WrK07MjSb4AT5dAlY5MogR7V2yVq
CswGfqPCAAEbVBhcB0oeZ9odp88md7KrS6jyaRzWUYtfw29tqqK+AnBd283TUMlg
Qn44coabfD+Soznd5j3ryyTOtnbuRvsSs7X0t0YSlej5h1JR9BS1W0hX5J8ilXIA
XbNXhXUJLpz4Us2LGwPd92P3KDJTYxj/Z9tXLCl9od5QFkLpOzSfvmcxrcwarz9t
Li9xHx3pfpgXiKo8jjHw
=OGXM
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130108000233.GZ82219>
