Bug 105336

Summary: Swiping with multiple fingers causes X to crash
Product: Wayland Reporter: Timon Walshe-Grey <me>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium CC: andyrtr, peter.hutterer, shaleen.jain95
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Output of evemu-record

Description Timon Walshe-Grey 2018-03-04 10:34:52 UTC
Created attachment 137772 [details]
Output of evemu-record

If I touch the touchpad with more than 2 fingers at once and then move them around a little, X immediately crashes.

Appears related to #105160, but that issue was marked as fixed in 1.10.1, where this is still occurring.

There is more information that may be related at a downstream bug report: https://bugs.archlinux.org/task/57523

Output from evemu-record is attached. I also have a backtrace from Xorg.0.log:

[   187.373] (EE) 
[   187.373] (EE) Backtrace:
[   187.417] (EE) 0: /usr/lib/xorg-server/Xorg (OsLookupColor+0x139) [0x55d941b2ee99]
[   187.420] (EE) 1: /usr/lib/libpthread.so.0 (funlockfile+0x50) [0x7f21eba9ce1f]
[   187.446] (EE) 2: /usr/lib/libc.so.6 (gsignal+0x110) [0x7f21eb708860]
[   187.449] (EE) 3: /usr/lib/libc.so.6 (abort+0x1c9) [0x7f21eb709ec9]
[   187.451] (EE) 4: /usr/lib/libc.so.6 (__assert_fail_base+0x14c) [0x7f21eb7010bc]
[   187.454] (EE) 5: /usr/lib/libc.so.6 (__assert_fail+0x43) [0x7f21eb701133]
[   187.455] (EE) 6: /usr/lib/libinput.so.10 (libinput_event_get_pointer_event+0xebb3) [0x7f21e42fbe43]
[   187.457] (EE) 7: /usr/lib/libinput.so.10 (libinput_event_get_pointer_event+0xf8e8) [0x7f21e4300a38]
[   187.458] (EE) 8: /usr/lib/libinput.so.10 (libinput_ref+0x448) [0x7f21e42dd1f8]
[   187.459] (EE) 9: /usr/lib/libinput.so.10 (libinput_dispatch+0x5f) [0x7f21e42dca8f]
[   187.461] (EE) 10: /usr/lib/xorg/modules/input/libinput_drv.so (_init+0x29b9) [0x7f21e45485b9]
[   187.461] (EE) 11: /usr/lib/xorg-server/Xorg (input_unlock+0x293) [0x55d941b2d3d3]
[   187.462] (EE) 12: /usr/lib/xorg-server/Xorg (OsCleanup+0x621) [0x55d941b2fe01]
[   187.462] (EE) 13: /usr/lib/xorg-server/Xorg (input_unlock+0xde) [0x55d941b2cfce]
[   187.465] (EE) 14: /usr/lib/libpthread.so.0 (start_thread+0xdc) [0x7f21eba9208c]
[   187.467] (EE) 15: /usr/lib/libc.so.6 (clone+0x3f) [0x7f21eb7c9eb8]
[   187.468] (EE) 
[   187.468] (EE)
Comment 1 shaleen.jain95 2018-03-04 13:21:43 UTC
Still happens for me as well on libinput 1.10.1 with the same stack trace.
Comment 2 Peter Hutterer 2018-03-05 00:24:32 UTC
Pretty sure it's the same as bug 105258, please un-duplicate if it ends up being something different.

*** This bug has been marked as a duplicate of bug 105258 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.