Sometimes (especially in the CI) the qwebenginehistoryinterface test (in 5.10 renamed to qwebengineshutdown) hang without any output.
If verbose logging is enabled using:
One can see that the application is trying to revive the GPU thread again and again.
In the attached stacktrace file, one can see that the main thread is waiting in a thread join operation, whereas an IO thread tries to recreate the GPU thread.
|For Gerrit Dashboard: QTBUG-65239|
|214627,2||Fix hanging of process when application is closed too fast||61-based||qt/qtwebengine-chromium||Status: MERGED||+2||0|
|214628,2||Fix hanging of process when application is closed too fast||56-based||qt/qtwebengine-chromium||Status: MERGED||+2||0|