Please sign in to comment.
Unlock the startstop mutex while waiting for timer startup
If we start and stop the timer too quickly, the lock can be still held by the start() function, and the stop() sits deadlocked waiting for it. As this delay is primarily to wait for the thread to come up before returning from start(), it should be safe to release the mutex while waiting to allow the stop() to take effect. If this doesn't fix the issue, please reopen the ticket Fixes #10867
- Loading branch information...
Showing with 4 additions and 0 deletions.