Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jul 2004 13:52:46 -0400
From:      John Baldwin <jhb@FreeBSD.org>
To:        freebsd-current@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: panic: Assertion td->td_turnstile != NULL failed at ../../../kern/subr_turnstile.c:478
Message-ID:  <200407091352.46646.jhb@FreeBSD.org>
In-Reply-To: <Pine.NEB.3.96L.1040708222518.60816A-100000@fledge.watson.org>
References:  <Pine.NEB.3.96L.1040708222518.60816A-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 08 July 2004 10:31 pm, Robert Watson wrote:
> Was doing some stress testing on a box with some if_xl locking tweaks from
> Bruce Simpson, and ran into this.  Configuration is a GENERIC kernel
> running on a dual-Xeon 2.4GHz (each one with two logical processors, so
> 4 HTT processors).  The workload was as follows:
>
> - Apache 1.3 running on the box, 20 recursive wget clients from an
>   adjacent machine.
>
> - Simultaneous "supersmack" select key mysql test running with 11 threads
>   and 10,000 transactions, running with libkse.
>
> I attempted to log in on the serial console and got this panic:
>
> login: root
> Password:panic: Assertion td->td_turnstile != NULL failed at
> ../../../kern/subr_turnstile.c:478

This means your thread has no turnstile to give to the lock it is blocking on.  
Are you using TURNSTILE_PROFILING on this box?

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407091352.46646.jhb>