trackerboy
trackerboy copied to clipboard
Application may hang when opening a module
Bug description
Spurious hang when opening a module. Discovered by @N-SPC700
How to reproduce
Load a module and the application may hang. Hard to reproduce. Most likely a threading issue with the Renderer class, see below.
Information
This is most likely a synchronization issue with the Renderer, I believe the hang is caused by a deadlock when calling Renderer::forceStop
https://github.com/stoneface86/trackerboy/blob/develop/src/forms/MainWindow/slots.cpp#L64
Reply to this issue if you have encountered this exact problem with specific details, so we can help isolate the cause.
New Information
CPU Utilization for the process is 0% when this hang occurs, which strongly suggests the source is a deadlock between the GUI thread and the Renderer thread.