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

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

    XMLWordPrintable

Details

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

    Description

      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

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes