-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.0
-
None
-
Linux
-
a43583e0221311b7fe666726ab668e41c5e4bba2
See attached test case.
The problem is that QThread::wait tries to lock d->mutex.
But QThreadPrivate::finish also keep this mutex locked, and do not release it while emitting the signal, or destroying the QThreadStorage objects.