You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* We were checking hasWaiters() in MCCondWait, and if no waiters,
we set the mutex to NULL, associated with that condition variable.
That corrupted the stack. We now check in MCCondEnqueue that if
hasWaiters() is true, then the old mutex associated with the
condition variable is the same as the new mutex being associated with it.
0 commit comments