Help repro PR 1749.

Roland McGrath roland@frob.com
Sat Jul 29 15:18:00 GMT 2000


> Internally, the condition wait function actually thinks that it has been
> removed from the queue and signalled, which is not the case. 

You mean it leaves some dangling pointers to the current thread on a queue?

> Perhaps I should have called this an erroneous return rather than a spurious
> wakeup; sorry about the confusing terminology!

It is not the return that is erroneous.  It is the dangling state.
The return would be ok if it cleaned up state, so if it is easier to
fix it that way than to make it know when to continue blocking,
that is an ok fix.


More information about the Libc-alpha mailing list