glib2-2.67.1 crash in g_data_set_internal
On upgrading Fedora rawhide to 2.67.1, gdm/gnome-shell starts crashing with the following trace:
Message: Process 1801 (gnome-shell) of user 42 dumped core.
Stack trace of thread 1801:
#0 0x00007f6bd6d2a2b2 raise (libc.so.6 + 0x3d2b2)
#1 0x0000564cfa6f3332 dump_gjs_stack_on_signal_handler (gnome-shell + 0x3332)
#2 0x00007f6bd6d2a330 __restore_rt (libc.so.6 + 0x3d330)
#3 0x00007f6bd6d2a2b2 raise (libc.so.6 + 0x3d2b2)
#4 0x00007f6bd6d138a4 abort (libc.so.6 + 0x268a4)
#5 0x00007f6bd7b05b8c g_assertion_message.cold (libglib-2.0.so.0 + 0x1eb8c)
#6 0x00007f6bd7b5fa1f g_assertion_message_expr (libglib-2.0.so.0 + 0x78a1f)
#7 0x00007f6bd7c2f7a8 weak_unbind (libgobject-2.0.so.0 + 0x147a8)
#8 0x00007f6bd7c375b7 weak_refs_notify (libgobject-2.0.so.0 + 0x1c5b7)
#9 0x00007f6bd7b1d3ae g_data_set_internal (libglib-2.0.so.0 + 0x363ae)
#10 0x00007f6bd6c9fdb0 st_widget_dispose (libst-1.0.so + 0x4cdb0)
#11 0x00007f6bd7c3bab6 g_object_run_dispose (libgobject-2.0.so.0 + 0x20ab6)
#12 0x00007f6bd712073b clutter_actor_destroy (libmutter-clutter-8.so.0 + 0x4973b)
#13 0x00007f6bd63c4b90 ffi_call_unix64 (libffi.so.6 + 0x6b90)
#14 0x00007f6bd63c40fb ffi_call (libffi.so.6 + 0x60fb)
#15 0x00007f6bd722ce05 _ZL21gjs_invoke_c_functionP9JSContextP8FunctionRKN2JS8CallArgsENS3_6HandleIP8JSObjectEEP11_GIArgument.lto_priv.0 (libgjs.so.0 + 0x3de05)
#16 0x00007f6bd722d2da _ZL13function_callP9JSContextjPN2JS5ValueE (libgjs.so.0 + 0x3e2da)
#17 0x00007f6bd431ce82 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-78.so.0 + 0x14be82)
#18 0x00007f6bd430d2ec _ZL9InterpretP9JSContextRN2js8RunStateE (libmozjs-78.so.0 + 0x13c2ec)
#19 0x00007f6bd431c73e _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-78.so.0 + 0x14b73e)
#20 0x00007f6bd431cb77 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-78.so.0 + 0x14bb77)
#21 0x00007f6bd431d1d2 _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EENS_10CallReasonE (libmozjs-78.so.0 + 0x14c1d2)
#22 0x00007f6bd47f929a _ZN2js3jit14InvokeFunctionEP9JSContextN2JS6HandleIP8JSObjectEEbbjPNS3_5ValueENS3_13MutableHandleIS8_EE (libmozjs-78.so.0 + 0x62829a)
#23 0x00007f6bd47f944f _ZN2js3jit25InvokeFromInterpreterStubEP9JSContextPNS0_30InterpreterStubExitFrameLayoutE (libmozjs-78.so.0 + 0x62844f)
#24 0x00002c9c16618fb4 n/a (n/a + 0x0)
#25 0x0000564cfc6b9d10 n/a (n/a + 0x0)
#26 0x00002c9c1664e5d7 n/a (n/a + 0x0)
#27 0x0000564cfd1889f0 n/a (n/a + 0x0)
#28 0x00002c9c16618515 n/a (n/a + 0x0)
#29 0x00007f6bd4927fa9 _ZL8EnterJitP9JSContextRN2js8RunStateEPh (libmozjs-78.so.0 + 0x756fa9)
#30 0x00007f6bd431c70d _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-78.so.0 + 0x14b70d)
#31 0x00007f6bd431cb77 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-78.so.0 + 0x14bb77)
#32 0x00007f6bd47c65ef _ZN2js3jit14DoCallFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_15ICCall_FallbackEjPN2JS5ValueENS7_13MutableHandleIS8_EE (libmozjs-78.so.0 + 0x5f55ef)
#33 0x00002c9c1661acb8 n/a (n/a + 0x0)
#34 0x0000564cfda34198 n/a (n/a + 0x0)
#35 0x00002c9c1661869f n/a (n/a + 0x0)
#36 0x00007f6bd431be50 _ZL9InterpretP9JSContextRN2js8RunStateE (libmozjs-78.so.0 + 0x14ae50)
#37 0x00007f6bd431c73e _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-78.so.0 + 0x14b73e)
#38 0x00007f6bd431cb77 _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructENS_10CallReasonE (libmozjs-78.so.0 + 0x14bb77)
#39 0x00007f6bd47c65ef _ZN2js3jit14DoCallFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_15ICCall_FallbackEjPN2JS5ValueENS7_13MutableHandleIS8_EE (libmozjs-78.so.0 + 0x5f55ef)
#40 0x00002c9c1661acb8 n/a (n/a + 0x0)
#41 0x0000564cfc58ae78 n/a (n/a + 0x0)
#42 0x00002c9c1664e5d7 n/a (n/a + 0x0)
#43 0x0000564cfd1889f0 n/a (n/a + 0x0)
#44 0x00002c9c16618515 n/a (n/a + 0x0)
#45 0x00007f6bd4927fa9 _ZL8EnterJitP9JSContextRN2js8RunStateEPh (libmozjs-78.so.0 + 0x756fa9)
#46 0x00007f6bd430f013 _ZL9InterpretP9JSContextRN2js8RunStateE (libmozjs-78.so.0 + 0x13e013)
#47 0x00007f6bd431c73e _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-78.so.0 + 0x14b7
Downgrading to 2.67.0 everything works again.
Happy to try and gather more info, etc.