cvs commit: src/sys/kern subr_sleepqueue.c

John Baldwin jhb at FreeBSD.org
Tue Mar 2 14:07:23 PST 2004


On Tuesday 02 March 2004 04:38 pm, Dag-Erling Smørgrav wrote:
> John Baldwin <jhb at FreeBSD.org> writes:
> >   Log:
> >   Always assert that the passed in lock is the same as the saved lock in
> > the sleep queue now that the one abnormal case has been fixed.
>
> I believe you've missed at least one other abnormal case: either
> linux_rt_sigsuspend used to trigger the "mismatched locks" warning,
> and now just gives me a panic.  To top it all off, the box freezes
> right after the Debugger("panic") line, without dropping to ddb.

I never saw that case and this is the first I've heard of it.  ddb tends to 
freeze when you enter it holding a spin lock.  Do you have any log messages 
from the mis-matched locks for msleep?

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


More information about the cvs-all mailing list