Gnome shell dumps core on lock
Affected version
- Gnome shell: 3.36.0+35+gd9a75412-1
- OS: Arch Linux
- Running on Wayland.
Bug summary
The gnome shell dumps core when trying to lock the screen. Problem is, it is not happening consistently and I have not figured out, what is the "configuration" when this happens. Weird is, that I am running another laptop on which it does not happen at all, but have the same version of gnome-shell. The only difference is, that on the affected laptop I have another monitor through docking station and the laptop is actually closed all the time.
Steps to reproduce
- Lock the screen
- Flip a coin, whether it actually does not land you in GDM
What happened
Randomly (but rather often) when locking the screen, gnome-shell dumps the core and takes down the whole session
What did you expect to happen
Locking the screen
Relevant logs, screenshots, screencasts etc.
Stack trace
Process 2109 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 2109:
#0 0x00007f6f376471af st_theme_node_lookup_shadow (libst-1.0.so + 0x1d1af)
#1 0x00007f6f376474fc st_theme_node_get_text_shadow (libst-1.0.so + 0x1d4fc)
#2 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#3 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#4 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#5 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#6 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#7 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#8 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#9 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#10 0x00007f6f3764750e st_theme_node_get_text_shadow (libst-1.0.so + 0x1d50e)
#11 0x00007f6f3768434c n/a (libst-1.0.so + 0x5a34c)
#12 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#13 0x00007f6f3798dd06 clutter_paint_node_paint (libmutter-clutter-6.so.0 + 0x9ed06)
#14 0x00007f6f379da29b clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb29b)
#15 0x00007f6f379f364b n/a (libmutter-clutter-6.so.0 + 0x10464b)
#16 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#17 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#18 0x00007f6f37664d3c n/a (libst-1.0.so + 0x3ad3c)
#19 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#20 0x00007f6f3798dd06 clutter_paint_node_paint (libmutter-clutter-6.so.0 + 0x9ed06)
#21 0x00007f6f379da29b clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb29b)
#22 0x00007f6f379f364b n/a (libmutter-clutter-6.so.0 + 0x10464b)
#23 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#24 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#25 0x00007f6f379f364b n/a (libmutter-clutter-6.so.0 + 0x10464b)
#26 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#27 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#28 0x00007f6f37664d3c n/a (libst-1.0.so + 0x3ad3c)
#29 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#30 0x00007f6f3798dd06 clutter_paint_node_paint (libmutter-clutter-6.so.0 + 0x9ed06)
#31 0x00007f6f379da29b clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb29b)
#32 0x00007f6f379f364b n/a (libmutter-clutter-6.so.0 + 0x10464b)
#33 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#34 0x00007f6f37992526 n/a (libmutter-clutter-6.so.0 + 0xa3526)
#35 0x00007f6f37923bf2 clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34bf2)
#36 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#37 0x00007f6f37664d3c n/a (libst-1.0.so + 0x3ad3c)
#38 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#39 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#40 0x00007f6f379f364b n/a (libmutter-clutter-6.so.0 + 0x10464b)
#41 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#42 0x00007f6f379da283 clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb283)
#43 0x00007f6f3797767f n/a (libmutter-clutter-6.so.0 + 0x8867f)
#44 0x00007f6f3781b953 n/a (libmutter-6.so.0 + 0x15f953)
#45 0x00007f6f37923def clutter_actor_continue_paint (libmutter-clutter-6.so.0 + 0x34def)
#46 0x00007f6f3798dd06 clutter_paint_node_paint (libmutter-clutter-6.so.0 + 0x9ed06)
#47 0x00007f6f379da29b clutter_actor_paint (libmutter-clutter-6.so.0 + 0xeb29b)
#48 0x00007f6f3797a8b0 n/a (libmutter-clutter-6.so.0 + 0x8b8b0)
#49 0x00007f6f3781b821 n/a (libmutter-6.so.0 + 0x15f821)
#50 0x00007f6f37941d25 n/a (libmutter-clutter-6.so.0 + 0x52d25)
#51 0x00007f6f379425fc n/a (libmutter-clutter-6.so.0 + 0x535fc)
#52 0x00007f6f37943350 n/a (libmutter-clutter-6.so.0 + 0x54350)
#53 0x00007f6f3799b8b1 n/a (libmutter-clutter-6.so.0 + 0xac8b1)
#54 0x00007f6f382db9be g_main_context_dispatch (libglib-2.0.so.0 + 0x6b9be)
#55 0x00007f6f382dd831 n/a (libglib-2.0.so.0 + 0x6d831)
#56 0x00007f6f382de843 g_main_loop_run (libglib-2.0.so.0 + 0x6e843)
#57 0x00007f6f377d7349 meta_run (libmutter-6.so.0 + 0x11b349)
#58 0x000055c1c156541e n/a (gnome-shell + 0x241e)
#59 0x00007f6f38833023 __libc_start_main (libc.so.6 + 0x27023)
#60 0x000055c1c156561e n/a (gnome-shell + 0x261e)
Stack trace of thread 2115:
#0 0x00007f6f38900abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f6f382dd7a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f6f382dd871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007f6f30f04e5e n/a (libdconfsettings.so + 0x4e5e)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2120:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f20f94b8c n/a (iris_dri.so + 0x484b8c)
#2 0x00007f6f20f94788 n/a (iris_dri.so + 0x484788)
#3 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2133:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2134:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2114:
#0 0x00007f6f38900abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f6f382dd7a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f6f382de843 g_main_loop_run (libglib-2.0.so.0 + 0x6e843)
#3 0x00007f6f38450df8 n/a (libgio-2.0.so.0 + 0x59df8)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2138:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2140:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2123:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f20f94b8c n/a (iris_dri.so + 0x484b8c)
#2 0x00007f6f20f94788 n/a (iris_dri.so + 0x484788)
#3 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2121:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f20f94b8c n/a (iris_dri.so + 0x484b8c)
#2 0x00007f6f20f94788 n/a (iris_dri.so + 0x484788)
#3 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2139:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2135:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2136:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2137:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f35694f9d _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-68.so + 0xa1df9d)
#2 0x00007f6f34ef12d1 n/a (libmozjs-68.so + 0x27a2d1)
#3 0x00007f6f34f016ca n/a (libmozjs-68.so + 0x28a6ca)
#4 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 72820:
#0 0x00007f6f38905f8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007f6f3828d13b g_cond_wait_until (libglib-2.0.so.0 + 0x1d13b)
#2 0x00007f6f3830c7e3 n/a (libglib-2.0.so.0 + 0x9c7e3)
#3 0x00007f6f382b263b n/a (libglib-2.0.so.0 + 0x4263b)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 72515:
#0 0x00007f6f38905f8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007f6f3828d13b g_cond_wait_until (libglib-2.0.so.0 + 0x1d13b)
#2 0x00007f6f3830c7e3 n/a (libglib-2.0.so.0 + 0x9c7e3)
#3 0x00007f6f382b263b n/a (libglib-2.0.so.0 + 0x4263b)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2122:
#0 0x00007f6f36c84cf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x00007f6f20f94b8c n/a (iris_dri.so + 0x484b8c)
#2 0x00007f6f20f94788 n/a (iris_dri.so + 0x484788)
#3 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 19186:
#0 0x00007f6f38900abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f6ef9e7ec14 n/a (libpulse.so.0 + 0xdc14)
#2 0x00007f6ef9e8c059 pa_mainloop_poll (libpulse.so.0 + 0x1b059)
#3 0x00007f6ef9e96301 pa_mainloop_iterate (libpulse.so.0 + 0x25301)
#4 0x00007f6ef9e963b1 pa_mainloop_run (libpulse.so.0 + 0x253b1)
#5 0x00007f6ef9e8661e n/a (libpulse.so.0 + 0x1561e)
#6 0x00007f6ef9e0ad1c n/a (libpulsecommon-13.0.so + 0x1dd1c)
#7 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 2112:
#0 0x00007f6f38900abf __poll (libc.so.6 + 0xf4abf)
#1 0x00007f6f382dd7a0 n/a (libglib-2.0.so.0 + 0x6d7a0)
#2 0x00007f6f382dd871 g_main_context_iteration (libglib-2.0.so.0 + 0x6d871)
#3 0x00007f6f382dd8c2 n/a (libglib-2.0.so.0 + 0x6d8c2)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 72207:
#0 0x00007f6f38905f8d syscall (libc.so.6 + 0xf9f8d)
#1 0x00007f6f3828d13b g_cond_wait_until (libglib-2.0.so.0 + 0x1d13b)
#2 0x00007f6f3830c7e3 n/a (libglib-2.0.so.0 + 0x9c7e3)
#3 0x00007f6f382b263b n/a (libglib-2.0.so.0 + 0x4263b)
#4 0x00007f6f382b4e71 n/a (libglib-2.0.so.0 + 0x44e71)
#5 0x00007f6f36c7e46f start_thread (libpthread.so.0 + 0x946f)
#6 0x00007f6f3890b3d3 __clone (libc.so.6 + 0xff3d3)