#0  0x00007f50f75038fd in js::gc::StoreBuffer::isOkayToUseBuffer() const (this=0xffffff010003e7) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/StoreBuffer.h:363
#1  0x00007f50f75038fd in js::gc::StoreBuffer::unputFromAnyThread<js::gc::StoreBuffer::MonoTypeBuffer<js::gc::StoreBuffer::CellPtrEdge>, js::gc::StoreBuffer::CellPtrEdge>(js::gc::StoreBuffer::MonoTypeBuffer<js::gc::StoreBuffer::CellPtrEdge>&, js::gc::StoreBuffer::CellPtrEdge const&) (edge=..., buffer=..., this=0xffffff010003e7) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/StoreBuffer.h:387
#2  0x00007f50f75038fd in js::gc::StoreBuffer::removeRelocatableCellFromAnyThread(js::gc::Cell**) (cellp=0x564c5c9d5b10, this=0xffffff010003e7)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/StoreBuffer.h:458
#3  0x00007f50f75038fd in JS::HeapCellRelocate(js::gc::Cell**) (cellp=0x564c5c9d5b10) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/gc/StoreBuffer.cpp:221
#4  0x00007f50fe798e53 in js::GCMethods<JSObject*>::relocate(JSObject**) (vp=0x564c5c9d5b10) at /usr/include/mozjs-38/js/RootingAPI.h:669
#5  0x00007f50fe7995da in JS::Heap<JSObject*>::relocate() (this=0x564c5c9d5b10) at /usr/include/mozjs-38/js/RootingAPI.h:310
#6  0x00007f50fe799644 in JS::Heap<JSObject*>::set(JSObject*) (this=0x564c5c9d5b10, newPtr=0x0) at /usr/include/mozjs-38/js/RootingAPI.h:297
#7  0x00007f50fe798f5e in JS::Heap<JSObject*>::operator=(JSObject* const&) (this=0x564c5c9d5b10, p=@0x7ffdd84787b0: 0x0) at /usr/include/mozjs-38/js/RootingAPI.h:266
#8  0x00007f50fe7990d8 in GjsMaybeOwned<JSObject*>::reset() (this=0x564c5c9d5b00) at ./gjs/jsapi-util-root.h:267
#9  0x00007f50fe7a56dd in release_native_object(ObjectInstance*) (priv=0x564c5c9d5af0) at gi/object.cpp:1257
#10 0x00007f50fe7a6905 in object_instance_finalize(JSFreeOp*, JSObject*) (fop=0x7ffdd8479cb0, obj=0x7f50b5995160) at gi/object.cpp:1627
        had_toggle_up = false
        had_toggle_down = false
        priv = 0x564c5c9d5af0
        __PRETTY_FUNCTION__ = "void object_instance_finalize(JSFreeOp*, JSObject*)"
#11 0x00007f50f7721843 in JSObject::finalize(js::FreeOp*) (fop=0x7ffdd8479cb0, this=<optimized out>) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsobjinlines.h:42
        i = {<js::gc::ArenaCellIterImpl> = {firstThingOffset = 64, thingSize = 48, span = {first = 139984620838000, last = 139984620838096}, thing = 139984620835168, limit = 139984620838912}, <No data fields>}
        firstThingOrSuccessorOfLastMarkedThing = 139984620835072
        newListHead = {first = 139984623881856, last = 139984623882192}
        newListTail = <optimized out>
        nmarked = <optimized out>
        lastMarkedThing = <optimized out>
        aheader = 0x7f50b5995000
        maybeLock = {mIsSome = true, mStorage = {u = {mBytes = "\000dmVLV\000\000\002\000\000\000\000\000\000", mDummy = 94885867512832}}}
#12 0x00007f50f7721843 in js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (thingSize=48, thingKind=32765, fop=0x7ffdd8479cb0, this=0x7f50b5995000)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:497
        i = {<js::gc::ArenaCellIterImpl> = {firstThingOffset = 64, thingSize = 48, span = {first = 139984620838000, last = 139984620838096}, thing = 139984620835168, limit = 139984620838912}, <No data fields>}
        firstThingOrSuccessorOfLastMarkedThing = 139984620835072
        newListHead = {first = 139984623881856, last = 139984623882192}
        newListTail = <optimized out>
        nmarked = <optimized out>
        lastMarkedThing = <optimized out>
        aheader = 0x7f50b5995000
        maybeLock = {mIsSome = true, mStorage = {u = {mBytes = "\000dmVLV\000\000\002\000\000\000\000\000\000", mDummy = 94885867512832}}}
#13 0x00007f50f7721843 in FinalizeTypedArenas<JSObject> (keepArenas=js::gc::ArenaLists::KEEP_ARENAS, budget=..., thingKind=32765, dest=..., src=0x7ffdd84789b8, fop=0x7ffdd8479cb0)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:557
        aheader = 0x7f50b5995000
        maybeLock = {mIsSome = true, mStorage = {u = {mBytes = "\000dmVLV\000\000\002\000\000\000\000\000\000", mDummy = 94885867512832}}}
#14 0x00007f50f7721843 in FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (fop=fop@entry=0x7ffdd8479cb0, src=src@entry=0x7ffdd84789b8, dest=..., thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, budget=..., keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:600
#15 0x00007f50f777c4f3 in js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (this=this@entry=0x564c5648bde0, fop=fop@entry=0x7ffdd8479cb0, thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS, empty=empty@entry=0x564c5648c2d8)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2758
        arenas = 0x7f50d44ce000
        finalizedSorted = 
              {static MinThingSize = 16, static MaxThingsPerArena = 254, thingsPerArena_ = 84, segments = {{head = 0x7f50d5170000, tailp = 0x7f50b5bea008}, {head = 0x0, tailp = 0x7ffdd84789e8}, {head = 0x0, tailp = 0x7ffdd84789f8}, {head = 0x0, tailp = 0x7ffdd8478a08}, {head = 0x0, tailp = 0x7ffdd8478a18}, {head = 0x7f50b4008000, tailp = 0x7f50b4008008}, {head = 0x0, tailp = 0x7ffdd8478a38}, {head = 0x7f50d40f5000, tailp = 0x7f50d40f5008}, {head = 0x7f50b5c7c000, tailp = 0x7f50b5c7c008}, {head = 0x0, tailp = 0x7ffdd8478a68}, {head = 0x0, tailp = 0x7ffdd8478a78}, {head = 0x0, tailp = 0x7ffdd8478a88}, {head = 0x0, tailp = 0x7ffdd8478a98}, {head = 0x0, tailp = 0x7ffdd8478aa8}, {head = 0x0, tailp = 0x7ffdd8478ab8}, {head = 0x0, tailp = 0x7ffdd8478ac8}, {head = 0x0, tailp = 0x7ffdd8478ad8}, {head = 0x0, tailp = 0x7ffdd8478ae8}, {head = 0---Type <return> to continue, or q <return> to quit---
x0, tailp = 0x7ffdd8478af8}, {head = 0x0, tailp = 0x7ffdd8478b08}, {head = 0x0, tailp = 0x7ffdd8478b18}, {head = 0x0, tailp = 0x7ffdd8478b28}, {head = 0x0, tailp = 0x7ffdd8478b38}, {head = 0x0, tailp = 0x7ffdd8478b48}, {head = 0x0, tailp = 0x7ffdd8478b58}, {head = 0x0, tailp = 0x7ffdd8478b68}, {head = 0x0, tailp = 0x7ffdd8478b78}, {head = 0x0, tailp = 0x7ffdd8478b88}, {head = 0x0, tailp = 0x7ffdd8478b98}, {head = 0x0, tailp = 0x7ffdd8478ba8}, {head = 0x0, tailp = 0x7ffdd8478bb8}, {head = 0x0, tailp = 0x7ffdd8478bc8}, {head = 0x0, tailp = 0x7ffdd8478bd8}, {head = 0x0, tailp = 0x7ffdd8478be8}, {head = 0x0, tailp = 0x7ffdd8478bf8}, {head = 0x0, tailp = 0x7ffdd8478c08}, {head = 0x0, tailp = 0x7ffdd8478c18}, {head = 0x0, tailp = 0x7ffdd8478c28}, {head = 0x0, tailp = 0x7ffdd8478c38}, {head = 0x0, tailp = 0x7ffdd8478c48}, {head = 0x0, tailp = 0x7ffdd8478c58}, {head = 0x0, tailp = 0x7ffdd8478c68}, {head = 0x0, tailp = 0x7ffdd8478c78}, {head = 0x0, tailp = 0x7ffdd8478c88}, {head = 0x0, tailp = 0x7ffdd8478c98}, {head = 0x0, tailp = 0x7ffdd8478ca8}, {head = 0x0, tailp = 0x7ffdd8478cb8}, {head = 0x0, tailp = 0x7ffdd8478cc8}, {head = 0x0, tailp = 0x7ffdd8478cd8}, {head = 0x0, tailp = 0x7ffdd8478ce8}, {head = 0x0, tailp = 0x7ffdd8478cf8}, {head = 0x0, tailp = 0x7ffdd8478d08}, {head = 0x0, tailp = 0x7ffdd8478d18}, {head = 0x0, tailp = 0x7ffdd8478d28}, {head = 0x0, tailp = 0x7ffdd8478d38}, {head = 0x0, tailp = 0x7ffdd8478d48}, {head = 0x0, tailp = 0x7ffdd8478d58}, {head = 0x0, tailp = 0x7ffdd8478d68}, {head = 0x0, tailp = 0x7ffdd8478d78}, {head = 0x0, tailp = 0x7ffdd8478d88}, {head = 0x0, tailp = 0x7ffdd8478d98}, {head = 0x0, tailp = 0x7ffdd8478da8}, {head = 0x0, tailp = 0x7ffdd8478db8}, {head = 0x0, tailp = 0x7ffdd8478dc8}, {head = 0x0, tailp = 0x7ffdd8478dd8}, {head = 0x0, tailp = 0x7ffdd8478de8}, {head = 0x0, tailp = 0x7ffdd8478df8}, {head = 0x0, tailp = 0x7ffdd8478e08}, {head = 0x0, tailp = 0x7ffdd8478e18}, {head = 0x0, tailp = 0x7ffdd8478e28}, {head = 0x0, tailp = 0x7ffdd8478e38}, {head = 0x0, tailp = 0x7ffdd8478e48}, {head = 0x0, tailp = 0x7ffdd8478e58}, {head = 0x0, tailp = 0x7ffdd8478e68}, {head = 0x0, tailp = 0x7ffdd8478e78}, {head = 0x0, tailp = 0x7ffdd8478e88}, {head = 0x0, tailp = 0x7ffdd8478e98}, {head = 0x0, tailp = 0x7ffdd8478ea8}, {head = 0x0, tailp = 0x7ffdd8478eb8}, {head = 0x0, tailp = 0x7ffdd8478ec8}, {head = 0x0, tailp = 0x7ffdd8478ed8}, {head = 0x0, tailp = 0x7ffdd8478ee8}, {head = 0x0, tailp = 0x7ffdd8478ef8}, {head = 0x0, tailp = 0x7ffdd8478f08}, {head = 0x0, tailp = 0x7ffdd8478f18}, {head = 0x564c56d03230, tailp = 0x19}, {head = 0x10, tailp = 0x7ffdd8479190}, {head = 0x7ffdd8479180, tailp = 0x564c00000001}, {head = 0x7f50fcb830f8 <g_value_peek_pointer+56>, tailp = 0x68}, {head = 0x564c62e98460, tailp = 0x1f}, {head = 0x7f50fc8a039f <g_slice_free_chain_with_offset+79>, tailp = 0xa0}, {head = 0x8, tailp = 0x10}, {head = 0x10, tailp = 0x10}, {head = 0x1f, tailp = 0x564c581f5420}, {head = 0x7f50fc8a00bc <g_slice_free1+156>, tailp = 0x564c6399c0a0}, {head = 0x7f50fcb5f134, tailp = 0x564c6399c0a0}, {head = 0x1, tailp = 0x564c6399c0a0}, {head = 0x0, tailp = 0x7ffdd8479000}, {head = 0x7f50fcb5eae6, tailp = 0x564c56d03230}, {head = 0x85, tailp = 0x0}, {head = 0x0, tailp = 0x564c56d03230}, {head = 0x2, tailp = 0x7ffdd84792a0}, {head = 0x85, tailp = 0x0}, {head = 0x564c6399c0b0, tailp = 0x0}, {head = 0x7f50fc86692f <g_datalist_id_dup_data+111>, tailp = 0x564c6399c0a0}, {head = 0x564c6399c0a0, tailp = 0x564c00000001}, {head = 0x0, tailp = 0x7ffdd8479220}, {head = 0x960fd19625489d00, tailp = 0x564c6399c930}, {head = 0x564c6399c0a0, tailp = 0x564c581f5420}, {head = 0x7f50fcb5f937 <g_object_unref+103>, tailp = 0x0}, {head = 0x564c6399c930, tailp = 0x1}, {head = 0x7ffdd84792f0, tailp = 0x7ffdd84792f0}, {head = 0x960fd19625489d00, tailp = 0x564c622addc0}, {head = 0x564c63970310, tailp = 0x564c63970310}, {head = 0x7f50fd39f1d6 <clutter_actor_get_first_child+38>, tailp = 0x564c6396fed0}, {head = 0x7f50fecfbdbc <st_widget_first_child_notify+124>, tailp = 0x564c622addc0}, {head = 0x0, tailp = 0x564c622addc0}, {head = 0x7f50fcb5aead <g_closure_invoke+413>, tailp = 0x0}, {head = 0x0, tailp = 0x564c00000002}, {head = 0x7f50fc871384 <g_hash_table_lookup+52>, tailp = 0x20}, {head = 0x564c63970310, tailp = 0x7f50fc614ad8 <main_arena+88>}, {head = 0x564c58a2a380, tailp = 0x564c560e74b0}, {head = 0x960fd19625489d00, tailp = 0x564c58a2a380}, {head = 0x2f, tailp = 0xbc8}, {head = 0x564c566dc908, tailp = 0xbd0}, {head = 0xe, tailp = 0x7f50fc614a80 <main_arena>}, {head = 0x7f50fc2f0288 <_int_malloc+1912>, tailp = 0x7ffd0000005f}, {head = 0xbf0, tailp = 0x7ffdd84791f0}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479490, tailp = 0x7ffdd8479220}, {head = 0x7f50f75bf310 <js::jit::JitFrameIterator::ionScript() const+112>, tailp = 0x0}, {head = 0x960fd19625489d00, tailp = 0x0}, {head = 0x7ffdd847a330, tailp = 0x7ffdd84793c0}, {head = 0x7f50f75bf774 <js::jit::JitFrameIterator::machineState() const+196>, tailp = 0xa}, {head = 0x0, tailp = 0x564c5d00af14}, {head = 0x564c5d00af48, tailp = 0x20000000d}, {head = 0x100000000, tailp = 0x5d300000000}, {head = 0x0, tailp = 0x0}, {head = 0x7ffd00000000, tailp = 0x0}, {head = 0xa, tailp = 0x7ffdd8479ec0}, {head = 0x7f50f74ea4ff <js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const&, JSGCInvocationKind, JS::gcreason::Reason)+223>, tailp = 0x7ffdd84792c0}, {head = 0x156d11f10, tailp = 0x7ffdd8479320}, {head = 0x7ffdd8479430, tailp = 0x564c0000000e}, {head = 0x0, tailp = 0x7ffdd84792f0}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479350, tailp = 0x7ffdd8479310}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479350, tailp = 0x7ffdd8479340}, {head = 0x7f50f75bf310 <js::jit::JitFrameIterator::ionScript() const+112>, tailp = 0x0}, {head = 0x960fd19625489d00, tailp = 0x0}, {head = 0x7ffdd84795d0, tailp = 0x7ffdd84793c0}, {head = 0x7f50f75bf9fe <js::jit::JitFrameIterator::osiIndex() const+94>, tailp = 0x564c5d00af14}, {head = 0x564c5d00af48, tailp = 0x7ffdd8479380}, {head = 0x7f50f75bf231 <js::jit::SnapshotIterator::settleOnFrame()+33>, tailp = 0x7ffdd8479600}, {head = 0x7ffdd8479600, tailp = 0x7ffdd8479410}, {head = 0x7f50f75c0676 <js::jit::InlineFrameIterator::findNextFrame()+118>, tailp = 0x7ffdd84793c0}, {head = 0x7f50f75bf310 <js::jit::JitFrameIterator::ionScript() const+112>, tailp = 0x0}, {head = 0x1, tailp = 0x7ffdd8479420}, {head = 0x7ffdd84795d0, tailp = 0x7ffdd8479410}, {head = 0x7f50f75bfae9 <js::jit::SnapshotIterator::SnapshotIterator(js::jit::JitFrameIterator const&)+201>, tailp = 0x564c5f660f00}, {head = 0x960fd19625489d00, tailp = 0x0}, {head = 0x7ffdd8479420, tailp = 0x7ffdd8479600}, {head = 0x564c566d6400, tailp = 0x564c5648bdb0}, {head = 0x564c5648bdb0, tailp = 0x7ffdd84795c0}, {head = 0x7f50f75c0c37 <js::jit::InlineFrameIterator::resetOn(js::jit::JitFrameIterator const*)+71>, tailp = 0x564c5d00b0fe}, {head = 0x564c5d00b109, tailp = 0x564c5d00b109}, {head = 0x564c5d00b12d, tailp = 0x564c5d00b109}, {head = 0x1, tailp = 0x564c00000038}, {head = 0x564c5d00b16d, tailp = 0x564c5d00b16d}, {head = 0x100000001, tailp = 0x1}, {head = 0x7f50f78d9a30 <vtable for js::jit::RResumePoint+16>, tailp = 0xb000000c6}, {head = 0x7ffdd847a330, tailp = 0x7ffdd8479ec0}, {head = 0x7f50f74ea4ff <js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const&, JSGCInvocationKind, JS::gcreason::Reason)+223>, tailp = 0x7ffdd84792c0}, {head = 0x156d11f10, tailp = 0x7ffdd8479320}, {head = 0x7ffdd8479430, tailp = 0x564c0000000e}, {head = 0x0, tailp = 0x7ffdd84792f0}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479350, tailp = 0x7ffdd8479310}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479350, tailp = 0x7ffdd8479340}, {head = 0x7f50f75bf310 <js::jit::JitFrameIterator::ionScript() const+112>, tailp = 0x0}, {head = 0x960fd19625489d00, tailp = 0x0}, {head = 0x7ffdd84795d0, tailp = 0x7ffdd84793c0}, {head = 0x7f50f75bf9fe <js::jit::JitFrameIterator::osiIndex() const+94>, tailp = 0x564c5d00af14}, {head = 0x564c5d00af48, tailp = 0x20000000d}, {head = 0x7f0100000000, tailp = 0x7ffdd8479390}, {head = 0x7f50f75bd102 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, tailp = 0x7ffdd84795d0}, {head = 0x7ffdd8479420, tailp = 0x564c5d00ac00}, {head = 0x0, tailp = 0x7ffdd84795d0}, {head = 0x7f50f75bd384 <js::jit::JitFrameIterator::operator++()+52>, tailp = 0x7ffdd8479600}, {head = 0x7ffdd8479600, tailp = 0x7ffdd8479990}, {head = 0x7f50f75157af <MarkActiveBaselineScripts(JSRuntime*, js::jit::JitActivationIterator const&)+95>, tailp = 0x7ffdd847a4e0}, {head = 0x7f5000000003, tailp = 0x7f507cd4f8da}, {head = 0x30, tailp = 0x0}, {head = 0x7ffdd847a580, tailp = 0x7ffdd84795d0}, {head = 0x564c5d00b0fe, tailp = 0x564c5d00b109}, {head = 0x564c5d00b109, tailp = 0x564c5d00b12d}, {head = 0x564c5d00b109, tailp = 0x1}, {head = 0x564c00000038, tailp = 0x564c5d00b16d}, {head = 0x564c5d00b16d, tailp = 0x100000001}...}}
        budget = 
          {deadline = 9223372036854775807, counter = 9223372036854774463, static CounterReset = 1000, static Unlimited = -1, static unlimitedDeadline = 9223372036854775807, static unlimitedStartCounter = 9223372036854775807}
#16 0x00007f50f7722b21 in js::gc::ArenaLists::finalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (empty=0x564c5648c2d8, keepArenas=js::gc::ArenaLists::KEEP_ARENAS, thingKind=js::gc::FINALIZE_OBJECT2, fop=0x7ffdd8479cb0, this=0x564c5648bde0) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2741
        ap = {stats = @0x564c566dc8c8, task = 0x0, phase = js::gcstats::PHASE_SWEEP_OBJECT, enabled = true}
#17 0x00007f50f7722b21 in js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (this=this@entry=0x564c5648bde0, fop=fop@entry=0x7ffdd8479cb0)
---Type <return> to continue, or q <return> to quit---
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:2876
        ap = {stats = @0x564c566dc8c8, task = 0x0, phase = js::gcstats::PHASE_SWEEP_OBJECT, enabled = true}
#18 0x00007f50f7739416 in js::gc::GCRuntime::beginSweepingZoneGroup() (this=this@entry=0x564c566d6718) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5069
        scc = {stats = @0x564c566dc8c8, scc = 0, start = 1503726799975114}
        zone = {current = 0x564c5648bdb0}
        sweepingAtoms = <optimized out>
        fop = 
          {<JSFreeOp> = {runtime_ = 0x564c566d6400}, freeLaterList = {<mozilla::VectorBase<void*, 0, js::SystemAllocPolicy, js::Vector<void*, 0, js::SystemAllocPolicy> >> = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7ffdd8479cd0, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = "\030", mDummy = 94885867513624}}, static sMaxInlineStorage = <optimized out>}, <No data fields>}, threadType = js::MainThread}
        sweepAtomsTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6a00 <vtable for SweepAtomsTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 413, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepInnerViewsTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6a20 <vtable for SweepInnerViewsTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 0, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepCCWrappersTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6a40 <vtable for SweepCCWrappersTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 1, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepBaseShapesTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6a60 <vtable for SweepBaseShapesTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 21, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepInitialShapesTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6a80 <vtable for SweepInitialShapesTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 71, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepObjectGroupsTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6aa0 <vtable for SweepObjectGroupsTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 111, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepRegExpsTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6ac0 <vtable for SweepRegExpsTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 27, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
        sweepMiscTask = 
            {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f50f78f6ae0 <vtable for SweepMiscTask+16>, state = js::GCParallelTask::NotStarted, duration_ = 24, cancel_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}}, runtime = 0x564c566d6400}, <No data fields>}
#19 0x00007f50f7739b58 in js::gc::GCRuntime::beginSweepPhase(bool) (this=this@entry=0x564c566d6718, destroyingRuntime=destroyingRuntime@entry=false)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5164
        ap = {stats = @0x564c566dc8c8, task = 0x0, phase = js::gcstats::PHASE_SWEEP, enabled = true}
#20 0x00007f50f773bd13 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x564c566d6718, budget=..., reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:5889
        copy = {runtime = 0x564c566d6400}
        slice = {runtime = 0x564c566d6400}
        destroyingRuntime = false
        initialState = js::gc::NO_INCREMENTAL
        zeal = 0
---Type <return> to continue, or q <return> to quit---
#21 0x00007f50f773c6d9 in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x564c566d6718, incremental=incremental@entry=true, budget=..., reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC) at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6076
        adsb = {sb = @0x564c566d67e8, prior = <optimized out>}
        session = {lock = {runtime = 0x564c566d6400}, runtime = 0x564c566d6400, prevState = js::Idle}
        prevState = <optimized out>
#22 0x00007f50f773c925 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=0x564c566d6718, incremental=true, budget=..., reason=JS::gcreason::PERIODIC_FULL_GC)
    at /home/daniel/gnome-crash/js38/src/mozilla-esr38/js/src/jsgc.cpp:6190
        wasReset = <optimized out>
        repeatForDeadZone = <optimized out>
        logger = <optimized out>
        logGC = {logger = 0x564c56553970, payload = {event = 0x7f5000000005, id = TraceLogger_GC}, isEvent = false, executed = false, prev = 0x0}
        agc = {stats = @0x564c566dc8c8}
        repeat = false
#23 0x00007f50fe7c98a9 in gjs_schedule_gc_if_needed () at /usr/lib/libgjs.so.0
#24 0x00007f50fe7c9914 in gjs_call_function_value () at /usr/lib/libgjs.so.0
#25 0x00007f50fe7a6486 in gjs_object_instance_constructor(JSContext*, unsigned int, JS::Value*) (context=0x564c564bab70, argc=1, vp=0x7ffdd847a100) at gi/object.cpp:1549
        object = {<js::RootedBase<JSObject*>> = {<No data fields>}, stack = 0x564c564bab88, prev = 0x7ffdd847a6a0, ptr = 0x7f50661b1c80}
        argv = 
            {<JS::detail::CallArgsBase<(JS::detail::UsedRval)0>> = {<JS::CallReceiver> = {<JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>> = {<JS::detail::UsedRvalBase<(JS::detail::UsedRval)1>> = {<No data fields>}, argv_ = 0x7ffdd847a110}, <No data fields>}, argc_ = 1}, <No data fields>}
        ret = 213
        initer = 
              {<js::RootedBase<JS::Value>> = {<js::MutableValueOperations<JS::Rooted<JS::Value> >> = {<js::ValueOperations<JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x564c564babd8, prev = 0x7ffdd847a6b8, ptr = {data = {asBits = 18445758158952052544, debugView = {payload47 = 139985149343552, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = -719734976, u32 = 3575232320, why = 3575232320}}, asDouble = -nan(0xc7f50d519b740), asPtr = 0xfffc7f50d519b740, asWord = 18445758158952052544, asUIntPtr = 18445758158952052544}}}
#26 0x00007f50d4f0d10d in  ()
#27 0x00007ffdd847a1f8 in  ()
#28 0x00007ffdd847a0d8 in  ()
#29 0x0000000000000000 in  ()