Opening quick settings menu using a touchscreen crashes the Gnome Shell (X11)
Affected version
OS: Fedora 38 (Kernel: Linux 6.2.14-300.fc38.x86_64)
GNOME Shell version: 44.1
Windowing system: X11
Issue occurs without extensions: yes
Bug summary
When opening the quick settings menu via a touchscreen on a notebook, the whole Gnome shell crashes and restarts. The quick settings menu can be used via touchpad / mouse without issues.
Steps to reproduce
- Log into a session with X11
- Use a touchscreen to open up the quick settings menu
What happened
The Gnome Shell crashes.
What did you expect to happen
The quick settings menu to open.
Relevant logs, screenshots, screencasts etc.
Stacktrace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=5, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {94274916052848}}
ret = <optimized out>
#1 0x00007f3fa20b08b3 in __pthread_kill_internal (signo=5, threadid=<optimized out>) at pthread_kill.c:78
No locals.
#2 0x00007f3fa205fabe in __GI_raise (sig=sig@entry=5) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x000055be1699a946 in dump_gjs_stack_on_signal_handler (signo=5) at ../src/main.c:446
sa = {__sigaction_handler = {sa_handler = 0x55be1699a790 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x55be1699a790 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0,
sa_restorer = 0x0}
i = <optimized out>
#4 <signal handler called>
No locals.
#5 g_log_structured_array (log_level=log_level@entry=G_LOG_LEVEL_ERROR, fields=fields@entry=0x7ffddb971260, n_fields=4) at ../glib/gmessages.c:555
writer_func = <optimized out>
writer_user_data = <optimized out>
recursion = <optimized out>
depth = <optimized out>
__func__ = "g_log_structured_array"
_g_boolean_var_15 = <optimized out>
#6 0x00007f3fa2746d1c in g_log_default_handler (log_domain=log_domain@entry=0x7f3fa23a676e "libmutter", log_level=log_level@entry=6,
message=message@entry=0x55be1b387cb0 "Received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'BadValue (integer parameter out of range for operation)'.\n (Details: serial 23835 error_code 2 request_c"..., unused_data=unused_data@entry=0x0) at ../glib/gmessages.c:3284
fields = {{key = 0x7f3fa27adab6 "GLIB_OLD_LOG_API", value = 0x7f3fa27abae8, length = -1}, {key = 0x7f3fa27ad9e3 "MESSAGE", value = 0x55be1b387cb0, length = -1}, {key = 0x7f3fa27ad9f6 "PRIORITY", value = 0x7f3fa27a7cd1,
length = -1}, {key = 0x7f3fa27ada50 "GLIB_DOMAIN", value = 0x7f3fa23a676e, length = -1}}
n_fields = <optimized out>
#7 0x00007f3fa2746fc0 in g_logv (log_domain=0x7f3fa23a676e "libmutter", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7ffddb9713c0) at ../glib/gmessages.c:1391
domain = 0x0
data = 0x0
depth = <optimized out>
log_func = 0x7f3fa2746c60 <g_log_default_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = 6
was_fatal = 0
was_recursion = 0
buffer = <optimized out>
msg_alloc = 0x55be1b387cb0 "Received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'BadValue (integer parameter out of range for operation)'.\n (Details: serial 23835 error_code 2 request_c"...
msg = 0x55be1b387cb0 "Received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'BadValue (integer parameter out of range for operation)'.\n (Details: serial 23835 error_code 2 request_c"...
i = 2
size = <optimized out>
#8 0x00007f3fa27472a3 in g_log (log_domain=log_domain@entry=0x7f3fa23a676e "libmutter", log_level=log_level@entry=G_LOG_LEVEL_ERROR,
format=format@entry=0x7f3fa23c5058 "Received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was '%s'.\n (Details: serial %ld error_code %d request_code %d (%s) minor_code %d)\n (Note to programmers: nor"...) at ../glib/gmessages.c:1460
args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffddb9714b8, reg_save_area = 0x7ffddb9713e0}}
#9 0x00007f3fa23138ee in display_error_event (error=0x7ffddb971550, x11_display=0x55be17019210) at ../src/x11/meta-x11-errors.c:113
buf = "BadValue (integer parameter out of range for operation)\000\000\000\000\000\000\000\000"
l = <optimized out>
ignore = 0
#10 meta_x_error (xdisplay=<optimized out>, error=0x7ffddb971550) at ../src/x11/meta-x11-errors.c:136
Please ask for more information if the stacktrace I provided is insufficient.
Edited by Sebastian Keller