segfault in libwayland-server.so.0.22.0[7f8414e15000+8000]
Affected version
Arch Linux with Wayland.
❯ paru -Q gnome-shell
gnome-shell 1:44.1-3
Bug summary
Not sure what happened, was just doing normal stuff and gnome-shell crashed.
Steps to reproduce
Sorry.
What happened
gnome-shell crashed.
What did you expect to happen
gnome-shell not to crash.
Relevant logs, screenshots, screencasts etc.
[589537.226067] gnome-shell[463081]: segfault at 10 ip 00007f8414e17c44 sp 00007fff517a5bb8 error 4 in libwayland-server.so.0.22.0[7f8414e15000+8000] likely on CPU 18 (core 2, socket 0)
[589537.226082] Code: 00 00 0f 1f 40 00 f3 0f 1e fa 66 48 0f 6e c7 0f 16 47 08 0f 11 06 48 89 77 08 48 8b 46 08 48 89 30 c3 0f 1f 40 00 f3 0f 1e fa <8b> 47 10 48 8b 57 40 3d ff ff ff fe 77 2e 48 83 c2 30 48 8b 4a 10
❯ coredumpctl gdb 463081
PID: 463081 (gnome-shell)
UID: 1000 (thomas)
GID: 1000 (thomas)
Signal: 11 (SEGV)
Timestamp: Sun 2023-05-21 22:44:31 BST (11min ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
Unit: user@1000.service
User Unit: org.gnome.Shell@wayland.service
Slice: user-1000.slice
Owner UID: 1000 (thomas)
Boot ID: 0a347ac5691c4ea3bdac95bf9cac8e44
Machine ID: f9b94bcbbbec4e5c9aeab58ed0c9f29b
Hostname: lola
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.0a347ac5691c4ea3bdac95bf9cac8e44.463081.1684705471000000.zst (present)
Size on Disk: 105.4M
Message: Process 463081 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 463081:
#0 0x00007f8414e17c44 wl_resource_add_destroy_listener (libwayland-server.so.0 + 0x9c44)
#1 0x00007f8415b5b01a n/a (libmutter-12.so.0 + 0x15b01a)
#2 0x00007f8415ab3514 n/a (libmutter-12.so.0 + 0xb3514)
#3 0x00007f8415abe25b n/a (libmutter-12.so.0 + 0xbe25b)
#4 0x00007f8415ebd04e n/a (libmutter-clutter-12.so.0 + 0xb604e)
#5 0x00007f8415ebd8a3 n/a (libmutter-clutter-12.so.0 + 0xb68a3)
#6 0x00007f8415ebe196 clutter_grab_dismiss (libmutter-clutter-12.so.0 + 0xb7196)
#7 0x00007f8415aa9e3c n/a (libmutter-12.so.0 + 0xa9e3c)
#8 0x00007f84166bd210 g_closure_invoke (libgobject-2.0.so.0 + 0x14210)
#9 0x00007f84166eb2f8 n/a (libgobject-2.0.so.0 + 0x422f8)
#10 0x00007f84166db095 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32095)
#11 0x00007f84166db324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#12 0x00007f8415ae6724 n/a (libmutter-12.so.0 + 0xe6724)
#13 0x00007f8415b6d304 n/a (libmutter-12.so.0 + 0x16d304)
#14 0x00007f8414e199ba n/a (libwayland-server.so.0 + 0xb9ba)
#15 0x00007f8414e1b7a9 wl_resource_destroy (libwayland-server.so.0 + 0xd7a9)
#16 0x00007f8415b6c52f n/a (libmutter-12.so.0 + 0x16c52f)
#17 0x00007f84166cb4a4 g_object_unref (libgobject-2.0.so.0 + 0x224a4)
#18 0x00007f8415b633e3 n/a (libmutter-12.so.0 + 0x1633e3)
#19 0x00007f84166cb4a4 g_object_unref (libgobject-2.0.so.0 + 0x224a4)
#20 0x00007f8414e199ba n/a (libwayland-server.so.0 + 0xb9ba)
#21 0x00007f8414e1a0db wl_client_destroy (libwayland-server.so.0 + 0xc0db)
#22 0x00007f8414e1a60e n/a (libwayland-server.so.0 + 0xc60e)
#23 0x00007f8414e19ae2 wl_event_loop_dispatch (libwayland-server.so.0 + 0xbae2)
#24 0x00007f8415b4616d n/a (libmutter-12.so.0 + 0x14616d)
#25 0x00007f841613a53b g_main_context_dispatch (libglib-2.0.so.0 + 0x5a53b)
#26 0x00007f8416197219 n/a (libglib-2.0.so.0 + 0xb7219)
#27 0x00007f8416139c7f g_main_loop_run (libglib-2.0.so.0 + 0x59c7f)
#28 0x00007f8415acdc5b meta_context_run_main_loop (libmutter-12.so.0 + 0xcdc5b)
#29 0x0000564d737ee526 n/a (gnome-shell + 0x3526)
#30 0x00007f8415839850 n/a (libc.so.6 + 0x23850)
#31 0x00007f841583990a __libc_start_main (libc.so.6 + 0x2390a)
#32 0x0000564d737ee835 n/a (gnome-shell + 0x3835)
Stack trace of thread 463091:
#0 0x00007f8415913c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f841619717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f84161391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f840cb27fde n/a (libdconfsettings.so + 0x5fde)
#4 0x00007f8416167315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463083:
#0 0x00007f84159192ed syscall (libc.so.6 + 0x1032ed)
#1 0x00007f84161907b5 g_cond_wait (libglib-2.0.so.0 + 0xb07b5)
#2 0x00007f8416104fb4 n/a (libglib-2.0.so.0 + 0x24fb4)
#3 0x00007f841616bf9e n/a (libglib-2.0.so.0 + 0x8bf9e)
#4 0x00007f8416167315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463084:
#0 0x00007f8415913c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f841619717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f84161391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f84161391f2 n/a (libglib-2.0.so.0 + 0x591f2)
#4 0x00007f8416167315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463181:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463180:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463185:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463179:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463092:
#0 0x00007f8415913c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f841619717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f8416139c7f g_main_loop_run (libglib-2.0.so.0 + 0x59c7f)
#3 0x00007f8415bb102e n/a (libmutter-12.so.0 + 0x1b102e)
#4 0x00007f8416167315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463186:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463184:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463182:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463086:
#0 0x00007f8415913c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f841619717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f8416139c7f g_main_loop_run (libglib-2.0.so.0 + 0x59c7f)
#3 0x00007f8416339d3c n/a (libgio-2.0.so.0 + 0x10ed3c)
#4 0x00007f8416167315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
Stack trace of thread 463183:
#0 0x00007f8415899f0e n/a (libc.so.6 + 0x83f0e)
#1 0x00007f841589c7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
#2 0x00007f8414592a61 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x1592a61)
#3 0x00007f8414592962 n/a (libmozjs-102.so + 0x1592962)
#4 0x00007f841474ae4e n/a (libmozjs-102.so + 0x174ae4e)
#5 0x00007f841589d44b n/a (libc.so.6 + 0x8744b)
#6 0x00007f8415920e40 n/a (libc.so.6 + 0x10ae40)
ELF object binary architecture: AMD x86-64
(gdb) bt
#0 0x00007f8414e17c44 in wl_resource_add_destroy_listener () at /usr/lib/libwayland-server.so.0
#1 0x00007f8415b5b01a in () at /usr/lib/libmutter-12.so.0
#2 0x00007f8415ab3514 in () at /usr/lib/libmutter-12.so.0
#3 0x00007f8415abe25b in () at /usr/lib/libmutter-12.so.0
#4 0x00007f8415ebd04e in () at /usr/lib/mutter-12/libmutter-clutter-12.so.0
#5 0x00007f8415ebd8a3 in () at /usr/lib/mutter-12/libmutter-clutter-12.so.0
#6 0x00007f8415ebe196 in clutter_grab_dismiss () at /usr/lib/mutter-12/libmutter-clutter-12.so.0
#7 0x00007f8415aa9e3c in () at /usr/lib/libmutter-12.so.0
#8 0x00007f84166bd210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#9 0x00007f84166eb2f8 in () at /usr/lib/libgobject-2.0.so.0
#10 0x00007f84166db095 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#11 0x00007f84166db324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#12 0x00007f8415ae6724 in () at /usr/lib/libmutter-12.so.0
#13 0x00007f8415b6d304 in () at /usr/lib/libmutter-12.so.0
#14 0x00007f8414e199ba in () at /usr/lib/libwayland-server.so.0
#15 0x00007f8414e1b7a9 in wl_resource_destroy () at /usr/lib/libwayland-server.so.0
#16 0x00007f8415b6c52f in () at /usr/lib/libmutter-12.so.0
#17 0x00007f84166cb4a4 in g_object_unref () at /usr/lib/libgobject-2.0.so.0
#18 0x00007f8415b633e3 in () at /usr/lib/libmutter-12.so.0
#19 0x00007f84166cb4a4 in g_object_unref () at /usr/lib/libgobject-2.0.so.0
#20 0x00007f8414e199ba in () at /usr/lib/libwayland-server.so.0
#21 0x00007f8414e1a0db in wl_client_destroy () at /usr/lib/libwayland-server.so.0
#22 0x00007f8414e1a60e in () at /usr/lib/libwayland-server.so.0
#23 0x00007f8414e19ae2 in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0
#24 0x00007f8415b4616d in () at /usr/lib/libmutter-12.so.0
#25 0x00007f841613a53b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#26 0x00007f8416197219 in () at /usr/lib/libglib-2.0.so.0
#27 0x00007f8416139c7f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#28 0x00007f8415acdc5b in meta_context_run_main_loop () at /usr/lib/libmutter-12.so.0
#29 0x0000564d737ee526 in ()
#30 0x00007f8415839850 in () at /usr/lib/libc.so.6
#31 0x00007f841583990a in __libc_start_main () at /usr/lib/libc.so.6
#32 0x0000564d737ee835 in ()
Edited by Thomas Way