Reading symbols from /usr/bin/gnome-shell...done.
[New LWP 934]
[New LWP 935]
[New LWP 973]
[New LWP 936]
[New LWP 938]
[New LWP 977]
[New LWP 979]
[New LWP 978]
[New LWP 980]
[New LWP 982]
[New LWP 983]
[New LWP 984]
[New LWP 981]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f06a7a9bf70) at /usr/include/mozjs-38/js/RootingAPI.h:663
663	        return v != nullptr && gc::IsInsideNursery(reinterpret_cast<gc::Cell*>(v));
[Current thread is 1 (Thread 0x7f074ebc79c0 (LWP 934))]
(gdb) 
Thread 13 (Thread 0x7f0725d31700 (LWP 981)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb10b84d0
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6890)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb10b84d0) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb10b84d0
        detached = 0
        id = 139668676089600
        tid = 981
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f0725bae700 (LWP 984)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb10ece10
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6b90)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb10ece10) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb10ece10
        detached = 0
        id = 139668674504448
        tid = 984
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f0725c2f700 (LWP 983)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb1103030
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6a90)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb1103030) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb1103030
        detached = 0
        id = 139668675032832
        tid = 983
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f0725cb0700 (LWP 982)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb116f840
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6990)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb116f840) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb116f840
        detached = 0
        id = 139668675561216
        tid = 982
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f0734100700 (LWP 980)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb114ede0
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6790)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb114ede0) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb114ede0
        detached = 0
        id = 139668914964224
        tid = 980
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f0734202700 (LWP 978)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb1154a60
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6590)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb1154a60) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb1154a60
        detached = 0
        id = 139668916020992
        tid = 978
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f0734181700 (LWP 979)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb1170a00
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6690)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb1170a00) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb1170a00
        detached = 0
        id = 139668915492608
        tid = 979
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f074eaf5700 (LWP 977)):
#0  0x00007f074bf531ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f073e929e39 in PR_WaitCondVar (cvar=0x9eb0d0a940, timeout=timeout@entry=4294967295) at ptsynch.c:395
        rv = <optimized out>
        thred = 0x9eb10f0600
#2  0x00007f0746d2f2c2 in js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) (millis=0, which=js::GlobalHelperThreadState::PRODUCER, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:549
        ionCompile = false
        stackLimit = <optimized out>
#3  0x00007f0746d2f2c2 in js::HelperThread::threadLoop() (this=0x9eb10a6490)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/vm/HelperThreads.cpp:1405
        ionCompile = false
        stackLimit = <optimized out>
#4  0x00007f073e92fae3 in _pt_root (arg=0x9eb10f0600) at ptthread.c:216
        rv = <optimized out>
        thred = 0x9eb10f0600
        detached = 0
        id = 139669361612544
        tid = 977
#5  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f07273ac700 (LWP 938)):
#0  0x00007f074bc83e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f074c1aed53 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f07200010c0, timeout=<optimized out>, context=0x9eb0fcd750) at gmain.c:4271
        poll_func = 0x7f074c1be6c0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7f07200010c0
#2  0x00007f074c1aed53 in g_main_context_iterate (context=context@entry=0x9eb0fcd750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7f07200010c0
#3  0x00007f074c1aee6e in g_main_context_iteration (context=0x9eb0fcd750, may_block=1) at gmain.c:4033
        retval = <optimized out>
#4  0x00007f07273b455d in  () at /usr/lib/gio/modules/libdconfsettings.so
#5  0x00007f074c1d699a in g_thread_proxy (data=0x9eb0d0c850) at gthread.c:784
        thread = 0x9eb0d0c850
#6  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f0736bc6700 (LWP 936)):
#0  0x00007f074bc83e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f074c1aed53 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f07280160c0, timeout=<optimized out>, context=0x9eb0d469f0) at gmain.c:4271
        poll_func = 0x7f074c1be6c0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = 4
        fds = 0x7f07280160c0
#2  0x00007f074c1aed53 in g_main_context_iterate (context=0x9eb0d469f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 4
        allocated_nfds = 4
        fds = 0x7f07280160c0
#3  0x00007f074c1af112 in g_main_loop_run (loop=0x9eb0d48390) at gmain.c:4168
        __func__ = "g_main_loop_run"
#4  0x00007f074c7a3338 in gdbus_shared_thread_func (user_data=0x9eb0d483f0) at gdbusprivate.c:252
        data = 0x9eb0d483f0
#5  0x00007f074c1d699a in g_thread_proxy (data=0x9eb0d0c4a0) at gthread.c:784
        thread = 0x9eb0d0c4a0
#6  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f0726532700 (LWP 973)):
#0  0x00007f074bc83e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f0747d4a893 in poll (__timeout=-1, __nfds=3, __fds=0x7f0714006c70) at /usr/include/bits/poll2.h:46
        mutex = 0x9eb116e2e0
#2  0x00007f0747d4a893 in poll_func (ufds=0x7f0714006c70, nfds=3, timeout=-1, userdata=0x9eb116e2e0) at pulse/thread-mainloop.c:69
        mutex = 0x9eb116e2e0
#3  0x00007f0747d3bd00 in pa_mainloop_poll (m=m@entry=0x9eb110b380) at pulse/mainloop.c:844
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x00007f0747d3c3a1 in pa_mainloop_iterate (m=0x9eb110b380, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
        r = 0
#5  0x00007f0747d3c431 in pa_mainloop_run (m=0x9eb110b380, retval=retval@entry=0x0) at pulse/mainloop.c:944
        r = <optimized out>
#6  0x00007f0747d4a7ce in thread (userdata=0x9eb116c300) at pulse/thread-mainloop.c:100
        m = 0x9eb116c300
        mask = {
          __val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}
        }
        prev_mask = {
          __val = {0 <repeats 16 times>}
        }
        sa = {
          __sigaction_handler = {
            sa_handler = 0x0, 
            sa_sigaction = 0x0
          }, 
          sa_mask = {
            __val = {0 <repeats 16 times>}
          }, 
          sa_flags = 0, 
          sa_restorer = 0x0
        }
#7  0x00007f073cfcda0c in internal_thread_func (userdata=0x9eb109df20) at pulsecore/thread-posix.c:81
        t = 0x9eb109df20
#8  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f07373c7700 (LWP 935)):
#0  0x00007f074bc83e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f074c1aed53 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f07300008e0, timeout=<optimized out>, context=0x9eb0d0c080) at gmain.c:4271
        poll_func = 0x7f074c1be6c0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7f07300008e0
#2  0x00007f074c1aed53 in g_main_context_iterate (context=context@entry=0x9eb0d0c080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7f07300008e0
#3  0x00007f074c1aee6e in g_main_context_iteration (context=0x9eb0d0c080, may_block=may_block@entry=1) at gmain.c:4033
        retval = <optimized out>
#4  0x00007f074c1aeec2 in glib_worker_main (data=<optimized out>) at gmain.c:5824
#5  0x00007f074c1d699a in g_thread_proxy (data=0x9eb0d0c400) at gthread.c:784
        thread = 0x9eb0d0c400
#6  0x00007f074bf4d049 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f074bc8df0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f074ebc79c0 (LWP 934)):
#0  0x00007f074e0b2a25 in js::GCMethods<JSObject*>::needsPostBarrier(JSObject*) (v=0x7f06a7a9bf70)
    at /usr/include/mozjs-38/js/RootingAPI.h:663
#1  0x00007f074e0b2a25 in JS::Heap<JSObject*>::set(JSObject*) (newPtr=0x0, this=0x9eb66d2ce0)
    at /usr/include/mozjs-38/js/RootingAPI.h:296
#2  0x00007f074e0b2a25 in JS::Heap<JSObject*>::operator=(JSObject* const&) (p=<optimized out>, this=0x9eb66d2ce0)
    at /usr/include/mozjs-38/js/RootingAPI.h:266
#3  0x00007f074e0b2a25 in GjsMaybeOwned<JSObject*>::reset() (this=0x9eb66d2cd0) at ./gjs/jsapi-util-root.h:267
#4  0x00007f074e0b2a25 in release_native_object(ObjectInstance*) (priv=priv@entry=0x9eb66d2cc0) at gi/object.cpp:1259
#5  0x00007f074e0b5627 in object_instance_finalize(JSFreeOp*, JSObject*) (fop=<optimized out>, obj=<optimized out>)
    at gi/object.cpp:1684
        had_toggle_up = false
        had_toggle_down = <optimized out>
        priv = 0x9eb66d2cc0
        __PRETTY_FUNCTION__ = "void object_instance_finalize(JSFreeOp*, JSObject*)"
#6  0x00007f074704c723 in JSObject::finalize(js::FreeOp*) (fop=0x7ffebd741540, this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsobjinlines.h:42
        i = {
          <js::gc::ArenaCellIterImpl> = {
            firstThingOffset = 64, 
            thingSize = 48, 
            span = {
              first = 139667485884176, 
              last = 139667485884176
            }, 
            thing = 139667485883888, 
            limit = 139667485884416
          }, <No data fields>}
        firstThingOrSuccessorOfLastMarkedThing = 139667485883840
        newListHead = {
          first = 139667485880432, 
          last = 139667485880528
        }
        newListTail = <optimized out>
        nmarked = <optimized out>
        lastMarkedThing = <optimized out>
        aheader = 0x7f06dee1f000
        maybeLock = {
          mIsSome = true, 
          mStorage = {
            u = {
              mBytes = "\000l/\261\236\000\000\000\005\000\000\000\000\000\000", 
              mDummy = 681577507840
            }
          }
        }
#7  0x00007f074704c723 in js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (thingSize=48, thingKind=158, fop=0x7ffebd741540, this=0x7f06dee1f000) at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:497
        i = {
          <js::gc::ArenaCellIterImpl> = {
            firstThingOffset = 64, 
            thingSize = 48, 
            span = {
              first = 139667485884176, 
              last = 139667485884176
            }, 
            thing = 139667485883888, 
            limit = 139667485884416
          }, <No data fields>}
        firstThingOrSuccessorOfLastMarkedThing = 139667485883840
        newListHead = {
          first = 139667485880432, 
          last = 139667485880528
        }
        newListTail = <optimized out>
        nmarked = <optimized out>
        lastMarkedThing = <optimized out>
        aheader = 0x7f06dee1f000
        maybeLock = {
          mIsSome = true, 
          mStorage = {
            u = {
              mBytes = "\000l/\261\236\000\000\000\005\000\000\000\000\000\000", 
              mDummy = 681577507840
            }
          }
        }
#8  0x00007f074704c723 in FinalizeTypedArenas<JSObject> (keepArenas=js::gc::ArenaLists::KEEP_ARENAS, budget=..., thingKind=158, dest=..., src=0x7ffebd740248, fop=0x7ffebd741540) at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:557
        aheader = 0x7f06dee1f000
        maybeLock = {
          mIsSome = true, 
          mStorage = {
            u = {
              mBytes = "\000l/\261\236\000\000\000\005\000\000\000\000\000\000", 
              mDummy = 681577507840
            }
          }
        }
#9  0x00007f074704c723 in FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (fop=fop@entry=0x7ffebd741540, src=src@entry=0x7ffebd740248, dest=..., thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, budget=..., keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:600
#10 0x00007f07470a7864 in js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (this=this@entry=0x9eb119be30, fop=fop@entry=0x7ffebd741540, thingKind=thingKind@entry=js::gc::FINALIZE_OBJECT2, keepArenas=keepArenas@entry=js::gc::ArenaLists::KEEP_ARENAS, empty=empty@entry=0x9eb119c328)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:2758
        arenas = 0x7f0724afa000
        finalizedSorted = {
          static MinThingSize = 16, 
          static MaxThingsPerArena = 254, 
          thingsPerArena_ = 84, 
          segments = {{
              head = 0x7f0724a70000, 
              tailp = 0x7f06dd140008
            }, {
              head = 0x7f06eb039000, 
              tailp = 0x7f06eb039008
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740288
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740298
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7402a8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7402b8
            }, {
              head = 0x7f06deda6000, 
              tailp = 0x7f06deda6008
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7402d8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7402e8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7402f8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740308
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740318
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740328
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740338
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740348
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740358
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740368
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740378
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740388
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740398
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403a8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403b8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403c8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403d8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403e8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7403f8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740408
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740418
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740428
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740438
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740448
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740458
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740468
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740478
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740488
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740498
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404a8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404b8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404c8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404d8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404e8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7404f8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740508
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740518
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740528
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740538
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740548
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740558
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740568
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740578
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740588
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740598
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405a8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405b8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405c8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405d8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405e8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7405f8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740608
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740618
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740628
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740638
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740648
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740658
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740668
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740678
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740688
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740698
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406a8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406b8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406c8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406d8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406e8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7406f8
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740708
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740718
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740728
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740738
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740748
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740758
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740768
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740778
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740788
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740798
            }, {
              head = 0x0, 
              tailp = 0x7ffebd7407a8
            }, {
              head = 0x7f073406c954, 
              tailp = 0x1aa1b6a8
            }, {
              head = 0x6a86da, 
              tailp = 0x0
            }, {
              head = 0x7ffebd7408e0, 
              tailp = 0x7ffebd7408d0
            }, {
              head = 0x7f074c19cfb4 <g_hash_table_lookup+52>, 
              tailp = 0x9eb12278e0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x4ec05c40
            }, {
              head = 0x1, 
              tailp = 0x9eb21e3e20
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x7ffebd740a30, 
              tailp = 0x7f074c487050 <g_type_class_meta_marshal>
            }, {
              head = 0x7f074c4a30e2 <g_signal_handlers_destroy+386>, 
              tailp = 0x9eb6daca00
            }, {
              head = 0x37, 
              tailp = 0x9eb7a08f00
            }, {
              head = 0x7f074c1cc9dd <g_slice_free1+157>, 
              tailp = 0x2
            }, {
              head = 0x9eb7a08f00, 
              tailp = 0x0
            }, {
              head = 0x1, 
              tailp = 0x7ffe40000002
            }, {
              head = 0x7f06bc06f8c0, 
              tailp = 0x9eb21e3e20
            }, {
              head = 0x1, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x7f06e94fdf30
            }, {
              head = 0x1, 
              tailp = 0x9eb21e3e20
            }, {
              head = 0x1, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x7ffebd740a30, 
              tailp = 0x7f074c487050 <g_type_class_meta_marshal>
            }, {
              head = 0x7f074c488aa2 <g_closure_invoke+178>, 
              tailp = 0x0
            }, {
              head = 0x88, 
              tailp = 0x9e40000003
            }, {
              head = 0x7f074c19cfb4 <g_hash_table_lookup+52>, 
              tailp = 0x9eb5f14ef0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x50
            }, {
              head = 0x7ffebd740a30, 
              tailp = 0x9eb21e39f0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x7ffebd740a30
            }, {
              head = 0x9eb21e39f0, 
              tailp = 0x0
            }, {
              head = 0x7f074c49c0e4 <signal_emit_unlocked_R+3316>, 
              tailp = 0x7f074636d2e4 <g_module_symbol+132>
            }, {
              head = 0x7ffebd740a00, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x7ffebd740a20
            }, {
              head = 0x0, 
              tailp = 0x2036a
            }, {
              head = 0x45, 
              tailp = 0x0
            }, {
              head = 0x7ffebd740a50, 
              tailp = 0x100000000000046
            }, {
              head = 0x9eb21e3e20, 
              tailp = 0x1000001a2
            }, {
              head = 0x0, 
              tailp = 0x0
            }, {
              head = 0x9eb5f14e90, 
              tailp = 0x9eb5f14e90
            }, {
              head = 0x9eb5f14e90, 
              tailp = 0x7f074bf40ad8 <main_arena+88>
            }, {
              head = 0x9eb5f14ed5, 
              tailp = 0x9e000001a2
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x9eb5f14ef4
            }, {
              head = 0x2f, 
              tailp = 0x7ffebd740ee0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x1a2
            }, {
              head = 0x100000004, 
              tailp = 0x4
            }, {
              head = 0x7f074bc1c288 <_int_malloc+1912>, 
              tailp = 0x0
            }, {
              head = 0x7f074c48da18 <g_object_unref+104>, 
              tailp = 0x7ffebd740a80
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740d20, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x7f0746ee9660 <js::jit::JitFrameIterator::ionScript() const+112>, 
              tailp = 0x0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x7ffebd740c60
            }, {
              head = 0x7ffebd743960, 
              tailp = 0x7ffebd740c50
            }, {
              head = 0x7f0746ee9ac4 <js::jit::JitFrameIterator::machineState() const+196>, 
              tailp = 0x0
            }, {
              head = 0x0, 
              tailp = 0x9eb581eadc
            }, {
              head = 0x9eb581eb23, 
              tailp = 0x100000007
            }, {
              head = 0x100000000, 
              tailp = 0x2a900000000
            }, {
              head = 0x0, 
              tailp = 0x0
            }, {
              head = 0x7ffe00000000, 
              tailp = 0x7ffebd740ab0
            }, {
              head = 0x7ffebd740c70, 
              tailp = 0x7ffe00000000
            }, {
              head = 0x7f0746e1431f <js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const&, JSGCInvocationKind, JS::gcreason::Reason)+223>, 
              tailp = 0x7ffebd740b50
            }, {
              head = 0x100000090, 
              tailp = 0x0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x310000000e
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740b80
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740be0, 
              tailp = 0x7ffebd740ba0
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740be0, 
              tailp = 0x7ffebd740bd0
            }, {
              head = 0x7f0746ee9660 <js::jit::JitFrameIterator::ionScript() const+112>, 
              tailp = 0x0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x0
            }, {
              head = 0x7ffebd740e60, 
              tailp = 0x7ffebd740c50
            }, {
              head = 0x7f0746ee9d4e <js::jit::JitFrameIterator::osiIndex() const+94>, 
              tailp = 0x9eb581eadc
            }, {
              head = 0x9eb581eb23, 
              tailp = 0x7ffebd740c10
            }, {
              head = 0x7f0746ee9581 <js::jit::SnapshotIterator::settleOnFrame()+33>, 
              tailp = 0x7ffebd740e90
            }, {
              head = 0x7ffebd740e90, 
              tailp = 0x7ffebd740ca0
            }, {
              head = 0x7f0746eea9c6 <js::jit::InlineFrameIterator::findNextFrame()+118>, 
              tailp = 0x7ffebd740c50
            }, {
              head = 0x7f0746ee9660 <js::jit::JitFrameIterator::ionScript() const+112>, 
              tailp = 0x0
            }, {
              head = 0x1, 
              tailp = 0x7ffebd740cb0
            }, {
              head = 0x7ffebd740e60, 
              tailp = 0x7ffebd740ca0
            }, {
              head = 0x7f0746ee9e39 <js::jit::SnapshotIterator::SnapshotIterator(js::jit::JitFrameIterator const&)+201>, 
              tailp = 0x7f06bc06f8e0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x20
            }, {
              head = 0x7ffebd740cb0, 
              tailp = 0x7ffebd740e90
            }, {
              head = 0x9eb12f6c00, 
              tailp = 0x9eb119be00
            }, {
              head = 0x9eb119be00, 
              tailp = 0x7ffebd740e50
            }, {
              head = 0x7f0746eeaf87 <js::jit::InlineFrameIterator::resetOn(js::jit::JitFrameIterator const*)+71>, 
              tailp = 0x9eb581ebff
            }, {
              head = 0x9eb581ec25, 
              tailp = 0x9eb581ec25
            }, {
              head = 0x9eb581ec45, 
              tailp = 0x9eb581ec25
            }, {
              head = 0x1, 
              tailp = 0x7ffe00000018
            }, {
              head = 0x9eb581ec64, 
              tailp = 0x9eb581ec68
            }, {
              head = 0x100000001, 
              tailp = 0x1
            }, {
              head = 0x7f0747204310 <vtable for js::jit::RResumePoint+16>, 
              tailp = 0x80000002e
            }, {
              head = 0x7ffebd743960, 
              tailp = 0x7ffe00000000
            }, {
              head = 0x7f0746e1431f <js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const&, JSGCInvocationKind, JS::gcreason::Reason)+223>, 
              tailp = 0x7ffebd740b50
            }, {
              head = 0x100000090, 
              tailp = 0x0
            }, {
              head = 0x7f06bc06f8e0, 
              tailp = 0x310000000e
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740b80
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740be0, 
              tailp = 0x7ffebd740ba0
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740be0, 
              tailp = 0x7ffebd740bd0
            }, {
              head = 0x7f0746ee9660 <js::jit::JitFrameIterator::ionScript() const+112>, 
              tailp = 0x0
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x0
            }, {
              head = 0x7ffebd740e60, 
              tailp = 0x7ffebd740c50
            }, {
              head = 0x7f0746ee9d4e <js::jit::JitFrameIterator::osiIndex() const+94>, 
              tailp = 0x9eb581eadc
            }, {
              head = 0x9eb581eb23, 
              tailp = 0x100000007
            }, {
              head = 0x7f0100000000, 
              tailp = 0x7ffebd740c20
            }, {
              head = 0x7f0746ee7442 <js::jit::JitFrameIterator::checkInvalidation(js::jit::IonScript**) const+18>, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x7ffebd740cb0, 
              tailp = 0x9eb581e780
            }, {
              head = 0x0, 
              tailp = 0x7ffebd740f70
            }, {
              head = 0x4985e7d305531700, 
              tailp = 0x7ffebd740e90
            }, {
              head = 0x7ffebd740e90, 
              tailp = 0x7ffebd741220
            }, {
              head = 0x7f0746e3f6df <MarkActiveBaselineScripts(JSRuntime*, js::jit::JitActivationIterator const&)+95>, 
              tailp = 0x7ffebd743960
            }, {
              head = 0x7ffe00000003, 
              tailp = 0x7f06df1277f7
            }, {
              head = 0x30, 
              tailp = 0x0
            }, {
              head = 0x7ffebd743b00, 
              tailp = 0x7ffebd740e60
            }, {
              head = 0x9eb581ebff, 
              tailp = 0x9eb581ec25
            }, {
              head = 0x9eb581ec25, 
              tailp = 0x9eb581ec45
            }, {
              head = 0x9eb581ec25, 
              tailp = 0x1
            }, {
              head = 0x7ffe00000018, 
              tailp = 0x9eb581ec64
            }, {
              head = 0x9eb581ec68, 
              tailp = 0x100000001
            }...}
        }
        budget = {
          deadline = 9223372036854775807, 
          counter = 9223372036854773959, 
          static CounterReset = 1000, 
          static Unlimited = -1, 
          static unlimitedDeadline = 9223372036854775807, 
          static unlimitedStartCounter = 9223372036854775807
        }
#11 0x00007f074704da21 in js::gc::ArenaLists::finalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (empty=0x9eb119c328, keepArenas=js::gc::ArenaLists::KEEP_ARENAS, thingKind=js::gc::FINALIZE_OBJECT2, fop=0x7ffebd741540, this=0x9eb119be30) at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:2741
        ap = {
          stats = @0x9eb12fd0c8, 
          task = 0x0, 
          phase = js::gcstats::PHASE_SWEEP_OBJECT, 
          enabled = true
        }
#12 0x00007f074704da21 in js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (this=this@entry=0x9eb119be30, fop=fop@entry=0x7ffebd741540) at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:2876
        ap = {
          stats = @0x9eb12fd0c8, 
          task = 0x0, 
          phase = js::gcstats::PHASE_SWEEP_OBJECT, 
          enabled = true
        }
#13 0x00007f0747064466 in js::gc::GCRuntime::beginSweepingZoneGroup() (this=this@entry=0x9eb12f6f18)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:5069
        scc = {
          stats = @0x9eb12fd0c8, 
          scc = 0, 
          start = 1503032906672572
        }
        zone = {
          current = 0x9eb119be00
        }
        sweepingAtoms = <optimized out>
        fop = {
          <JSFreeOp> = {
            runtime_ = 0x9eb12f6c00
          }, 
          members of js::FreeOp: 
          freeLaterList = {
            <mozilla::VectorBase<void*, 0, js::SystemAllocPolicy, js::Vector<void*, 0, js::SystemAllocPolicy> >> = {
              <js::SystemAllocPolicy> = {<No data fields>}, 
              members of mozilla::VectorBase<void*, 0, js::SystemAllocPolicy, js::Vector<void*, 0, js::SystemAllocPolicy> >: 
              static kElemIsPod = true, 
              static kMaxInlineBytes = 1024, 
              static kInlineCapacity = 0, 
              static kInlineBytes = 1, 
              mBegin = 0x7ffebd741560, 
              mLength = 0, 
              mCapacity = 0, 
              mStorage = {
                u = {
                  mBytes = "\030", 
                  mDummy = 681577508632
                }
              }, 
              static sMaxInlineStorage = <optimized out>
            }, <No data fields>}, 
          threadType = js::MainThread
        }
        sweepAtomsTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f07472212e0 <vtable for SweepAtomsTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 2683, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepInnerViewsTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f0747221300 <vtable for SweepInnerViewsTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 2, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepCCWrappersTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f0747221320 <vtable for SweepCCWrappersTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 3, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepBaseShapesTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f0747221340 <vtable for SweepBaseShapesTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 46, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepInitialShapesTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f0747221360 <vtable for SweepInitialShapesTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 165, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepObjectGroupsTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f0747221380 <vtable for SweepObjectGroupsTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 152, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepRegExpsTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f07472213a0 <vtable for SweepRegExpsTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 4, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
        sweepMiscTask = {
          <GCSweepTask> = {
            <js::GCParallelTask> = {
              _vptr.GCParallelTask = 0x7f07472213c0 <vtable for SweepMiscTask+16>, 
              state = js::GCParallelTask::NotStarted, 
              duration_ = 9, 
              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>}
            }, 
            members of GCSweepTask: 
            runtime = 0x9eb12f6c00
          }, <No data fields>}
#14 0x00007f0747064ba8 in js::gc::GCRuntime::beginSweepPhase(bool) (this=this@entry=0x9eb12f6f18, destroyingRuntime=destroyingRuntime@entry=false) at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:5164
        ap = {
          stats = @0x9eb12fd0c8, 
          task = 0x0, 
          phase = js::gcstats::PHASE_SWEEP, 
          enabled = true
        }
#15 0x00007f0747066d64 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x9eb12f6f18, budget=..., reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:5889
        copy = {
          runtime = 0x9eb12f6c00
        }
        slice = {
          runtime = 0x9eb12f6c00
        }
        destroyingRuntime = false
        initialState = js::gc::NO_INCREMENTAL
        zeal = 0
#16 0x00007f0747067739 in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x9eb12f6f18, incremental=incremental@entry=true, budget=..., reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:6076
        adsb = {
          sb = @0x9eb12f6fe8, 
          prior = <optimized out>
        }
        session = {
          lock = {
            runtime = 0x9eb12f6c00
          }, 
          runtime = 0x9eb12f6c00, 
          prevState = js::Idle
        }
        prevState = <optimized out>
#17 0x00007f0747067985 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=0x9eb12f6f18, incremental=incremental@entry=true, budget=..., reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:6190
        wasReset = <optimized out>
        repeatForDeadZone = <optimized out>
        logger = <optimized out>
        logGC = {
          logger = 0x9eb10fe6e0, 
          payload = {
            event = 0x7f0700000005, 
            id = TraceLogger_GC
          }, 
          isEvent = false, 
          executed = false, 
          prev = 0x0
        }
        agc = {
          stats = @0x9eb12fd0c8
        }
        repeat = false
#18 0x00007f0747067cf8 in js::gc::GCRuntime::startGC(JSGCInvocationKind, JS::gcreason::Reason, long) (this=<optimized out>, gckind=gckind@entry=GC_SHRINK, reason=reason@entry=JS::gcreason::PERIODIC_FULL_GC, millis=millis@entry=0)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:6259
#19 0x00007f0747067d75 in js::gc::GCRuntime::maybePeriodicFullGC() (this=<optimized out>)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsgc.cpp:3246
        now = <optimized out>
#20 0x00007f0746ff1b5e in JS_MaybeGC(JSContext*) (cx=cx@entry=0x9eb10a6ef0)
    at /home/ksqsf/abs/packages/js38/trunk/src/mozilla-esr38/js/src/jsapi.cpp:1341
        gc = <optimized out>
#21 0x00007f074e0cb58a in gjs_schedule_gc_if_needed(JSContext*) (context=0x9eb10a6ef0) at gjs/jsapi-util.cpp:844
        gjs_context = <optimized out>
#22 0x00007f074e0cb5f7 in gjs_call_function_value(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValueArray const&, JS::MutableHandleValue) (context=context@entry=0x9eb10a6ef0, obj=..., fval=fval@entry=..., args=..., rval=...) at gjs/jsapi-util.cpp:719
        result = true
#23 0x00007f074e0a201c in boxed_invoke_constructor(JSContext*, JS::HandleObject, JS::HandleId, JS::CallArgs&) (context=context@entry=0x9eb10a6ef0, obj=..., obj@entry=..., constructor_name=constructor_name@entry=..., args=...) at gi/boxed.cpp:337
        js_constructor = {
          <js::RootedBase<JSObject*>> = {<No data fields>}, 
          members of JS::Rooted<JSObject*>: 
          stack = 0x9eb10a6f08, 
          prev = 0x7ffebd741980, 
          ptr = 0x7f06eb016340
        }
        js_constructor_func = {
          <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>}, 
          members of JS::Rooted<JS::Value>: 
          stack = 0x9eb10a6f58, 
          prev = 0x7ffebd741da8, 
          ptr = {
            data = {
              asBits = 18445757841491964736, 
              debugView = {
                payload47 = 139667689255744, 
                tag = JSVAL_TAG_OBJECT
              }, 
              s = {
                payload = {
                  i32 = -352242880, 
                  u32 = 3942724416, 
                  why = 3942724416
                }
              }, 
              asDouble = -nan(0xc7f06eb013340), 
              asPtr = 0xfffc7f06eb013340, 
              asWord = 18445757841491964736, 
              asUIntPtr = 18445757841491964736
            }
          }
        }
#24 0x00007f074e0a357b in boxed_new (args=..., priv=0x9eb7f2e680, obj=..., context=0x9eb10a6ef0) at gi/boxed.cpp:393
        retval = <optimized out>
        default_constructor_name = {
          <js::RootedBase<jsid>> = {<No data fields>}, 
          members of JS::Rooted<jsid>: 
          stack = 0x9eb10a6f50, 
          prev = 0x7ffebd743540, 
          ptr = {
            asBits = 139668656284696
          }
        }
        object = {
          <js::RootedBase<JSObject*>> = {<No data fields>}, 
          members of JS::Rooted<JSObject*>: 
          stack = 0x9eb10a6f08, 
          prev = 0x7ffebd741d90, 
          ptr = 0x7f06a7f2f1c0
        }
        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>}, 
                members of JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>: 
                argv_ = 0x7ffebd741ad8
              }, <No data fields>}, 
            members of JS::detail::CallArgsBase<(JS::detail::UsedRval)0>: 
            argc_ = 1
          }, <No data fields>}
        priv = 0x9eb7f2e680
        proto = {
          <js::RootedBase<JSObject*>> = {<No data fields>}, 
          members of JS::Rooted<JSObject*>: 
          stack = 0x9eb10a6f08, 
          prev = 0x7ffebd741960, 
          ptr = 0x7f07240f9d90
        }
        source_priv = 0x7ffebd743540
        __PRETTY_FUNCTION__ = "bool gjs_boxed_constructor(JSContext*, unsigned int, JS::Value*)"
#25 0x00007f074e0a357b in gjs_boxed_constructor(JSContext*, unsigned int, JS::Value*) (context=0x9eb10a6ef0, argc=1, vp=<optimized out>)
    at gi/boxed.cpp:480
        object = {
          <js::RootedBase<JSObject*>> = {<No data fields>}, 
          members of JS::Rooted<JSObject*>: 
          stack = 0x9eb10a6f08, 
          prev = 0x7ffebd741d90, 
          ptr = 0x7f06a7f2f1c0
        }
        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>}, 
                members of JS::detail::CallReceiverBase<(JS::detail::UsedRval)0>: 
                argv_ = 0x7ffebd741ad8
              }, <No data fields>}, 
            members of JS::detail::CallArgsBase<(JS::detail::UsedRval)0>: 
            argc_ = 1
          }, <No data fields>}
        priv = 0x9eb7f2e680
        proto = {
          <js::RootedBase<JSObject*>> = {<No data fields>}, 
          members of JS::Rooted<JSObject*>: 
          stack = 0x9eb10a6f08, 
          prev = 0x7ffebd741960, 
          ptr = 0x7f07240f9d90
        }
        source_priv = 0x7ffebd743540
        __PRETTY_FUNCTION__ = "bool gjs_boxed_constructor(JSContext*, unsigned int, JS::Value*)"
#26 0x00007f072482810d in  ()
#27 0x0000000000000000 in  ()
(gdb) quit
