snowdosker wrote:
This one is mysterious and will take some debugging by someone on
a Cygwin platform. I'd start by checking what "r" is (i.e., what's
the return value). Then try to come up with a simple test case
of a condition variable, etc.
As I can check
_r = 22 and vm->vm_destruction = 0
According to docs 22 is EINVAL and |pthread_cond_signal returns when
|
[EINVAL] The value /cond/ does not refer to an initialised condition
variable.
D'oh! This one is easy, we weren't initializing the condition variable.
Fixed in r381407.
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com