gnome-shell 3.32 with mutter 3.32 crashes with SIGABRT
gnome-shell started crashing in after upgrading to 3.32 in arch
Rolling back from gnome-shell 1:3.32.0+20+g05e55cee-1 and mutter 3.32.0+25+gf0b9654de-1 to gnome-shell-1:3.30.2-1 and mutter 3.30.2-2 solves the issue.
Backtrace:
#0 0x00007fddd4c16d7f in raise () at /usr/lib/libc.so.6
#1 0x000055e6e6adb912 in ()
#2 0x00007fddd4c16e00 in <signal handler called> () at /usr/lib/libc.so.6
#3 0x00007fddd4c16d7f in raise () at /usr/lib/libc.so.6
#4 0x00007fddd4c01672 in abort () at /usr/lib/libc.so.6
#5 0x00007fddd4675042 in g_assertion_message
(domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7fddd3eb4480 "void ObjectInstance::associate_js_gobject(JSContext*, JS::HandleObject, GObject*)", message=<optimized out>) at ../glib/glib/gtestutils.c:2878
#6 0x00007fddd46a2b7c in g_assertion_message_expr
(domain=domain@entry=0x7fddd3eae064 "Gjs", file=file@entry=0x7fddd3eb2ee0 "gi/object.cpp", line=line@entry=1347, func=func@entry=0x7fddd3eb4480 "void ObjectInstance::associate_js_gobject(JSContext*, JS::HandleObject, GObject*)", expr=expr@entry=0x7fddd3eb2efb "!wrapper_is_rooted()") at ../glib/glib/gtestutils.c:2904
#7 0x00007fddd3e615c7 in ObjectInstance::associate_js_gobject(JSContext*, JS::Handle<JSObject*>, _GObject*) (this=<optimized out>, context=<optimized out>, object=..., gobj=<optimized out>) at gi/object.cpp:1347
#8 0x00007fddd3e615c7 in ObjectInstance::associate_js_gobject(JSContext*, JS::Handle<JSObject*>, _GObject*) (this=<optimized out>, context=<optimized out>, object=..., gobj=<optimized out>) at gi/object.cpp:1343
#9 0x00007fddd3e5b4c5 in gjs_object_custom_init(GTypeInstance*, void*) (instance=0x55e6ea4c1c50, klass=<optimized out>) at /usr/include/mozjs-60/js/RootingAPI.h:1090
#10 0x00007fddd4799799 in g_type_create_instance (type=<optimized out>) at ../glib/gobject/gtype.c:1864
#11 0x00007fddd47b6df9 in g_object_constructor (type=<optimized out>, n_construct_properties=0, construct_params=0x0) at ../glib/gobject/gobject.c:2154
#12 0x00007fddd3d9b659 in () at /usr/lib/mutter-4/libmutter-clutter-4.so.0
#13 0x00007fddd3e5adf1 in gjs_object_constructor(GType, unsigned int, GObjectConstructParam*)Python Exception <class 'TypeError'> can only concatenate str (not "NoneType") to str:
(type=, n_construct_properties=0, construct_properties=0x0) at gi/gobject.cpp:93
#14 0x00007fddd47b7ff4 in g_object_new_with_custom_constructor (n_params=6, params=0x7ffda8a2bc40, class=0x55e6e8710d10) at ../glib/gobject/gobject.c:1723
#15 0x00007fddd47b7ff4 in g_object_new_internal (class=class@entry=0x55e6e8710d10, params=params@entry=0x7ffda8a2bc40, n_params=n_params@entry=6) at ../glib/gobject/gobject.c:1803
#16 0x00007fddd47b8c0f in g_object_new_with_propertiesPython Exception <class 'TypeError'> can only concatenate str (not "NoneType") to str:
(object_type=, n_properties=n_properties@entry=6, names=names@entry=0x55e6ea4c04a0, values=values@entry=0x55e6ea44d000) at ../glib/gobject/gobject.c:1967
#17 0x00007fddd3e66800 in ObjectInstance::init_impl(JSContext*, JS::CallArgs const&, JS::MutableHandle<JSObject*>) (this=0x55e6ea49ff00, context=<optimized out>, args=..., object=...) at ./gi/wrapperutils.h:873
#18 0x00007fddd3e66add in ObjectBase::init_gobject(JSContext*, unsigned int, JS::Value*) (context=0x55e6e7f063a0, argc=<optimized out>, vp=<optimized out>) at /usr/include/mozjs-60/js/RootingAPI.h:1116
#19 0x00007fddd0ea3fd3 in () at /usr/lib/libmozjs-60.so.0
#20 0x00007fddd0e96170 in () at /usr/lib/libmozjs-60.so.0
#21 0x00007fddd0ea3c05 in () at /usr/lib/libmozjs-60.so.0
#22 0x00007fddd0ea413a in () at /usr/lib/libmozjs-60.so.0
#23 0x00007fddd0e96170 in () at /usr/lib/libmozjs-60.so.0
#24 0x00007fddd0ea3c05 in () at /usr/lib/libmozjs-60.so.0
#25 0x00007fddd0ea413a in () at /usr/lib/libmozjs-60.so.0
#26 0x00007fddd0ea4a7f in () at /usr/lib/libmozjs-60.so.0
#27 0x00007fddd12bac19 in () at /usr/lib/libmozjs-60.so.0
#28 0x00007fddd0ea3fd3 in () at /usr/lib/libmozjs-60.so.0
#29 0x00007fddd0e96170 in () at /usr/lib/libmozjs-60.so.0
#30 0x00007fddd0ea3c05 in () at /usr/lib/libmozjs-60.so.0
#31 0x00007fddd0ea413a in () at /usr/lib/libmozjs-60.so.0
#32 0x00007fddd0ea4a7f in () at /usr/lib/libmozjs-60.so.0
#33 0x00007fddd116a508 in () at /usr/lib/libmozjs-60.so.0
#34 0x00007fddd116a954 in () at /usr/lib/libmozjs-60.so.0
#35 0x0000063b0cf34f87 in ()
#36 0x00007ffda8a2d8f8 in ()
#37 0x00007ffda8a2d838 in ()
#38 0x000055e6e81b2958 in ()
#39 0x00000000000000fc in ()
#40 0x0000063b0cfa64fe in ()
#41 0x0000000000001842 in ()
#42 0x00007fddb5474f40 in ()
#43 0x0000000000000000 in ()
Is there anything else I can look at?