Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Sep 2004 12:30:09 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Peter Holm <peter@holm.cc>
Cc:        current@freebsd.org
Subject:   Re: panic: deadlock in setrunqueue
Message-ID:  <413F5DC1.7060504@elischer.org>
In-Reply-To: <20040908164444.GA65512@peter.osted.lan>
References:  <20040908164444.GA65512@peter.osted.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
wow that's a lot of threaded processes :-)

is this with SCHED_4BSD? (looks like it).

interestigly the thread that is being originally put on the run queueu 
(0xc1536320) doesn't appear in teh ps at all!

as you have the coredump, can you look at that thread structure?
also look at the td_sched field and what it points to..
you may need to do
p *((struct td_sched *)(struct thread *)0xc1536320->td_sched)

you could get to it by going
"up 13" and looking at teh structures pointed to by: td, newtd, 
td->td_ksegrp, 
newtd->td_ksegrp td->td_proc, and newtd->td_proc
(if it is a different proc to the other one).


Peter Holm wrote:

>With GENERIC current from 8 Sep 06:55 UTC.
>Details at http://www.holm.cc/stress/log/cons72.html
>  
>



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