After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 789484 - Crash libgobject g_type_check_instance_is_fundamentally_a
Crash libgobject g_type_check_instance_is_fundamentally_a
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: window-management
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-10-25 15:55 UTC by Michael
Modified: 2021-07-05 14:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael 2017-10-25 15:55:51 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)
Comment 1 porjo38 2017-11-03 20:53:21 UTC
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
Comment 2 Michael 2017-11-09 20:49:42 UTC
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
Comment 3 Strangiato 2017-11-15 13:12:19 UTC
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]
Comment 4 Berend De Schouwer 2017-11-21 11:42:41 UTC
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.
Comment 5 GNOME Infrastructure Team 2021-07-05 14:37:19 UTC
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.