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

qt event loop freezes on mac

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.3.1
    • QPA
    • None
    • mac os x 10.8, 2013 mac mini.
    • macOS

    Description

      our program is similar to a video player.

      we have a QGLWidget to display the video. a QTimer will call updateGL() periodically to update the opengl scene.

      however, this doesn't work on Mac sometimes, because for some reason, Qt doesn't trigger the timer's timeout event. it looks like the eventloop is frozen.

      This issue is intermittent, the reproduction rate is about 50%.

      the program is too large to attach, please download here

      https://s3-us-west-1.amazonaws.com/qatest01/GRID+Workspace.zip

      double click and then just click connect. after at least 5 seconds, if you don't see an animation, that means the window is frozen.

      when the issue happens, only switching to another running application window could trigger our program to update. the Qt eventloop seems to be frozen.

      thanks

      Attachments

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

        Activity

          People

            vestbo Tor Arne Vestbø
            billconan shi yan
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes