Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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