DashCommunicator inherits QThread. From the QThread docs:

"Note that deleting a QThread object will not stop the execution of the
thread it manages. Deleting a running QThread (i.e. isFinished() returns
false) will probably result in a program crash. Wait for the finished()
signal before deleting the QThread."

So to fix this, need to refactor DashCommunicator a bit to only delete
the QThread after the thread's finished() signal has fired.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1508485

Title:
  "QThread: Destroyed while thread is still running" printed on shutdown

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1508485/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to