gnome-shell segfaults in `st_focus_manager_remove_group()`
Using Debian sid/unstable GNOME Shell started to crash with a segmentation fault (right now at gnome-shell 41.3-1+b1).
#0 0x00007f269d66ca00 in st_focus_manager_remove_group () from /usr/lib/gnome-shell/libst-1.0.so
#1 0x00007f269e7156df in g_closure_invoke (closure=0x7f26a1c856c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffe4cc1d870, invocation_hint=invocation_hint@entry=0x7ffe4cc1d7f0) at ../../../gobject/gclosure.c:830
#2 0x00007f269e727b36 in signal_emit_unlocked_R (node=node@entry=0x7f26a0be1000, detail=detail@entry=0, instance=instance@entry=0x7f26a1c7ee00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4cc1d870) at ../../../gobject/gsignal.c:3742
#3 0x00007f269e72df51 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4cc1d9f0) at ../../../gobject/gsignal.c:3497
#4 0x00007f269e72e4ff in g_signal_emit (instance=instance@entry=0x7f26a1c7ee00, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
#5 0x00007f269db4f43c in clutter_actor_dispose (object=0x7f26a1c7ee00) at ../clutter/clutter/clutter-actor.c:5515
#6 0x00007f269d68d6b1 in ?? () from /usr/lib/gnome-shell/libst-1.0.so
#7 0x00007f269e71bae9 in g_object_run_dispose (object=0x7f26a1c7ee00) at ../../../gobject/gobject.c:1232
#8 0x00007f269db51683 in clutter_actor_destroy (self=0x7f26a1c7ee00) at ../clutter/clutter/clutter-actor.c:7968
#9 0x00007f269db57d2d in clutter_actor_iter_destroy (iter=iter@entry=0x7ffe4cc1db60) at ../clutter/clutter/clutter-actor.c:17329
#10 0x00007f269db57de8 in clutter_actor_real_destroy (actor=0x7f26a1810770) at ../clutter/clutter/clutter-actor.c:5857
#11 0x00007f269e715618 in g_closure_invoke (closure=closure@entry=0x7f26a0beae20, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffe4cc1dd40, invocation_hint=invocation_hint@entry=0x7ffe4cc1dcc0) at ../../../gobject/gclosure.c:830
#12 0x00007f269e727aa0 in signal_emit_unlocked_R (node=node@entry=0x7f26a0be1000, detail=detail@entry=0, instance=instance@entry=0x7f26a1810770, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4cc1dd40) at ../../../gobject/gsignal.c:3860
#13 0x00007f269e72df51 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4cc1dec0) at ../../../gobject/gsignal.c:3497
#14 0x00007f269e72e4ff in g_signal_emit (instance=instance@entry=0x7f26a1810770, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
#15 0x00007f269db4f43c in clutter_actor_dispose (object=0x7f26a1810770) at ../clutter/clutter/clutter-actor.c:5515
#16 0x00007f269d68d6b1 in ?? () from /usr/lib/gnome-shell/libst-1.0.so
#17 0x00007f269e71bae9 in g_object_run_dispose (object=0x7f26a1810770) at ../../../gobject/gobject.c:1232
#18 0x00007f269db51683 in clutter_actor_destroy (self=0x7f26a1810770) at ../clutter/clutter/clutter-actor.c:7968
#19 0x00007f269db57d2d in clutter_actor_iter_destroy (iter=iter@entry=0x7ffe4cc1e030) at ../clutter/clutter/clutter-actor.c:17329
#20 0x00007f269db57de8 in clutter_actor_real_destroy (actor=0x7f26a1808210) at ../clutter/clutter/clutter-actor.c:5857
#21 0x00007f269e7156df in g_closure_invoke (closure=closure@entry=0x7f26a0beae20, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffe4cc1e210, invocation_hint=invocation_hint@entry=0x7ffe4cc1e190) at ../../../gobject/gclosure.c:830
#22 0x00007f269e727aa0 in signal_emit_unlocked_R (node=node@entry=0x7f26a0be1000, detail=detail@entry=0, instance=instance@entry=0x7f26a1808210, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe4cc1e210) at ../../../gobject/gsignal.c:3860
#23 0x00007f269e72df51 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe4cc1e390) at ../../../gobject/gsignal.c:3497
#24 0x00007f269e72e4ff in g_signal_emit (instance=instance@entry=0x7f26a1808210, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
#25 0x00007f269db4f43c in clutter_actor_dispose (object=0x7f26a1808210) at ../clutter/clutter/clutter-actor.c:5515
#26 0x00007f269d68d6b1 in ?? () from /usr/lib/gnome-shell/libst-1.0.so
#27 0x00007f269e71a74f in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3540
#28 g_object_unref (_object=0x7f26a1808210) at ../../../gobject/gobject.c:3470
#29 0x00007f269dc7579a in ?? () from /lib/x86_64-linux-gnu/libgjs.so.0
#30 0x00007f269dc7a4f5 in ?? () from /lib/x86_64-linux-gnu/libgjs.so.0
#31 0x00007f269dc832be in ?? () from /lib/x86_64-linux-gnu/libgjs.so.0
#32 0x00007f269c164943 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#33 0x00007f269c1649f8 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#34 0x00007f269c1672e2 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#35 0x00007f269c1675a2 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#36 0x00007f269c14ec00 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#37 0x00007f269c14e22e in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#38 0x00007f269c150309 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#39 0x00007f269c14e22e in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#40 0x00007f269c158402 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#41 0x00007f269c1609c5 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#42 0x00007f269c17b335 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#43 0x00007f269c17baf8 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#44 0x00007f269c17bd62 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#45 0x00007f269c17c0f5 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#46 0x00007f269bea744a in JSRuntime::destroyRuntime() () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#47 0x00007f269bdfd7e2 in ?? () from /lib/x86_64-linux-gnu/libmozjs-78.so.0
#48 0x00007f269dc9925d in ?? () from /lib/x86_64-linux-gnu/libgjs.so.0
#49 0x00007f269e71a74f in g_object_unref (_object=<optimized out>) at ../../../gobject/gobject.c:3540
#50 g_object_unref (_object=0x7f26a0c2c220) at ../../../gobject/gobject.c:3470
#51 0x00007f269ec0c955 in ?? ()
#52 0x00007f269d7017ed in __libc_start_main (main=0x7f269ec0c4e0, argc=1, argv=0x7ffe4cc1ed48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe4cc1ed38) at ../csu/libc-start.c:332
#53 0x00007f269ec0cb9a in ?? ()
I do not know how to reproduce it, and I only saw it in coredumpctl
and did not notice it.