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

Reply via email to