segfault in clutter_stage_get_device_coords() on shutdown after Alt+F2, 'r'
Affected version
- Arch Linux
mutter 44.3-1
- XOrg (
21.1.8-2
)
Bug summary
When I try to reload the shell (Alt-F2
+ r
) — the shell is crashing (with the single "Log out" button). After re-login extensions are disabled.
Steps to reproduce
- Alt-F2, type
r
- Got crash
Probably it's only after sleep (not hibernation).
What happened
Crash of the whole shell, I'm forced to log out, extensions are disabled.
What did you expect to happen
Just simple shell reload.
Relevant logs, screenshots, screencasts etc.
Aug 18 12:44:52 AlexArchPC gnome-shell[45566]: Shutting down GNOME Shell
Aug 18 12:44:52 AlexArchPC kernel: gnome-shell[45566]: segfault at 28 ip 00007fa1bacef3a4 sp 00007fff14df4eb0 error 4 in libmutter-clutter-12.so.0.0.0[7fa1bac64000+bb000] likely on CPU 3 (core 4, socket 0)
Aug 18 12:44:52 AlexArchPC kernel: Code: 00 48 8d 35 9e 5d 04 00 48 8d 3d 8c fc 02 00 ff 15 b1 8b 08 00 90 f3 0f 1e fa 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 38 <4c> 8b 67 28 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b
Aug 18 12:44:52 AlexArchPC systemd[1]: Started Process Core Dump (PID 45744/UID 0).
Aug 18 12:44:53 AlexArchPC systemd-coredump[45788]: [🡕] Process 45566 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 45566:
#0 0x00007fa1bacef3a4 clutter_stage_repick_device (libmutter-clutter-12.so.0 + 0xb53a4)
#1 0x00007fa1b9eb64f6 n/a (libffi.so.8 + 0x74f6)
#2 0x00007fa1b9eb2f5e n/a (libffi.so.8 + 0x3f5e)
#3 0x00007fa1b9eb5b73 ffi_call (libffi.so.8 + 0x6b73)
#4 0x00007fa1badcd8c9 n/a (libgjs.so.0 + 0x528c9)
#5 0x00007fa1badce299 n/a (libgjs.so.0 + 0x53299)
#6 0x00007fa1b90af506 n/a (libmozjs-102.so + 0x12af506)
#7 0x00007fa1b93ff1c4 n/a (libmozjs-102.so + 0x15ff1c4)
#8 0x00007fa1b93fe191 n/a (libmozjs-102.so + 0x15fe191)
#9 0x000021b44a477e28 n/a (n/a + 0x0)
#10 0x000055c0488cdad8 n/a (n/a + 0x0)
#11 0x000021b44a47556a n/a (n/a + 0x0)
#12 0x00007fa1b90a1757 n/a (libmozjs-102.so + 0x12a1757)
#13 0x00007fa1b93fef64 n/a (libmozjs-102.so + 0x15fef64)
#14 0x00007fa1b93fe191 n/a (libmozjs-102.so + 0x15fe191)
#15 0x000021b44a477e28 n/a (n/a + 0x0)
#16 0x000055c049ab1720 n/a (n/a + 0x0)
#17 0x000021b44a47556a n/a (n/a + 0x0)
#18 0x00007fa1b90a1757 n/a (libmozjs-102.so + 0x12a1757)
#19 0x00007fa1b90a034d n/a (libmozjs-102.so + 0x12a034d)
#20 0x00007fa1b9726fdb _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-102.so + 0x1926fdb)
#21 0x00007fa1badc2f69 n/a (libgjs.so.0 + 0x47f69)
#22 0x00007fa1badfb7dc n/a (libgjs.so.0 + 0x807dc)
#23 0x00007fa1bb4f76c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
#24 0x00007fa1bb525938 n/a (libgobject-2.0.so.0 + 0x42938)
#25 0x00007fa1bb516aa7 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33aa7)
#26 0x00007fa1bb516d34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#27 0x00007fa1bac9017f n/a (libmutter-clutter-12.so.0 + 0x5617f)
#28 0x00007fa1baf1f410 n/a (libglib-2.0.so.0 + 0x40410)
#29 0x00007fa1bac72e0c n/a (libmutter-clutter-12.so.0 + 0x38e0c)
#30 0x00007fa1bac81fb8 n/a (libmutter-clutter-12.so.0 + 0x47fb8)
#31 0x00007fa1bac730a1 n/a (libmutter-clutter-12.so.0 + 0x390a1)
#32 0x00007fa1b9eb64f6 n/a (libffi.so.8 + 0x74f6)
#33 0x00007fa1b9eb2f5e n/a (libffi.so.8 + 0x3f5e)
#34 0x00007fa1b9eb5b73 ffi_call (libffi.so.8 + 0x6b73)
#35 0x00007fa1badcd8c9 n/a (libgjs.so.0 + 0x528c9)
#36 0x00007fa1badce299 n/a (libgjs.so.0 + 0x53299)
#37 0x00007fa1b90af506 n/a (libmozjs-102.so + 0x12af506)
#38 0x00007fa1b90a05f5 n/a (libmozjs-102.so + 0x12a05f5)
#39 0x00007fa1b9726fdb _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-102.so + 0x1926fdb)
#40 0x00007fa1badc2f69 n/a (libgjs.so.0 + 0x47f69)
#41 0x00007fa1badfb7dc n/a (libgjs.so.0 + 0x807dc)
#42 0x00007fa1bb4f76c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
#43 0x00007fa1bb525938 n/a (libgobject-2.0.so.0 + 0x42938)
#44 0x00007fa1bb516aa7 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33aa7)
#45 0x00007fa1bb516d34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#46 0x000055c04520f570 n/a (gnome-shell + 0x3570)
#47 0x00007fa1ba427cd0 n/a (libc.so.6 + 0x27cd0)
#48 0x00007fa1ba427d8a __libc_start_main (libc.so.6 + 0x27d8a)
#49 0x000055c04520f835 n/a (gnome-shell + 0x3835)
Stack trace of thread 45575:
#0 0x00007fa1ba50f1ad syscall (libc.so.6 + 0x10f1ad)
#1 0x00007fa1baf8eca7 g_cond_wait (libglib-2.0.so.0 + 0xafca7)
#2 0x00007fa1baf04144 n/a (libglib-2.0.so.0 + 0x25144)
#3 0x00007fa1baf6e2fe n/a (libglib-2.0.so.0 + 0x8f2fe)
#4 0x00007fa1baf6bd75 n/a (libglib-2.0.so.0 + 0x8cd75)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45590:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45576:
#0 0x00007fa1ba5039df __poll (libc.so.6 + 0x1039df)
#1 0x00007fa1baf96c2f n/a (libglib-2.0.so.0 + 0xb7c2f)
#2 0x00007fa1baf370e2 g_main_context_iteration (libglib-2.0.so.0 + 0x580e2)
#3 0x00007fa1baf37132 n/a (libglib-2.0.so.0 + 0x58132)
#4 0x00007fa1baf6bd75 n/a (libglib-2.0.so.0 + 0x8cd75)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45588:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45579:
#0 0x00007fa1ba5039df __poll (libc.so.6 + 0x1039df)
#1 0x00007fa1baf96c2f n/a (libglib-2.0.so.0 + 0xb7c2f)
#2 0x00007fa1baf370e2 g_main_context_iteration (libglib-2.0.so.0 + 0x580e2)
#3 0x00007fa1bb565fde n/a (libdconfsettings.so + 0x5fde)
#4 0x00007fa1baf6bd75 n/a (libglib-2.0.so.0 + 0x8cd75)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45589:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45592:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45594:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45595:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45578:
#0 0x00007fa1ba5039df __poll (libc.so.6 + 0x1039df)
#1 0x00007fa1baf96c2f n/a (libglib-2.0.so.0 + 0xb7c2f)
#2 0x00007fa1baf38fef g_main_loop_run (libglib-2.0.so.0 + 0x59fef)
#3 0x00007fa1bb13a28c n/a (libgio-2.0.so.0 + 0x11028c)
#4 0x00007fa1baf6bd75 n/a (libglib-2.0.so.0 + 0x8cd75)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45593:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45591:
#0 0x00007fa1ba4894ae n/a (libc.so.6 + 0x894ae)
#1 0x00007fa1ba48bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x00007fa1b939b591 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-102.so + 0x159b591)
#3 0x00007fa1b939b492 n/a (libmozjs-102.so + 0x159b492)
#4 0x00007fa1b954d63e n/a (libmozjs-102.so + 0x174d63e)
#5 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
Stack trace of thread 45619:
#0 0x00007fa1ba50f1ad syscall (libc.so.6 + 0x10f1ad)
#1 0x00007fa1baf8f533 g_cond_wait_until (libglib-2.0.so.0 + 0xb0533)
#2 0x00007fa1baf04115 n/a (libglib-2.0.so.0 + 0x25115)
#3 0x00007fa1baf04277 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25277)
#4 0x00007fa1baf6ebee n/a (libglib-2.0.so.0 + 0x8fbee)
#5 0x00007fa1baf6bd75 n/a (libglib-2.0.so.0 + 0x8cd75)
#6 0x00007fa1ba48c9eb n/a (libc.so.6 + 0x8c9eb)
#7 0x00007fa1ba51123c n/a (libc.so.6 + 0x11123c)
ELF object binary architecture: AMD x86-64