panic: Assertion !(curthread->td_flags & TDF_SINTR) failed

Csaba Henk csaba-ml at creo.hu
Wed Apr 12 22:10:33 UTC 2006


On Wed, Apr 12, 2006 at 11:03:30AM -0400, John Baldwin wrote:
> The sleepq_remove() in msleep() to handle this nested sleep case isn't
> clearing the TDF_SINTR from the previous tsleep.  I suspect this changed
> in the recent fixes as I think they changed the sleepqueue code to clear
> TDF_SINTR when the thread resumed, rather than clearing it when the thread
> was removed from the queue IIRC.

Thanks for the info. I don't plan to update my system recently, so I
can't confirm if it really has been fixed, but anyone who has a fresh
enough system can give it a try.

Regards,
Csaba


More information about the freebsd-current mailing list