Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Nov 2003 13:09:05 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        David O'Brien <obrien@FreeBSD.org>
Subject:   Re: Alpha SMP panic
Message-ID:  <XFMail.20031119130905.jhb@FreeBSD.org>
In-Reply-To: <20031117024240.GA21469@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 17-Nov-2003 Kris Kennaway wrote:
> On Sun, Nov 16, 2003 at 06:39:17PM -0800, David O'Brien wrote:
>> # cd /usr/src ; cvs -qR up -PdA
>> ...
>> U sys/netgraph/bluetooth/include/ng_btsocket_hci_raw.h
>> U sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h
>> U sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
>> panic: Assertion td->td_turnstile != NULL failed at
>> ../../../kern/subr_turnstile.c:427
>> cpuid = 1; 
>> panic
>> spin lock sched lock held by 0xfffffc001f053c80 for > 5 seconds
> 
> I'm able to easily produce this on two amd64 machines too.

Can you try this:

http://www.FreeBSD.org/~jhb/patches/spurious.patch

It includes the TD_ON_RUNQ() fix as well as some assertions that
should hopefully catch the bug the assertion above is catching
if it's not a case of nesting on a turnstile.
A backtrace from the first panic might help if you can get it.

-- 

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?XFMail.20031119130905.jhb>