Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.1
-
None
-
Linux/Ubuntu 18.10/Yocto/Xorg 1.20.1
-
-
1500d2283e17be72226b2960a79039254887977f (qt/qtbase/5.12)
Description
The UI is becoming frozen after a certain combination of touches from multiple touchscreens.
This issue is also present in Qt 5.10.
I can reproduce it on an embedded machine with X11, and using Ubuntu 18.10 (with both precompiled Qt deliveries and manually compiled kits).
I have inspected the QAbstractNativeEventFilter for xorg and the events for the touch sequences are correct.
To reproduce:
1. Plug in two touch screen devices (device A and device B).
2. Press and hold on device A.
3. Press/release/press and hold on device B.
4. Release device A.
It doesn't happen every time. With this combination, I can reproduce the issue in about 1/5 tries.
If I alt/tab or change focus to another app, and bring focus back to the Qt/QML app, it works again!
Attachments
Issue Links
- is duplicated by
-
QTBUG-74280 MouseArea Crash when tapping at the same time on two touch monitors
-
- Closed
-
- relates to
-
QTBUG-68451 [9;0]TouchPointPressed without previous release event QQuickEventPoint(accepted:false state:Pressed scenePos:QPointF(327.487,183.617) id:2000002 timeHeld:0) Segmentation fault
-
- Closed
-