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

Input events stop getting handled when being touched/pressed from multiple devices



    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.12.1
    • QPA: X11/XCB
    • None
    • Yocto (sumo) x64, Ubuntu 18.10 x64
    • Linux/X11


      When our app is launched, while tapping repeatedly on the screen with one hid-multitouch device, if I touch the screen with another different hid-multitouch device, the app will behave in a weird/inconsistent manner.

      Some things I see (inconsistently) when it happens:

      1. A traditional USB mouse will work, but when clicking, the controls will only react as if a button-press is happening.
      2. USB mouse not working at all.
      3. Touch screen clicking random parts of the screen (even some parts which I believe are hidden).
      4. QEvent::TouchEnd doesn't appear to be raised (I attached an event listener to verify this).

      I initially discovered this on an embedded Linux distro (intel i3 x64). I can also reproduce this locally on Ubuntu 18.10 with the latest v12 branch.

      When running on Ubuntu, when the issue happens, it seems to "kick back into gear" when switching focus to another window and then back again. Unfortunately, this isn't possible on our embedded device, so I need to search for a solution.


        1. distro.txt
          224 kB
        2. log.txt
          22 kB
        3. session1-after.txt
          19 kB
        4. session1-before.txt
          12 kB
        5. session2.txt
          632 kB

        Issue Links

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



              paeglis Gatis Paeglis
              pauldotknopf Paul Knopf
              0 Vote for this issue
              4 Start watching this issue



                Gerrit Reviews

                  There are no open Gerrit changes