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 missing a case in `HookRunner#wait_for_slot` where if no slots
were available we would infinite loop on the thread that "lost" if
another thread took all the slots. This would result in the losing
thread never releasing the mutex, preventing the winning thread from
release the slots! Thus the hook run would never terminate.
Fix by `wait`ing in the case where there are no slots available so we
release the lock awaiting a signal.
Fixessds#476
0 commit comments