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

Details

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

    Description

      ./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.

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes