Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-19783

QThread::finished() signal can be emitted before the thread is actually finished.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Not Evaluated Not Evaluated
    • None
    • 4.7.3
    • Core: Threads
    • None
    • windows, symbian

      In the symbian and windows implementation, the QThread::finished() signal is emitted just after the run function has returned. However, that does not mean that the thread is really done running. It seems emitting the signal at that point is premature, and the signal should only be emitted once the thread has really stopped. See the discussion in this DevNet topic: http://developer.qt.nokia.com/forums/viewthread/6541

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            earthdomain Earth Domain (Inactive)
            andre André Somers
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes