GNOME Bugzilla – Bug 789484
Crash libgobject g_type_check_instance_is_fundamentally_a
Last modified: 2021-07-05 14:37:19 UTC
Was manipulating the vim-mode textbox (ex-mode plugin) in Atom editor. PID: 4079 (gnome-shell) UID: 1000 GID: 1000 Signal: 11 (SEGV) Timestamp: Wed 2017-10-25 10:42:22 CDT (12min ago) Command Line: /usr/bin/gnome-shell Executable: /usr/bin/gnome-shell Control Group: /user.slice/user-1000.slice/session-c3.scope Unit: session-c3.scope Slice: user-1000.slice Session: c3 Owner UID: 1000 Boot ID: d09e1fe4d9334b61a08bd7486551e1a0 Machine ID: aa9d59961df749169fe2cd638e7c9e6d Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.d09e1fe4d9334b61a08bd7486551e1a0.4079.1508946142000000.lz4 Message: Process 4079 (gnome-shell) of user 1000 dumped core. Stack trace of thread 4079: #0 0x00007f468cfacd61 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0) #1 0x00007f468cf8e870 g_value_set_object (libgobject-2.0.so.0) #2 0x00007f468cf92945 g_object_get_property (libgobject-2.0.so.0) #3 0x00007f468bc5e2fe n/a (libgjs.so.0) #4 0x00007f46852dec5b _ZN2js14CallJSGetterOpEP9JSContextPFbS1_N2JS6HandleIP8JSObjectEENS3_I4jsidEENS2_13MutableHandleINS2_5ValueEEEES6_S8_SB_ (libmozjs-52.so.0) #5 0x00007f4685306fcb NativeGetPropertyInline<(js::AllowGC)1> (libmozjs-52.so.0) #6 0x00007f468530893f _ZN2js11GetPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_5ValueEEENS3_I4jsidEENS2_13MutableHandleIS7_EE (libmozjs-52.so.0) #7 0x00007f46852f9d8d GetPropertyOperation (libmozjs-52.so.0) #8 0x00007f4685305e97 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-52.so.0) #9 0x00007f468530646f _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE (libmozjs-52.so.0) #10 0x00007f4685306779 _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE (libmozjs-52.so.0) #11 0x00007f46850f6219 _ZN2js3jit14InvokeFunctionEP9JSContextN2JS6HandleIP8JSObjectEEbjPNS3_5ValueENS3_13MutableHandleIS8_EE (libmozjs-52.so.0) #12 0x00002097de65e3c6 n/a (n/a) #13 0x00007f4684ff4d3e EnterIon (libmozjs-52.so.0) #14 0x00007f46853059e3 Interpret (libmozjs-52.so.0) #15 0x00007f4685305e97 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-52.so.0) #16 0x00007f468530646f _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE (libmozjs-52.so.0) #17 0x00007f4685306779 _ZN2js4CallEP9JSContextN2JS6HandleINS2_5ValueEEES5_RKNS_13AnyInvokeArgsENS2_13MutableHandleIS4_EE (libmozjs-52.so.0) #18 0x00007f46850f6219 _ZN2js3jit14InvokeFunctionEP9JSContextN2JS6HandleIP8JSObjectEEbjPNS3_5ValueENS3_13MutableHandleIS8_EE (libmozjs-52.so.0) #19 0x00002097de65e3c6 n/a (n/a)
Fedora 27 which ships with Gnome 3.26 is reporting loads of same/similar errors - see: https://bugzilla.redhat.com/show_bug.cgi?id=1494586
XWayland is also crashing during a gnome-shell crash with g_type_check_instance_is_fundamentally_. Sat 2017-11-04 21:43:22 CDT 817 1000 1000 11 missing /usr/bin/gnome-shell Sat 2017-11-04 21:43:22 CDT 841 1000 1000 6 missing /usr/bin/Xwayland Sun 2017-11-05 08:00:35 CST 4927 1000 1000 11 missing /usr/bin/gnome-shell Sun 2017-11-05 08:00:35 CST 4952 1000 1000 6 missing /usr/bin/Xwayland Wed 2017-11-08 13:05:38 CST 854 1000 1000 6 present /usr/bin/Xwayland Wed 2017-11-08 13:05:39 CST 829 1000 1000 11 present /usr/bin/gnome-shell
My Wayland session crashes often on Arch when I install some package after unlock my screen. gnome-logs show this info when I reproduce the crash 11:05:04 kernel: traps: gnome-shell[25093] general protection ip:7fb0e9f65a0d sp:7ffc65c902f0 error:0 in libgobject-2.0.so.0.5400.0[7fb0e9f2d000+54000]
The Fedora bug was fixed by fixing the Pomodoro gnome shell extension: https://github.com/codito/gnome-pomodoro/issues/320 There might be other shell extensions triggering the same bug.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.