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

singleshot timer executes before all window events have finished on ARM

    XMLWordPrintable

Details

    • Linux/Wayland
    • a77fdc9847bcf730862f262aac0a2c4e921f4411 (qt/qtbase/5.15)

    Description

      On ARM singleshot timers seem to executing before all events in the window system event queue have been processed.

      Steps to reproduce:

      • Run the attached sample on an ARM device
      • Press the button
      • Expected: After pressing the button the dialog should appear first with a green background color, the ui should then be unresponsive for 3 seconds then dialog background color should changed to red and the ui become responsive again.
      • Actual: After pressing the button, the ui becomes unresponsive for 3 seconds then the dialog appears with the red background.

      On Qt 5.12.2 running the same sample on ARM and Windows the expected result occurs.

      We are using qt5 wayland and weston.

      Attachments

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

        Activity

          People

            thiago Thiago Macieira
            elsdon Elsdon Greenough
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes