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

[reg] Qt::X11BypassWindowManagerHint (and other tests) really slow because of waiting hack in qWaitForWindowActive()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • None
    • 5.10.0
    • QPA: X11/XCB
    • None

      ./tst_qwidget focusProxyAndInputMethods
      0.040s Qt5, when flag not set
      5.125s Qt5, when flag is set
      0.069s Qt4, when flag is set

      ./tst_qgraphicsproxywidget hoverEnterLeaveEvent
      0.362s Qt5, when flag is not set
      20.467s Qt5, when flag is set

      ./tst_qgraphicswidget initialShow2
      0.091s Qt5, when flag is not set
      10.131s Qt5, when flag is set

      Not all test functions that use Qt::X11BypassWindowManagerHint exhibit this behavior, but many do (the above list does not attempt to list them all). And most of those test functions are also marked as blacklisted, as they cause qWait*s to fail (expire?).

      Verified on 2 distributions (Ubuntu and KDE Neon), both exhibit this issue.

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

            paeglis Gatis Paeglis
            paeglis Gatis Paeglis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes