gnome-shell crashes with SIGABRT when touching stylus to screen, "assertion failed: (trap->end_sequence == 0)" in in gdk_x11_display_error_trap_pop_internal() from gdk_x11_display_error_trap_pop() from meta_x11_error_trap_pop_with_return() from meta_input_settings_x11_set_stylus_button_map()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
New
|
High
|
Unassigned | ||
mutter (Ubuntu) |
New
|
High
|
Unassigned |
Bug Description
My Thinkpad Yoga 14 20FY has a builtin stylus pen. If I touch it to the screen, gnome-shell immediately crashes, 100% reproducibly.
ProblemType: Crash
DistroRelease: Ubuntu 18.10
Package: gnome-shell 3.29.90-2ubuntu1
ProcVersionSign
Uname: Linux 4.17.0-9-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.10-0ubuntu9
Architecture: amd64
CurrentDesktop: GNOME
Date: Wed Sep 5 18:28:08 2018
DisplayManager: gdm3
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2016-02-19 (929 days ago)
InstallationMedia: Ubuntu-GNOME 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: /usr/bin/
Signal: 6
SourcePackage: gnome-shell
StacktraceTop:
() at /usr/lib/
g_assertion_
() at /usr/lib/
() at /usr/lib/
g_closure_invoke () at /usr/lib/
Title: gnome-shell crashed with SIGABRT
UpgradeStatus: Upgraded to cosmic on 2018-08-17 (19 days ago)
UserGroups: adm audio bumblebee cdrom dip docker libvirt libvirtd lpadmin lxd mock plugdev sambashare sbuild sudo wireshark
summary: |
- gnome-shell crashes with SIGABRT when touching stylus to screen + gnome-shell crashes with SIGABRT when touching stylus to screen, in + __GI_abort() from g_assertion_message() from g_assertion_message_expr() + from gdk_x11_display_error_trap_pop_internal() from + gdk_x11_display_error_trap_pop() from + meta_x11_error_trap_pop_with_return() from + meta_input_settings_x11_set_stylus_button_map() |
information type: | Private → Public |
summary: |
- gnome-shell crashes with SIGABRT when touching stylus to screen, in - __GI_abort() from g_assertion_message() from g_assertion_message_expr() - from gdk_x11_display_error_trap_pop_internal() from - gdk_x11_display_error_trap_pop() from - meta_x11_error_trap_pop_with_return() from + gnome-shell crashes with SIGABRT when touching stylus to screen, + "assertion failed: (trap->end_sequence == 0)" from meta_input_settings_x11_set_stylus_button_map() |
Changed in gnome-shell (Ubuntu): | |
importance: | Medium → High |
Changed in mutter (Ubuntu): | |
importance: | Undecided → High |
summary: |
gnome-shell crashes with SIGABRT when touching stylus to screen, - "assertion failed: (trap->end_sequence == 0)" from + "assertion failed: (trap->end_sequence == 0)" in in + gdk_x11_display_error_trap_pop_internal() from + gdk_x11_display_error_trap_pop() from + meta_x11_error_trap_pop_with_return() from meta_input_settings_x11_set_stylus_button_map() |
StacktraceTop: message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7fdffc0cae80 <__func__.75276> "gdk_x11_ display_ error_trap_ pop_internal" , message=<optimized out>) at ../../. ./../glib/ gtestutils. c:2574 message_ expr (domain= domain@ entry=0x7fdffc0 ac017 "Gdk", file=file@ entry=0x7fdffc0 ca7e0 "../../ ../../. ./gdk/x11/ gdkdisplay- x11.c", line=line@ entry=2870, func=func@ entry=0x7fdffc0 cae80 <__func__.75276> "gdk_x11_ display_ error_trap_ pop_internal" , expr=expr@ entry=0x7fdffc0 ca189 "trap->end_sequence == 0") at ../../. ./../glib/ gtestutils. c:2597 display_ error_trap_ pop_internal (display=<optimized out>, need_code= need_code@ entry=1) at ../../. ./../.. /gdk/x11/ gdkdisplay- x11.c:2870 display_ error_trap_ pop (display=<optimized out>) at ../../. ./../.. /gdk/x11/ gdkdisplay- x11.c:2982 error_trap_ pop_with_ return (x11_display= <optimized out>) at x11/meta- x11-errors. c:61
g_assertion_
g_assertion_
gdk_x11_
gdk_x11_
meta_x11_