gnome-shell crashed at clutter_actor_set_size_internal after authenticate through dialog
When I execute machinectl shell
, and authenticate through dialog, gnome-shell crashed.
Version of gnome-shell is 3.30.1, and mutter is 3.30.1
journal log gnome-shell left are:
Oct 24 19:43:16 localhost gnome-shell[8278]: Object St.Bin (0x5568e45af350), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: == Stack trace for context 0x5568ddd79240 ==
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #0 5568e46c3960 i resource:///org/gnome/shell/ui/userWidget.js:59 (7f33ad054550 @ 212)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #1 7ffeabd8fd70 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #2 5568e46c38e0 i resource:///org/gnome/shell/ui/components/polkitAgent.js:342 (7f33aca27af0 @ 59)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #3 7ffeabd90c90 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #4 5568e46c3820 i self-hosted:977 (7f33ad2edf70 @ 413)
Oct 24 19:43:16 localhost gnome-shell[8278]: Object St.Bin (0x5568e45af350), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: == Stack trace for context 0x5568ddd79240 ==
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #0 5568e46c3960 i resource:///org/gnome/shell/ui/userWidget.js:60 (7f33ad054550 @ 274)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #1 7ffeabd8fd70 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #2 5568e46c38e0 i resource:///org/gnome/shell/ui/components/polkitAgent.js:342 (7f33aca27af0 @ 59)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #3 7ffeabd90c90 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #4 5568e46c3820 i self-hosted:977 (7f33ad2edf70 @ 413)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: == Stack trace for context 0x5568ddd79240 ==
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #0 5568e46c3960 i resource:///org/gnome/shell/ui/userWidget.js:65 (7f33ad054550 @ 365)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #1 7ffeabd8fd70 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #2 5568e46c38e0 i resource:///org/gnome/shell/ui/components/polkitAgent.js:342 (7f33aca27af0 @ 59)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #3 7ffeabd90c90 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7f33ad2b0b80 @ 71)
Oct 24 19:43:16 localhost org.gnome.Shell.desktop[8278]: #4 5568e46c3820 i self-hosted:977 (7f33ad2edf70 @ 413)
Oct 24 19:43:16 localhost gnome-shell[8278]: Object St.Bin (0x5568e45af350), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Oct 24 19:43:16 localhost gnome-shell[8278]: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed
Oct 24 19:43:16 localhost gnome-shell[8278]: g_object_freeze_notify: assertion 'G_IS_OBJECT (object)' failed
Oct 24 19:43:17 localhost org.gnome.Shell.desktop[8278]: (EE) failed to read Wayland events: Broken pipe
backtrace:
#0 0x00007f33d7dce949 in clutter_actor_set_size_internal (self=0x0, size=0x7ffeabd8ed20) at clutter-actor.c:10720
#1 0x00007f33d7dd5720 in clutter_actor_set_size (self=0x0, width=<optimized out>, height=<optimized out>) at clutter-actor.c:10769
#2 0x00007f33d5d0d038 in ffi_call_unix64 () at /usr/x86_64-pc-linux-gnu/lib/libffi.so.6
#3 0x00007f33d5d0ca5c in ffi_call () at /usr/x86_64-pc-linux-gnu/lib/libffi.so.6
#4 0x00007f33d7ee24c7 in () at /usr/x86_64-pc-linux-gnu/lib/libgjs.so.0
#5 0x00007f33d7ee3c13 in () at /usr/x86_64-pc-linux-gnu/lib/libgjs.so.0
#6 0x00007f33d07d1713 in js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&)
(args=..., native=0x7f33d7ee3b00, cx=0x5568dde8f660)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/dist/include/js/CallArgs.h:286
#7 0x00007f33d07d1713 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct)
(cx=0x5568dde8f660, args=..., construct=<optimized out>)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:450
#8 0x00007f33d07c3684 in js::CallFromStack(JSContext*, JS::CallArgs const&) (args=..., cx=<optimized out>)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:3115
#9 0x00007f33d07c3684 in Interpret(JSContext*, js::RunState&) (cx=0x5568dde8f660, state=...)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:3115
#10 0x00007f33d07d114d in js::RunScript(JSContext*, js::RunState&) (cx=0x5568dde8f660, state=...)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:418
#11 0x00007f33d07d16b2 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct)
(cx=0x5568dde8f660, args=..., construct=<optimized out>)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:490
#12 0x00007f33d07d1ede in InternalCall (args=..., cx=0x5568dde8f660)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:517
#13 0x00007f33d07d1ede in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (cx=cx@entry=0x5568dde8f660, fval=..., fval@entry=..., thisv=..., thisv@entry=..., args=..., rval=rval@entry=...)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/vm/Interpreter.cpp:536
#14 0x00007f33d0a99ff5 in js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (cx=0x5568dde8f660, obj=...,
obj@entry=..., constructing=<optimized out>, ignoresReturnValue=ignoresReturnValue@entry=false, argc=<optimized out>, argv=<optimized out>, rval=...) at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/dist/include/js/RootingAPI.h:1128
#15 0x00007f33d0a9a606 in js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*)
(cx=<optimized out>, frame=0x7ffeabd8fca8)
at /var/tmp/paludis/build/dev-libs-spidermonkey-60.2.2/work/firefox-60.2.2/js/src/dist/include/js/RootingAPI.h:1128
#16 0x0000394ac585af87 in ()
#17 0x00005568e46c3958 in ()
#18 0x00007ffeabd8fca8 in ()
#19 0x00007ffeabd90690 in ()
#20 0x00000000000000fc in ()
#21 0x0000394ac61fb8fe in ()
#22 0x0000000000001842 in ()
#23 0x00007f33ad048ec0 in ()
#24 0x0000000000000000 in ()