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

Application terminates when mouse is moved over busy (blocked) GUI

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Out of scope
    • Affects Version/s: 5.10.1, 5.11.0 Beta 2
    • Fix Version/s: None
    • Component/s: QPA: Wayland
    • Labels:
      None
    • Environment:
      Arch Linux
      Plasma git (5.12.80) / Weston 3.0.0
      Intel graphics

      Description

      If the application GUI thread is temporarily blocked by a time-consuming work and mouse is moved over it -> application crashes as soon as the thread gets unblocked. There is no backtrace to this, it ends with error

      The Wayland connection broke. Did the Wayland compositor die?

      It can be reproduced e.g. with Krusader:

      1. Start Krusader
      2. Click on "MountMan" toolbar button
      3. Immediately after that start moving your mouse over Krusader app.
      4. Krusader terminates

      Try it with no mouse movement after the click and all should be fine.

      This was reproduced on Plasma (git master) as well as Weston 3.0.0.

      I'll provide a minimal example app. on demand.
       

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              johanhelsing Johan Helsing
              Reporter:
              clearmartin Martin Kostolný
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes