FS#54759 - gnome-shell crash in g_struct_info_find_method on window close

Attached to Project: Arch Linux
Opened by Laurențiu Nicola (lnicola) - Monday, 10 July 2017, 15:17 GMT
Last edited by Jan de Groot (JGC) - Thursday, 15 February 2018, 09:40 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
gnome-shell sometimes crashes in gjs when closing a window. Spawned from #53983 (now closed).

Additional info:
gnome-shell 3.24.2-1
gjs 1.48.5-1

Thread 13 (Thread 0x7fd8303e1700 (LWP 7800)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 12 (Thread 0x7fd8325ef700 (LWP 7499)):
#0 0x00007fd84de7b24d in fts_children () at /usr/lib/libc.so.6
#1 0x7f7bf0984af58b00 in ()
#2 0x00000000009445d0 in ()
#3 0x0000000000970130 in ()
#4 0x000000000097013c in ()
#5 0x00007fffe31779ee in ()
#6 0x00007fffe31779ef in ()
#7 0x00007fd8325ef700 in ()
#8 0x0000000000000000 in ()

Thread 11 (Thread 0x7fd830564700 (LWP 7797)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 10 (Thread 0x7fd830f6d700 (LWP 7594)):
#0 0x00007fd84de7b24d in fts_children () at /usr/lib/libc.so.6
#1 0x7f7bf0984af58b00 in ()
#2 0x0000000000980da0 in ()
#3 0x0000000000987650 in ()
#4 0x0000000000000001 in ()
#5 0x00007fffe317786e in ()
#6 0x00007fffe317786f in ()
#7 0x00007fd830f6d700 in ()
#8 0x0000000000000000 in ()

Thread 9 (Thread 0x7fd8304e3700 (LWP 7798)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 8 (Thread 0x7fd8301dd700 (LWP 7804)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 7 (Thread 0x7fd8398a0700 (LWP 7366)):
#0 0x00007fd84de7b24d in fts_children () at /usr/lib/libc.so.6
#1 0x7f7bf0984af58b00 in ()
#2 0x0000000000000000 in ()

Thread 6 (Thread 0x7fd83025e700 (LWP 7803)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 5 (Thread 0x7fd81ffff700 (LWP 7608)):
#0 0x00007fd84de7b24d in fts_children () at /usr/lib/libc.so.6
#1 0x0000000000000000 in ()

Thread 4 (Thread 0x7fd8302df700 (LWP 7802)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 3 (Thread 0x7fd830462700 (LWP 7799)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 2 (Thread 0x7fd830360700 (LWP 7801)):
#0 0x00007fd84e14a39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007fd840bb7d10 in PR_WaitCondVar () at /usr/lib/libnspr4.so
#2 0x00007fd8491a8811 in () at /usr/lib/libmozjs-38.so
#3 0x00007fd840bbd88b in () at /usr/lib/libnspr4.so
#4 0x00007fd84e144297 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007fd84de851ef in () at /usr/lib/libc.so.6
#6 0x0000000000000000 in ()

Thread 1 (Thread 0x7fd850cf49c0 (LWP 7353)):
#0 0x00007fd84fe27e27 in g_struct_info_find_method () at /usr/lib/libgirepository-1.0.so.1
#1 0x00007fd85027ccbb in () at /usr/lib/libgjs.so.0
#2 0x00007fd8491d497c in () at /usr/lib/libmozjs-38.so
#3 0x00007fd8492be9c5 in () at /usr/lib/libmozjs-38.so
#4 0x00007fd84931515c in () at /usr/lib/libmozjs-38.so
#5 0x00007fd850c71392 in ()
#6 0x00007fffe31713f8 in ()
#7 0x00007fffe3171368 in ()
#8 0x0000000000a6cb88 in ()
#9 0xfff9000000000000 in ()
#10 0x00007fd8496b55a0 in () at /usr/lib/libmozjs-38.so
#11 0x00007fd830075af0 in ()
#12 0x00007fd7e122f060 in ()
#13 0x0000000000000701 in ()
#14 0x00007fffe31713b8 in ()
#15 0x0000000000e97e60 in ()
#16 0xfffc7fd7cd29a340 in ()
#17 0xfffc7fd7cd29a340 in ()
#18 0xfffa000000000010 in ()
#19 0x00007fd84919c29c in () at /usr/lib/libmozjs-38.so
#20 0x00007fd850c76755 in ()
#21 0x0000000000000202 in ()
#22 0x00007fd8300a5880 in ()
#23 0x0000000000000001 in ()
#24 0xfffc7fd81dc652e0 in ()
#25 0xfffc7fd7cd29a340 in ()
#26 0x00007fffe31714a8 in ()
#27 0x00000000075812c8 in ()
#28 0x00007fd7e12078d2 in ()
#29 0x0000000000000601 in ()
#30 0xfffc7fd7cd29a340 in ()
#31 0xfffc7fd81dc652e0 in ()
#32 0xfffc7fd8300a5880 in ()
#33 0x00007fd84eecdbd1 in () at /usr/lib/mutter/libmutter-clutter-0.so
#34 0x00007fffe3171800 in ()
#35 0x00007fffe3171750 in ()
#36 0x00007fd8492c20f3 in () at /usr/lib/libmozjs-38.so

Steps to reproduce:
This happens to me once or twice daily, but I can't give a reproducer.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 15 February 2018, 09:40 GMT
Reason for closing:  Fixed
Additional comments about closing:  js38 crashes, we're at js52 now.

The crash from last report is unrelated and probably already solved with a mutter update.
Comment by Hussam Al-Tayeb (hussam) - Monday, 10 July 2017, 17:43 GMT
Recompile gjs, mutter, and gnome-shell packages with !strip debug in the options array.
You'll get a much better trace.
Comment by Laurențiu Nicola (lnicola) - Tuesday, 11 July 2017, 14:08 GMT
I tried to recompile and install them, but the stacks still don't show up. I'm compiling js38 now. Even more strange, coredump gdb shows part of a stack trace, but gdb doesn't:

Message: Process 9912 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 9912:
#0 0x00007fb8b7b907f2 n/a (libmozjs-38.so)
#1 0x00007fb8b7be715c n/a (libmozjs-38.so)
#2 0x00007fb8bf5368bc n/a (n/a)
#3 0x00007fb8bf53bf95 n/a (n/a)
#4 0x0000563462b48fd8 n/a (n/a)
#5 0x00007fb8bf530811 n/a (n/a)
#6 0x00007fb8b7b8cd53 n/a (libmozjs-38.so)
#7 0x00007fb8b7b940f3 n/a (libmozjs-38.so)
#8 0x00007fb8b7aa1a0c n/a (libmozjs-38.so)
#9 0x00007fb8b7aa1c24 n/a (libmozjs-38.so)
#10 0x00007fb8b7aa2845 n/a (libmozjs-38.so)
#11 0x00007fb8b7d6eee7 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-38.so)
#12 0x00007fb8beb6ce38 gjs_call_function_value (libgjs.so.0)
#13 0x00007fb8beb467b9 gjs_closure_invoke (libgjs.so.0)
#14 0x00007fb8beb5f450 closure_marshal (libgjs.so.0)
#15 0x00007fb8bcf4fead g_closure_invoke (libgobject-2.0.so.0)
#16 0x00007fb8bcf624ae n/a (libgobject-2.0.so.0)
#17 0x00007fb8bcf6ac85 g_signal_emit_valist (libgobject-2.0.so.0)
#18 0x00007fb8bcf6b69f g_signal_emit (libgobject-2.0.so.0)
#19 0x00007fb8bd796b2d clutter_actor_dispose (libmutter-clutter-0.so)
#20 0x00007fb8bcf563d8 g_object_run_dispose (libgobject-2.0.so.0)
#21 0x00007fb8bd78a52f clutter_actor_destroy (libmutter-clutter-0.so)
#22 0x00007fb8b81981c8 ffi_call_unix64 (libffi.so.6)
#23 0x00007fb8b8197c2a ffi_call (libffi.so.6)
#24 0x00007fb8beb4b537 gjs_invoke_c_function (libgjs.so.0)
#25 0x00007fb8beb4cd59 function_call (libgjs.so.0)
#26 0x00007fb8b7aa1cd8 n/a (libmozjs-38.so)
#27 0x00007fb8b7aa2845 n/a (libmozjs-38.so)
#28 0x00007fb8b7d0342b n/a (libmozjs-38.so)
#29 0x00007fb8bf535134 n/a (n/a)

(gdb) bt
#0 0x00007fb8b7b907f2 in () at /usr/lib/libmozjs-38.so
#1 0x00007fb8b7be715c in () at /usr/lib/libmozjs-38.so
#2 0x00007fb8bf5368bc in ()
#3 0x00007ffdd8629ac8 in ()
#4 0x00007ffdd8629a38 in ()
#5 0x000056345ecf3388 in ()
#6 0xfff9000000000000 in ()
#7 0x00007fb8b7f875a0 in () at /usr/lib/libmozjs-38.so
#8 0x00007fb89ce75af0 in ()
#9 0x00007fb851d0847f in ()
#10 0x0000000000000701 in ()
#11 0x00007ffdd8629a88 in ()
#12 0x0000563461a94fc0 in ()
#13 0xfffc7fb83795b740 in ()
#14 0xfffc7fb83795b740 in ()
#15 0xfffa000000000010 in ()
#16 0x00007fb8b7a6e29c in () at /usr/lib/libmozjs-38.so
#17 0x00007fb8bf53bf95 in ()
#18 0x0000000000000202 in ()
#19 0x00007fb89cea5880 in ()
#20 0x0000000000000001 in ()
#21 0xfffc7fb89c265180 in ()
#22 0xfffc7fb83795b740 in ()
#23 0x00007ffdd8629b78 in ()
#24 0x0000563462b48fd8 in ()
#25 0x00007fb851a32631 in ()
#26 0x0000000000000601 in ()
#27 0xfffc7fb83795b740 in ()
#28 0xfffc7fb89c265180 in ()
#29 0xfffc7fb89cea5880 in ()
#30 0x0000000000000000 in ()
Comment by Laurențiu Nicola (lnicola) - Saturday, 15 July 2017, 07:20 GMT
After recompiling js38 with debug options I can no longer reproduce this issue.
Comment by Laurențiu Nicola (lnicola) - Monday, 17 July 2017, 05:59 GMT
Program terminated with signal SIGSEGV, Segmentation fault.
#0 js::GetProperty (vp=..., id=..., receiver=..., obj=..., cx=<optimized out>) at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/NativeObject.h:1406
1406 return op(cx, obj, receiver, id, vp);
[Current thread is 1 (Thread 0x7f0e59f959c0 (LWP 900))]
(gdb) bt
#0 0x00007f0e52377c3b in js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) (vp=..., id=..., receiver=..., obj=..., cx=<optimized out>)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/NativeObject.h:1406
#1 0x00007f0e52377c3b in js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>) (vp=..., index=<optimized out>, receiver=..., obj=..., cx=<optimized out>)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jsobjinlines.h:151
#2 0x00007f0e52377c3b in js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) (cx=<optimized out>, aobj=..., length=<optimized out>, vp=<optimized out>)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jsarray.cpp:319
#3 0x00007f0e525724d3 in js::jit::ComputeGetPropResult(JSContext*, js::jit::BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue) (cx=cx@entry=0x55db6dcc9210, frame=frame@entry=0x7ffde25a8618, op=op@entry=JSOP_GETPROP, name=..., name@entry=..., val=..., val@entry=..., res=..., res@entry=...) at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineIC.cpp:6830
#4 0x00007f0e525ca742 in js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue) (cx=0x55db6dcc9210, frame=0x7ffde25a8618, stub_=0x55db7195d9c0, val=..., res=...) at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineIC.cpp:6868
#5 0x00007f0e59f118bc in ()
#6 0x00007ffde25a8658 in ()
#7 0x00007ffde25a85c8 in ()
#8 0x0000000000000000 in ()
Comment by Laurențiu Nicola (lnicola) - Monday, 17 July 2017, 08:05 GMT
Another one:

Program terminated with signal SIGSEGV, Segmentation fault.
#0 js::TypeSet::ObjectType (obj=<optimized out>) at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/TypeInference-inl.h:145
145 if (obj->isSingleton())
[Current thread is 1 (Thread 0x7fc8ef2879c0 (LWP 912))]
(gdb) bt
#0 0x00007fc8e78b8fee in js::TypeSet::ObjectType(JSObject*) (obj=<optimized out>)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/TypeInference-inl.h:145
#1 0x00007fc8e78b8fee in js::TypeSet::GetValueType(JS::Value const&) (val=...)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/TypeInference-inl.h:170
#2 0x00007fc8e78b8fee in js::TypeScript::SetArgument(JSContext*, JSScript*, unsigned int, JS::Value const&) (value=..., arg=0, script=0x7fc8ccda6768, cx=0x5592395394b0) at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/vm/TypeInference-inl.h:662
#3 0x00007fc8e78b8fee in js::jit::DoTypeMonitorFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue) (cx=0x5592395394b0, frame=<optimized out>, stub=0x55923e8130c8, value=..., res=...)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineIC.cpp:1203
#4 0x00007fc8ef20484c in ()
#5 0x00007fc8ccdb0dc0 in ()
#6 0x00007ffdf8952238 in ()
#7 0xfffc7fc8cc165260 in ()
#8 0xfff9000000000000 in ()
#9 0x00007fc8e7c54420 in js::jit::DoTypeMonitorFallbackInfo () at /usr/lib/libmozjs-38.so
#10 0x00007fc8ccd75ee0 in ()
#11 0x00007fc8cf62dfe1 in ()
#12 0x0000000000000601 in ()
#13 0x00007ffdf8952278 in ()
#14 0x000055923e8130c8 in ()
#15 0xfffc7fc881c08200 in ()
#16 0x0000038000000100 in ()
#17 0x0000028700000132 in ()
#18 0x000001bb00000048 in ()
#19 0x00007fc8cc1650e0 in ()
#20 0x0000010000000380 in ()
#21 0x0000000000000380 in ()
#22 0x00000c0000000380 in ()
#23 0x0000000000000380 in ()
#24 0x00007ffdf8952320 in ()
#25 0x00007fc8ef1fd811 in ()
#26 0x0000000000000203 in ()
#27 0x00007fc8ccda5900 in ()
#28 0x0000000000000001 in ()
#29 0xfffb800000000000 in ()
#30 0xfffc7fc881c08200 in ()
#31 0x00007ffdf8952498 in ()
#32 0x0000000000000001 in ()
#33 0x00007fc8ef1fd6e0 in ()
#34 0x00007ffdf8952350 in ()
#35 0x00005592395394b0 in ()
#36 0x00007ffdf8952440 in ()
#37 0x00007ffdf8952430 in ()
#38 0x00007fc8e78608f4 in EnterBaseline(JSContext*, js::jit::EnterJitData&) (cx=0x0, data=...)
at /home/user/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineJIT.cpp:122
Comment by Laurențiu Nicola (lnicola) - Tuesday, 18 July 2017, 15:34 GMT
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f5192064136 in js::shadow::Object::numFixedSlots (this=0x7f5142689fc0) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jsfriendapi.h:545
545 size_t numFixedSlots() const { return shape->slotInfo >> Shape::FIXED_SLOTS_SHIFT; }
[Current thread is 1 (Thread 0x7f5199bac9c0 (LWP 906))]
(gdb) bt
#0 0x00007f5192064136 in js::shadow::Object::numFixedSlots() const (this=0x7f5142689fc0) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jsfriendapi.h:545
#1 0x00007f5192064136 in js::NativeObject::numFixedSlots() const (this=0x7f5142689fc0) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/vm/NativeObject.h:560
#2 0x00007f5192064136 in js::NativeObject::getSlot(unsigned int) const (slot=2, this=0x7f5142689fc0) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/vm/NativeObject.h:716
#3 0x00007f5192064136 in JSFunction::getBoundFunctionArgumentCount() const (this=0x7f5142689fc0) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jsfun.cpp:1395
#4 0x00007f5192064136 in js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) (cx=0x55c3850b7f00, argc=2236752768, vp=0x7fff85522380) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jsfun.cpp:1571
#5 0x00007f5191e564d3 in js::jit::ComputeGetPropResult(JSContext*, js::jit::BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue) (cx=cx@entry=0x55c3850b7f00, frame=frame@entry=0x7fff855226c8, op=op@entry=JSOP_GETPROP, name=..., name@entry=..., val=..., val@entry=..., res=..., res@entry=...) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineIC.cpp:6830
#6 0x00007f5191eae742 in js::jit::DoGetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue) (cx=0x55c3850b7f00, frame=0x7fff855226c8, stub_=0x55c388517260, val=..., res=...) at /home/grayshade/packages/js38/trunk/src/mozilla-esr38/js/src/jit/BaselineIC.cpp:6868
#7 0x00007f51800538bc in ()
#8 0x00007fff85522708 in ()
#9 0x00007fff85522678 in ()
#10 0x00007f5142765240 in ()
#11 0xfff9000000000000 in ()
#12 0x00007f5192245f20 in js::jit::DoGetPropFallbackInfo () at /usr/lib/libmozjs-38.so
#13 0x00007f5178475af0 in ()
#14 0x00007f5129e246ff in ()
#15 0x0000000000000701 in ()
#16 0x00007fff855226c8 in ()
#17 0x000055c388517260 in ()
#18 0xfffc7f5142689fc0 in ()
#19 0xfffc7f5142689fc0 in ()
#20 0xfffa000000000010 in ()
#21 0x00007f5197c98ec0 in () at /usr/lib/mutter/libmutter-clutter-0.so
#22 0x000055c3850b7f18 in ()
#23 0x00007fff00000058 in ()
#24 0x00007f5142765240 in ()
#25 0x1ab91bc589e68100 in ()
#26 0x000055c3894714c0 in ()
#27 0x0000000000000000 in ()
Comment by Mantas (sirex) - Saturday, 07 October 2017, 18:53 GMT
I have the same thing. Each time I close window from overview screen, by pressing on close button on the righ top corner, gnome shell restarts.

PID: 23295 (gnome-shell)
UID: 1000 (sirex)
GID: 100 (users)
Signal: 5 (TRAP)
Timestamp: Sat 2017-10-07 21:43:30 EEST (4min 7s ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/session-c4.scope
Unit: session-c4.scope
Slice: user-1000.slice
Session: c4
Owner UID: 1000 (sirex)
Boot ID: ede87c0eea724e25afa4ca370e8a3ea2
Machine ID: 8453d3ab4db84c78abbb1a3404e98b95
Hostname: sirex-t450
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.ede87c0eea724e25afa4ca370e8a3ea2.23295.150740181000000
Message: Process 23295 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 23295:
#0 0x00007f7e39649cd2 n/a (libglib-2.0.so.0)
#1 0x00007f7e3964f421 g_log_writer_default (libglib-2.0.so.0)
#2 0x00007f7e39649d72 g_log_structured_array (libglib-2.0.so.0)
#3 0x00007f7e3964a15a g_log_structured (libglib-2.0.so.0)
#4 0x00007f7e373a5454 n/a (libgdk-3.so.0)
#5 0x00007f7e373b2e05 n/a (libgdk-3.so.0)
#6 0x00007f7e3685a6ed _XError (libX11.so.6)
#7 0x00007f7e36857617 n/a (libX11.so.6)
#8 0x00007f7e368576d5 n/a (libX11.so.6)
#9 0x00007f7e368585e8 _XReply (libX11.so.6)
#10 0x00007f7e33b31204 XIGetClientPointer (libXi.so.6)
#11 0x00007f7e373a7701 n/a (libgdk-3.so.0)
#12 0x00007f7e37aeb3dc meta_cursor_tracker_get_pointer (libmutter-1.so.0)
#13 0x00007f7e39f11d5f shell_global_get_pointer (libgnome-shell.so)
#14 0x00007f7e33fb71c8 ffi_call_unix64 (libffi.so.6)
#15 0x00007f7e33fb6c2a ffi_call (libffi.so.6)
#16 0x00007f7e385d5cbb n/a (libgjs.so.0)
#17 0x00007f7e385d7617 n/a (libgjs.so.0)
#18 0x00007f7e31c8280d n/a (libmozjs-52.so.0)
#19 0x00007f7e31c75847 n/a (libmozjs-52.so.0)
#20 0x00007f7e31c82057 n/a (libmozjs-52.so.0)
#21 0x00007f7e31c8262f n/a (libmozjs-52.so.0)
#22 0x00007f7e31c82939 n/a (libmozjs-52.so.0)
#23 0x00007f7e31a723d9 n/a (libmozjs-52.so.0)
#24 0x00000745e5b3b3c6 n/a (n/a)
#25 0x00007f7e31970efe n/a (libmozjs-52.so.0)
#26 0x00007f7e31c81ba3 n/a (libmozjs-52.so.0)
#27 0x00007f7e31c82057 n/a (libmozjs-52.so.0)
#28 0x00007f7e31c8262f n/a (libmozjs-52.so.0)
#29 0x00007f7e31c82939 n/a (libmozjs-52.so.0)
#30 0x00007f7e31a723d9 n/a (libmozjs-52.so.0)
#31 0x00000745e5b3b3c6 n/a (n/a)

Loading...