gnome-sound-recorder crashes deep inside libgjs
Starting gnome-sound0recorder on GNOME-3.30 and then trying to play back a (previous) recording results in:
** (org.gnome.SoundRecorder:1758): CRITICAL *: 14:40:58.577: g_object_info_get_n_fields: assertion 'info != NULL' failed ** Gjs:ERROR:gi/object.cpp:481:bool ObjectInstance::field_getter_impl(JSContext, JS::HandleObject, JS::HandleString, JS::MutableHandleValue): assertion failed: (field) Aborted (core dumped)
Running under gdb shows the assert(field) in the ObjectInstance::field_getter_impl method crashing.
This bug has been hitting people on all distros and is reported against at least 3 distros: https://bugs.funtoo.org/browse/FL-5971 https://bugzilla.redhat.com/show_bug.cgi?id=1650932 https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1797172