gtk applications are closed when wacom pen is involved on 3.34
hi, i would like to report an issue. gtk apps are closing when i try to use wacom pen, possibly when i mix the input with touch. possibly only on wayland
the issue is reproducible how to reproduce:
- using touchscreen tap a button, on window topbar
- using pen, 'Click' a button
- the app gone n. sometimes it needs several tries
here's coredump of gedit
PID: 28580 (gedit) UID: 1000 (pacman) GID: 1000 (pacman) Signal: 11 (SEGV) Timestamp: Wed 2019-09-25 23:24:27 WIB (2min 57s ago) Command Line: /usr/bin/gedit --gapplication-service Executable: /usr/bin/gedit Control Group: /user.slice/user-1000.slice/user@1000.service/dbus.service Unit: user@1000.service User Unit: dbus.service Slice: user-1000.slice Owner UID: 1000 (pacman) Boot ID: 7f4f7fb278ff4119acf5da75eef007c8 Machine ID: 91098daa803040f6a2fc0a46893f98de Hostname: killerqueen Storage: /var/lib/systemd/coredump/core.gedit.1000.7f4f7fb278ff4119acf5da75eef007c8.28580.1569428667000000000000.lz4 Message: Process 28580 (gedit) of user 1000 dumped core.
Stack trace of thread 28580:
#0 0x00007f923a321e57 g_slist_prepend (libglib-2.0.so.0)
#1 0x00007f9239b72306 n/a (libgtk-3.so.0)
#2 0x00007f9239b732a2 n/a (libgtk-3.so.0)
#3 0x00007f9239b734f7 n/a (libgtk-3.so.0)
#4 0x00007f9239b73cd0 n/a (libgtk-3.so.0)
#5 0x00007f9239c773a7 gtk_main_do_event (libgtk-3.so.0)
#6 0x00007f92399878b4 n/a (libgdk-3.so.0)
#7 0x00007f9239956f04 n/a (libgdk-3.so.0)
#8 0x00007f923a3453ae g_main_context_dispatch (libglib-2.0.so.0)
#9 0x00007f923a3471c1 n/a (libglib-2.0.so.0)
#10 0x00007f923a347201 g_main_context_iteration (libglib-2.0.so.0)
#11 0x00007f923a16b9ae g_application_run (libgio-2.0.so.0)
#12 0x000055986efdc0f1 main (gedit)
#13 0x00007f923a507ee3 __libc_start_main (libc.so.6)
#14 0x000055986efdc1ce _start (gedit)
Stack trace of thread 28584:
#0 0x00007f923a5d2667 __poll (libc.so.6)
#1 0x00007f923a347130 n/a (libglib-2.0.so.0)
#2 0x00007f923a347201 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f92342bae5e n/a (libdconfsettings.so)
#4 0x00007f923a323bc1 n/a (libglib-2.0.so.0)
#5 0x00007f923923e57f start_thread (libpthread.so.0)
#6 0x00007f923a5dd0e3 __clone (libc.so.6)
Stack trace of thread 28582:
#0 0x00007f923a5d2667 __poll (libc.so.6)
#1 0x00007f923a347130 n/a (libglib-2.0.so.0)
#2 0x00007f923a3480d3 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f923a128b18 n/a (libgio-2.0.so.0)
#4 0x00007f923a323bc1 n/a (libglib-2.0.so.0)
#5 0x00007f923923e57f start_thread (libpthread.so.0)
#6 0x00007f923a5dd0e3 __clone (libc.so.6)
Stack trace of thread 28581:
#0 0x00007f923a5d2667 __poll (libc.so.6)
#1 0x00007f923a347130 n/a (libglib-2.0.so.0)
#2 0x00007f923a347201 g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f923a347252 n/a (libglib-2.0.so.0)
#4 0x00007f923a323bc1 n/a (libglib-2.0.so.0)
#5 0x00007f923923e57f start_thread (libpthread.so.0)
#6 0x00007f923a5dd0e3 __clone (libc.so.6)
Stack trace of thread 28583:
#0 0x00007f923a5d7e3d syscall (libc.so.6)
#1 0x00007f923a2f811b g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007f923a375f33 n/a (libglib-2.0.so.0)
#3 0x00007f923a376124 g_async_queue_timeout_pop (libglib-2.0.so.0)
#4 0x00007f923a31d03a n/a (libglib-2.0.so.0)
#5 0x00007f923a323bc1 n/a (libglib-2.0.so.0)
#6 0x00007f923923e57f start_thread (libpthread.so.0)
#7 0x00007f923a5dd0e3 __clone (libc.so.6)
i'm on shell 3.34, gedit 3.34, archlinux current, thinkpad yoga 260