Subject: Re: locking botch in kpsignal2()
To: matthew green <mrg@eterna.com.au>
From: Pavel Cahyna <pavel.cahyna@matfyz.cz>
List: tech-kern
Date: 10/17/2006 10:06:48
On Tue, Oct 17, 2006 at 03:24:09PM +1000, matthew green wrote:
> 
> hi folks.
> 
> 
> i was just running "make regress" on a LOCKDEBUG kernel and it crashed at :
> 
> 	regress ===> lib/libc/siginfo/sigalrm
> 	./sigalrm
> 
> the problem is that kpsignal2() calls SCHED_LOCK() and then calls
> ksiginfo_put() which calls pool_get(), and pool_get() complains with
> LOCKDEBUG and the sched_lock being taken.

This is PR kern/32962 apparently.

Pavel