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

Windows: QGLWidget causes lock up when window resizes/moves (MSVC2012 + Window 7 only).

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 4.8.3, 4.8.4, 5.1.0 Beta 1
    • Fix Version/s: 5.1.1, 5.2.0
    • Labels:
    • Environment:
      Windows 7, Visual Studio 2012
    • Commits:
      Qt 5: aa1b4c0943187d82e0c313b93559e99226a9c75a Qt 5 : 882e01a94f83bc1625d68b279cdde9a38dae0166 , 54f1d7e2e48b896755aa930ee7e4ecacf51bf977, Qt 4: aea654b84713b8085ee0a291e3325b1ca53080aa

      Description

      Behaviour described in QTBUG-18852 reappeared again when building QT application in Microsoft Visual Studio 2012. Using QTimer for animating QGlWidget with intervals < 20 causes window lockups on window move, and total application freeze when right mouse button is invoked on window title bar. More lower QTimer interval is, more severe behaviour is. Same code build in MSVS10 works fine. Testing revealed, problems arise even when QTimer is not connected to animating slot, simple starting it with low interval causes mess with windows.
      (https://bugreports.qt-project.org/browse/QTBUG-18852)

        Attachments

        1. main.cpp
          0.2 kB
        2. MyWindow.h
          0.3 kB
        3. qtbug27266_timer.tar
          10 kB
        4. qtbug27266.tar
          10 kB

          Issue Links

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

            Activity

              People

              Assignee:
              kleint Friedemann Kleint
              Reporter:
              eddie_br Petr Dannhofer
              Votes:
              4 Vote for this issue
              Watchers:
              17 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes