Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
4.2.3
-
None
Description
Starting multiple QProcess instances in threads at the same time may lead to problems in waitForFinished(), this seems to happen when the process has exited before the waitForFinished() function is called.
When this happens, the waitForFinished() function will block until it times out, and when destroying the QProcess instance the following message is printed
QProcess: Destroyed while process is still running.