$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/107/4906-107-112-11-1516264933-chianamo--usr-bin-gnome-shell.core /usr/bin/gnome-shell
[New LWP 4906]
[New LWP 4912]
[New LWP 4940]
[New LWP 4936]
[New LWP 4909]
[New LWP 4945]
[New LWP 4941]
[New LWP 4942]
[New LWP 4943]
[New LWP 4946]
[New LWP 5047]
[New LWP 4910]
[New LWP 4944]
[New LWP 4947]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f94d4a0a583 in magazine_chain_pop_head (magazine_chunks=<synthetic pointer>) at ../../../../glib/gslice.c:544
544	../../../../glib/gslice.c: No such file or directory.
[Current thread is 1 (Thread 0x7f94d589f340 (LWP 4906))]
#0  0x00007f94d4a0a583 in magazine_chain_pop_head (magazine_chunks=<synthetic pointer>) at ../../../../glib/gslice.c:544
#1  0x00007f94d4a0a583 in magazine_chain_prepare_fields (magazine_chunks=0x0) at ../../../../glib/gslice.c:617
#2  0x00007f94d4a0a583 in magazine_cache_push_magazine (ix=6, magazine_chunks=0x563a12228ae0, count=14) at ../../../../glib/gslice.c:691
#3  0x00007f94d4a0b76f in thread_memory_magazine2_unload (tmem=<optimized out>, ix=<optimized out>) at ../../../../glib/gslice.c:809
#4  0x00007f94d4a0b76f in g_slice_free1 (mem_size=<optimized out>, mem_block=0x563a12608e70) at ../../../../glib/gslice.c:1118
#5  0x00007f94d4cebaa1 in g_type_free_instance (instance=0x563a12608ec0) at ../../../../gobject/gtype.c:1943
#6  0x00007f94d02a7892 in dispose (object=0x563a12608e50 [NMRemoteConnection]) at libnm-glib/nm-remote-connection.c:830
#7  0x00007f94d4ccbe33 in g_object_unref (_object=0x563a12608e50) at ../../../../gobject/gobject.c:3293
#8  0x00007f94d49dbc92 in g_hash_table_remove_all_nodes (hash_table=hash_table@entry=0x563a106591e0, notify=notify@entry=1, destruction=destruction@entry=0) at ../../../../glib/ghash.c:552
#9  0x00007f94d49dcbd8 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1432
#10 0x00007f94d49dcbd8 in g_hash_table_remove_all (hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1435
#11 0x00007f94d49dcc1e in g_hash_table_destroy (hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1128
#12 0x00007f94d02a9230 in dispose (object=0x563a11a98b00 [NMRemoteSettings]) at libnm-glib/nm-remote-settings.c:1405
#13 0x00007f94d4ccbe33 in g_object_unref (_object=0x563a11a98b00) at ../../../../gobject/gobject.c:3293
#14 0x00007f94d39ba39a in release_native_object(ObjectInstance*) (priv=priv@entry=0x563a1274ab00) at gi/object.cpp:1159
#15 0x00007f94d39ba5c5 in disassociate_js_gobject (gobj=0x563a11a98b00 [NMRemoteSettings]) at gi/object.cpp:1337
#16 0x00007f94d39ba5c5 in update_heap_wrapper_weak_pointers(JSContext*, JSCompartment*, gpointer) (cx=<optimized out>, compartment=<optimized out>, data=<optimized out>) at gi/object.cpp:1247
#17 0x00007f94ca8dce6e in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JSCompartment*) const (comp=<optimized out>, this=0x563a10902358) at ./js/src/jsgc.cpp:1474
#18 0x00007f94ca8dce6e in js::gc::GCRuntime::beginSweepingZoneGroup(js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, lock=...) at ./js/src/jsgc.cpp:5027
#19 0x00007f94ca8de39e in js::gc::GCRuntime::beginSweepPhase(bool, js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, destroyingRuntime=destroyingRuntime@entry=true, lock=...) at ./js/src/jsgc.cpp:5232
#20 0x00007f94ca8e4e73 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME, lock=...) at ./js/src/jsgc.cpp:5913
#21 0x00007f94ca8e5b8b in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x563a10902358, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6201
#22 0x00007f94ca8e5fac in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x563a10902358, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6329
#23 0x00007f94ca8e624b in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (this=this@entry=0x563a10902358, gckind=gckind@entry=GC_NORMAL, reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6397
#24 0x00007f94caa3f30d in JSRuntime::destroyRuntime() (this=this@entry=0x563a10901bf0) at ./js/src/vm/Runtime.cpp:413
#25 0x00007f94ca8a4e70 in JSContext::~JSContext() (this=0x563a109019f0, __in_chrg=<optimized out>) at ./js/src/jscntxt.cpp:902
#26 0x00007f94ca8a5725 in js_delete_poison<JSContext> (p=0x563a109019f0) at ./js/src/dist/include/js/Utility.h:393
#27 0x00007f94ca8a5725 in js::DestroyContext(JSContext*) (cx=0x563a109019f0) at ./js/src/jscntxt.cpp:137
#28 0x00007f94d39ca53d in gjs_context_dispose(GObject*) (object=<optimized out>) at gjs/context.cpp:260
#29 0x00007f94d4ccbe33 in g_object_unref (_object=0x563a107db000) at ../../../../gobject/gobject.c:3293
#30 0x0000563a0d67c460 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:533

Thread 14 (Thread 0x7f948effd700 (LWP 4947)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948effca00, __canceltype = -1895839200, __prev = 0x0}
        cbuffer = {wseq = 212, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 106
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948effca00, __canceltype = -1895839200, __prev = 0x0}
        cbuffer = {wseq = 212, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 106
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276029177856
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090ca48) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276029177856
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a10770930) at ./js/src/threading/Thread.h:234
        pack = 0x563a10770930
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a10770930) at ./js/src/threading/Thread.h:227
        pack = 0x563a10770930
#9  0x00007f94d2c6651a in start_thread (arg=0x7f948effd700) at pthread_create.c:465
        pd = 0x7f948effd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276031018752, 3499148455104296303, 140724925342702, 140724925342703, 140276031018752, 0, -3483986191221967505, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f94a0ebc700 (LWP 4944)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a0ebba00, __canceltype = -1595163920, __prev = 0x0}
        cbuffer = {wseq = 223, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 111
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a0ebba00, __canceltype = -1595163920, __prev = 0x0}
        cbuffer = {wseq = 223, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 111
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276329852928
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090bbc0) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276329852928
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a1076f9c0) at ./js/src/threading/Thread.h:234
        pack = 0x563a1076f9c0
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a1076f9c0) at ./js/src/threading/Thread.h:227
        pack = 0x563a1076f9c0
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94a0ebc700) at pthread_create.c:465
        pd = 0x7f94a0ebc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276331693824, 3499148455104296303, 140724925342702, 140724925342703, 140276331693824, 0, -3484034398471768721, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f94bdaf8700 (LWP 4910)):
#0  0x00007f94d49ed25f in g_main_context_pop_thread_default (context=0x563a0ee15b30) at ../../../../glib/gmain.c:815
        stack = <optimized out>
        __func__ = "g_main_context_pop_thread_default"
#1  0x00007f94d4f961e3 in g_task_return_now (task=<optimized out>) at ../../../../gio/gtask.c:1153
#2  0x00007f94d4f961f9 in complete_in_idle_cb (task=0x563a0edfe6e0) at ../../../../gio/gtask.c:1159
#3  0x00007f94d49ede25 in g_main_dispatch (context=0x563a0ee15b30) at ../../../../glib/gmain.c:3165
        dispatch = 0x7f94d49ea770 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x563a0edfe6e0
        callback = 0x7f94d4f961f0 <complete_in_idle_cb>
        cb_funcs = 0x7f94d4cb5280 <g_source_callback_funcs>
        cb_data = 0x7f94b00323b0
        need_destroy = <optimized out>
        source = 0x7f94b0089200
        current = 0x563a0ee0d9b0
        i = 1
#4  0x00007f94d49ede25 in g_main_context_dispatch (context=context@entry=0x563a0ee15b30) at ../../../../glib/gmain.c:3818
#5  0x00007f94d49ee1f0 in g_main_context_iterate (context=0x563a0ee15b30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3891
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 4
        fds = 0x7f94b0062fb0
#6  0x00007f94d49ee502 in g_main_loop_run (loop=0x563a0ee15c70) at ../../../../glib/gmain.c:4087
        __func__ = "g_main_loop_run"
#7  0x00007f94d4fd7ad6 in gdbus_shared_thread_func (user_data=0x563a0ee15b00) at ../../../../gio/gdbusprivate.c:275
        data = 0x563a0ee15b00
#8  0x00007f94d4a15645 in g_thread_proxy (data=0x563a0edfb0a0) at ../../../../glib/gthread.c:784
        thread = 0x563a0edfb0a0
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94bdaf8700) at pthread_create.c:465
        pd = 0x7f94bdaf8700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276814284544, 3499148455104296303, 140724925343134, 140724925343135, 140276814284544, 0, -3484093250261142161, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f94619e2700 (LWP 5047)):
#0  0x00007f94d2998e19 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f94d4a3380a in g_cond_wait_until (cond=cond@entry=0x563a0ee04a88, mutex=mutex@entry=0x563a0ee04a80, end_time=end_time@entry=969454308175) at ../../../../glib/gthread-posix.c:1442
        now = {tv_sec = 969439, tv_nsec = 308176447}
        span = {tv_sec = 14, tv_nsec = 999998553}
        sampled = 9
        res = <optimized out>
#2  0x00007f94d49c22e1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x563a0ee04a80, wait=wait@entry=1, end_time=end_time@entry=969454308175) at ../../../../glib/gasyncqueue.c:422
        retval = <optimized out>
        __func__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007f94d49c289c in g_async_queue_timeout_pop (queue=0x563a0ee04a80, timeout=timeout@entry=15000000) at ../../../../glib/gasyncqueue.c:543
        end_time = 969454308175
        retval = <optimized out>
#4  0x00007f94d4a160ee in g_thread_pool_wait_for_new_pool () at ../../../../glib/gthreadpool.c:167
        pool = <optimized out>
        local_wakeup_thread_serial = <optimized out>
        last_wakeup_thread_serial = <optimized out>
        have_relayed_thread_marker = <optimized out>
        free_pool = <optimized out>
        pool = <optimized out>
#5  0x00007f94d4a160ee in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:364
        free_pool = <optimized out>
        pool = <optimized out>
#6  0x00007f94d4a15645 in g_thread_proxy (data=0x563a1125d720) at ../../../../glib/gthread.c:784
        thread = 0x563a1125d720
#7  0x00007f94d2c6651a in start_thread (arg=0x7f94619e2700) at pthread_create.c:465
        pd = 0x7f94619e2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140275269641984, 3499148455104296303, 140724925330622, 140724925330623, 140275269641984, 29, -3483609322337258129, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f948f7fe700 (LWP 4946)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948f7fda00, __canceltype = -1887446432, __prev = 0x0}
        cbuffer = {wseq = 225, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 112
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948f7fda00, __canceltype = -1887446432, __prev = 0x0}
        cbuffer = {wseq = 225, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 112
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276037570560
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090c570) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276037570560
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a10770910) at ./js/src/threading/Thread.h:234
        pack = 0x563a10770910
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a10770910) at ./js/src/threading/Thread.h:227
        pack = 0x563a10770910
#9  0x00007f94d2c6651a in start_thread (arg=0x7f948f7fe700) at pthread_create.c:465
        pd = 0x7f948f7fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276039411456, 3499148455104296303, 140724925342702, 140724925342703, 140276039411456, 0, -3483985091173468817, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f94a16bd700 (LWP 4943)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a16bca00, __canceltype = -1586771360, __prev = 0x0}
        cbuffer = {wseq = 227, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 113
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a16bca00, __canceltype = -1586771360, __prev = 0x0}
        cbuffer = {wseq = 227, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 113
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276338245632
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090b6e8) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276338245632
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a1076e840) at ./js/src/threading/Thread.h:234
        pack = 0x563a1076e840
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a1076e840) at ./js/src/threading/Thread.h:227
        pack = 0x563a1076e840
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94a16bd700) at pthread_create.c:465
        pd = 0x7f94a16bd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276340086528, 3499148455104296303, 140724925342702, 140724925342703, 140276340086528, 0, -3484033298423270033, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f94a1ebe700 (LWP 4942)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a1ebda00, __canceltype = -1578378512, __prev = 0x0}
        cbuffer = {wseq = 214, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 107
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a1ebda00, __canceltype = -1578378512, __prev = 0x0}
        cbuffer = {wseq = 214, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 107
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276346638336
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090b210) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276346638336
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a1076e820) at ./js/src/threading/Thread.h:234
        pack = 0x563a1076e820
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a1076e820) at ./js/src/threading/Thread.h:227
        pack = 0x563a1076e820
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94a1ebe700) at pthread_create.c:465
        pd = 0x7f94a1ebe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276348479232, 3499148455104296303, 140724925342702, 140724925342703, 140276348479232, 0, -3484032198374771345, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f94a26bf700 (LWP 4941)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a26bea00, __canceltype = -1569986016, __prev = 0x0}
        cbuffer = {wseq = 221, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 110
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a26bea00, __canceltype = -1569986016, __prev = 0x0}
        cbuffer = {wseq = 221, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 110
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276355031040
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090ad38) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276355031040
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a107c91e0) at ./js/src/threading/Thread.h:234
        pack = 0x563a107c91e0
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a107c91e0) at ./js/src/threading/Thread.h:227
        pack = 0x563a107c91e0
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94a26bf700) at pthread_create.c:465
        pd = 0x7f94a26bf700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276356871936, 3499148455104296303, 140724925342702, 140724925342703, 140276356871936, 0, -3484031098326272657, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f948ffff700 (LWP 4945)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948fffea00, __canceltype = -1879053584, __prev = 0x0}
        cbuffer = {wseq = 219, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 109
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f948fffea00, __canceltype = -1879053584, __prev = 0x0}
        cbuffer = {wseq = 219, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 109
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276045963264
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090c098) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276045963264
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a1076f9e0) at ./js/src/threading/Thread.h:234
        pack = 0x563a1076f9e0
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a1076f9e0) at ./js/src/threading/Thread.h:227
        pack = 0x563a1076f9e0
#9  0x00007f94d2c6651a in start_thread (arg=0x7f948ffff700) at pthread_create.c:465
        pd = 0x7f948ffff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276047804160, 3499148455104296303, 140724925342702, 140724925342703, 140276047804160, 0, -3483983991124970129, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f94be2f9700 (LWP 4909)):
#0  0x00007f94d2993e6b in __GI___poll (fds=0x563a0edd3490, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f94d49ee169 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x563a0edd3490, timeout=<optimized out>, context=0x563a0edfabb0) at ../../../../glib/gmain.c:4192
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f94d49fd640 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x563a0edd3490
#2  0x00007f94d49ee169 in g_main_context_iterate (context=context@entry=0x563a0edfabb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3886
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x563a0edd3490
#3  0x00007f94d49ee27c in g_main_context_iteration (context=0x563a0edfabb0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3952
        retval = <optimized out>
#4  0x00007f94d49ee2c1 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5747
#5  0x00007f94d4a15645 in g_thread_proxy (data=0x563a0edfb000) at ../../../../glib/gthread.c:784
        thread = 0x563a0edfb000
#6  0x00007f94d2c6651a in start_thread (arg=0x7f94be2f9700) at pthread_create.c:465
        pd = 0x7f94be2f9700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276822677248, 3499148455104296303, 140724925344286, 140724925344287, 140276822677248, 25, -3484092158802578065, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f94a36c1700 (LWP 4936)):
#0  0x00007f94d2993e6b in __GI___poll (fds=fds@entry=0x7f949c007130, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f94acac76b1 in poll (__timeout=-1, __nfds=3, __fds=0x7f949c007130) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
        mutex = 0x563a107c5b90
#2  0x00007f94acac76b1 in poll_func (ufds=0x7f949c007130, nfds=3, timeout=-1, userdata=0x563a107c5b90) at pulse/thread-mainloop.c:69
        mutex = 0x563a107c5b90
#3  0x00007f94acab9070 in pa_mainloop_poll (m=m@entry=0x563a107873f0) at pulse/mainloop.c:844
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x00007f94acab9700 in pa_mainloop_iterate (m=0x563a107873f0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
        r = 0
#5  0x00007f94acab9790 in pa_mainloop_run (m=0x563a107873f0, retval=retval@entry=0x0) at pulse/mainloop.c:944
        r = <optimized out>
#6  0x00007f94acac75f9 in thread (userdata=0x563a10770c20) at pulse/thread-mainloop.c:100
        m = 0x563a10770c20
        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  0x00007f94ac865c58 in internal_thread_func (userdata=0x563a10725770) at pulsecore/thread-posix.c:81
        t = 0x563a10725770
#8  0x00007f94d2c6651a in start_thread (arg=0x7f94a36c1700) at pthread_create.c:465
        pd = 0x7f94a36c1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276373657344, 3499148455104296303, 140724925344190, 140724925344191, 140276373657344, 0, -3484028941178948241, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f94a2ec0700 (LWP 4940)):
#0  0x00007f94d2c6c7dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563a0edf13e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a2ebfa00, __canceltype = -1561593296, __prev = 0x0}
        cbuffer = {wseq = 216, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 108
#1  0x00007f94d2c6c7dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x563a0ede7c00, cond=0x563a0edf13c0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f94d2c6c550 <__condvar_cleanup_waiting>, __arg = 0x7f94a2ebfa00, __canceltype = -1561593296, __prev = 0x0}
        cbuffer = {wseq = 216, cond = 0x563a0edf13c0, mutex = 0x563a0ede7c00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 108
#2  0x00007f94d2c6c7dd in __pthread_cond_wait (cond=0x563a0edf13c0, mutex=0x563a0ede7c00) at pthread_cond_wait.c:655
#3  0x00007f94ca6073c4 in js::ConditionVariable::wait(js::LockGuard<js::Mutex>&) (this=<optimized out>, lock=...) at ./js/src/threading/posix/ConditionVariable.cpp:118
        ptCond = <optimized out>
        ptMutex = <optimized out>
        r = <optimized out>
#4  0x00007f94ca607615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x563a0edf13c0, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f94caa02da5 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at ./js/src/vm/HelperThreads.cpp:786
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276363423744
#6  0x00007f94caa02da5 in js::HelperThread::threadLoop() (this=0x563a1090a860) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x563a0edf1388}, <No data fields>}
        stackLimit = 140276363423744
#7  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x563a107cb5f0) at ./js/src/threading/Thread.h:234
        pack = 0x563a107cb5f0
#8  0x00007f94caa235d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x563a107cb5f0) at ./js/src/threading/Thread.h:227
        pack = 0x563a107cb5f0
#9  0x00007f94d2c6651a in start_thread (arg=0x7f94a2ec0700) at pthread_create.c:465
        pd = 0x7f94a2ec0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276365264640, 3499148455104296303, 140724925342702, 140724925342703, 140276365264640, 0, -3484029998277773969, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f94bc8a1700 (LWP 4912)):
#0  0x00007f94d4f96b54 in g_task_return (task=0x563a10673b80 [GTask], type=G_TASK_RETURN_SUCCESS) at ../../../../gio/gtask.c:1179
        source = <optimized out>
#1  0x00007f94d4fc9c82 in g_dbus_connection_call_done (source=<optimized out>, result=0x7f94b40089d0, user_data=0x563a10673b80) at ../../../../gio/gdbusconnection.c:5722
        connection = <optimized out>
        task = 0x563a10673b80 [GTask]
        state = 0x563a108ccf60
        error = 0x0
        reply = 0x563a12d45630 [GDBusMessage]
        value = <optimized out>
#2  0x00007f94d4f961c3 in g_task_return_now (task=0x7f94b40089d0 [GTask]) at ../../../../gio/gtask.c:1145
#3  0x00007f94d4f961f9 in complete_in_idle_cb (task=0x7f94b40089d0) at ../../../../gio/gtask.c:1159
#4  0x00007f94d49ede25 in g_main_dispatch (context=0x563a0ee33fc0) at ../../../../glib/gmain.c:3165
        dispatch = 0x7f94d49ea770 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x7f94b40089d0
        callback = 0x7f94d4f961f0 <complete_in_idle_cb>
        cb_funcs = 0x7f94d4cb5280 <g_source_callback_funcs>
        cb_data = 0x7f94b4008490
        need_destroy = <optimized out>
        source = 0x7f94b0020980
        current = 0x563a0ee35490
        i = 0
#5  0x00007f94d49ede25 in g_main_context_dispatch (context=context@entry=0x563a0ee33fc0) at ../../../../glib/gmain.c:3818
#6  0x00007f94d49ee1f0 in g_main_context_iterate (context=context@entry=0x563a0ee33fc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3891
        max_priority = 2147483647
        timeout = 24997
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 1
        fds = 0x563a0ee33f30
#7  0x00007f94d49ee27c in g_main_context_iteration (context=context@entry=0x563a0ee33fc0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3952
        retval = <optimized out>
#8  0x00007f94bc8a942d in dconf_gdbus_worker_thread (user_data=0x563a0ee33fc0) at dconf-gdbus-thread.c:82
        context = 0x563a0ee33fc0
#9  0x00007f94d4a15645 in g_thread_proxy (data=0x563a0edfb050) at ../../../../glib/gthread.c:784
        thread = 0x563a0edfb050
#10 0x00007f94d2c6651a in start_thread (arg=0x7f94bc8a1700) at pthread_create.c:465
        pd = 0x7f94bc8a1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140276795053824, 3499148455104296303, 140724925342846, 140724925342847, 140276795053824, 0, -3484095135214914193, -3483853755280181905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#11 0x00007f94d299e3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f94d589f340 (LWP 4906)):
#0  0x00007f94d4a0a583 in magazine_chain_pop_head (magazine_chunks=<synthetic pointer>) at ../../../../glib/gslice.c:544
        chunk = 0x563a12228ae0
        next = <optimized out>
        prev = <optimized out>
#1  0x00007f94d4a0a583 in magazine_chain_prepare_fields (magazine_chunks=0x0) at ../../../../glib/gslice.c:617
        next = <optimized out>
        prev = <optimized out>
#2  0x00007f94d4a0a583 in magazine_cache_push_magazine (ix=6, magazine_chunks=0x563a12228ae0, count=14) at ../../../../glib/gslice.c:691
        next = <optimized out>
        prev = <optimized out>
#3  0x00007f94d4a0b76f in thread_memory_magazine2_unload (tmem=<optimized out>, ix=<optimized out>) at ../../../../glib/gslice.c:809
        mag = 0x563a0edc0860
        ix = <optimized out>
        chunk_size = 112
#4  0x00007f94d4a0b76f in g_slice_free1 (mem_size=<optimized out>, mem_block=0x563a12608e70) at ../../../../glib/gslice.c:1118
        ix = <optimized out>
        chunk_size = 112
#5  0x00007f94d4cebaa1 in g_type_free_instance (instance=0x563a12608ec0) at ../../../../gobject/gtype.c:1943
        class = 0x563a11ae17b0
        allocated = 0x563a12608e70 ""
        private_size = <optimized out>
        ivar_size = <optimized out>
        __func__ = "g_type_free_instance"
#6  0x00007f94d02a7892 in dispose (object=0x563a12608e50 [NMRemoteConnection]) at libnm-glib/nm-remote-connection.c:830
        _pp = 0x563a12608e08
        _p = <optimized out>
        self = 0x563a12608e50 [NMRemoteConnection]
        priv = 0x563a12608e00
#7  0x00007f94d4ccbe33 in g_object_unref (_object=0x563a12608e50) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x563a12608e50 [NMRemoteConnection]
        old_ref = <optimized out>
        object = 0x563a12608e50 [NMRemoteConnection]
#8  0x00007f94d49dbc92 in g_hash_table_remove_all_nodes (hash_table=hash_table@entry=0x563a106591e0, notify=notify@entry=1, destruction=destruction@entry=0) at ../../../../glib/ghash.c:552
        i = 4
        key = <optimized out>
        value = 0x563a12608e50
        old_size = <optimized out>
        old_keys = 0x563a12675050
        old_values = 0x563a12676060
        old_hashes = 0x563a12677070
#9  0x00007f94d49dcbd8 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1432
#10 0x00007f94d49dcbd8 in g_hash_table_remove_all (hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1435
#11 0x00007f94d49dcc1e in g_hash_table_destroy (hash_table=0x563a106591e0) at ../../../../glib/ghash.c:1128
        __func__ = "g_hash_table_destroy"
#12 0x00007f94d02a9230 in dispose (object=0x563a11a98b00 [NMRemoteSettings]) at libnm-glib/nm-remote-settings.c:1405
        self = 0x563a11a98b00 [NMRemoteSettings]
        priv = 0x563a11a98aa0
#13 0x00007f94d4ccbe33 in g_object_unref (_object=0x563a11a98b00) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x563a11a98b00 [NMRemoteSettings]
        old_ref = <optimized out>
        object = 0x563a11a98b00 [NMRemoteSettings]
#14 0x00007f94d39ba39a in release_native_object(ObjectInstance*) (priv=priv@entry=0x563a1274ab00) at gi/object.cpp:1159
#15 0x00007f94d39ba5c5 in disassociate_js_gobject (gobj=0x563a11a98b00 [NMRemoteSettings]) at gi/object.cpp:1337
        priv = 0x563a1274ab00
        had_toggle_down = <optimized out>
        had_toggle_up = <optimized out>
        gobj = 0x563a11a98b00 [NMRemoteSettings]
        __for_range = std::vector of length 116, capacity 128 = {0x563a114c9590, 0x563a106ba670, 0x563a1121f8a0, 0x7f94b4008c10, 0x563a0edfe510, 0x563a1129a170, 0x563a106e92d0, 0x563a109dd580, 0x563a113480d0, 0x563a1135d170, 0x563a1135d350, 0x563a109dd8d0, 0x563a11375b50, 0x563a10878940, 0x7f94b0009420, 0x563a11376030, 0x563a10878a20, 0x7f94b001ec80, 0x7f94b0015e10, 0x563a11409670, 0x563a1125c270, 0x563a11409700, 0x563a11409790, 0x563a1142a830, 0x563a11420f50, 0x563a1141f9a0, 0x563a1143bb50, 0x563a10872120, 0x563a114521f0, 0x563a11497a60, 0x563a11289c20, 0x563a1149cb50, 0x563a1149cf50, 0x563a11452310, 0x563a114cba10, 0x563a10668630, 0x563a114cb520, 0x563a114cbb00, 0x563a1190de60, 0x563a1190dcd0, 0x563a1190dd70, 0x563a119336d0, 0x563a1190e2b0, 0x563a1193c460, 0x563a1190e3a0, 0x563a11942f30, 0x563a1193db00, 0x563a1194c650, 0x563a1193db50, 0x563a11957460, 0x563a1193ffa0, 0x563a11961840, 0x563a11956920, 0x563a1196a610, 0x563a11956b50, 0x563a11973d10, 0x563a1196c880, 0x563a1197d460, 0x563a1196c8d0, 0x563a11986460, 0x563a11462f80, 0x563a11be9f60, 0x563a118fa880, 0x563a11ade880, 0x563a11ade910, 0x563a11c508e0, 0x563a11cd7450, 0x563a11adeb50, 0x563a11cdaa50, 0x563a108a16c0, 0x563a11cdb4d0, 0x563a11bf8750, 0x563a11cdb080, 0x563a11d444b0, 0x563a11d4f130, 0x563a11d497a0, 0x563a1129d730, 0x563a1134ad60, 0x563a1134adf0, 0x563a11d96040, 0x563a11d96ab0, 0x563a11d96b50, 0x563a11dc2010, 0x563a112bf320, 0x563a1134afa0, 0x563a112bf3f0, 0x563a11d45d80, 0x563a11db5f00, 0x563a11da0c80, 0x563a11da0d10, 0x563a11dda780, 0x563a112d70d0, 0x563a0f0f46a0, 0x563a112d7410, 0x563a112d71a0, 0x563a112cc5e0, 0x563a12228b30, 0x563a12426300, 0x563a127da570, 0x563a11de8170, 0x563a12426120, 0x563a1226fbb0, 0x563a124fe380, 0x563a124fe2e0, 0x563a1250f860, 0x563a1241ebd0, 0x563a112d74e0, 0x563a112d75b0, 0x563a12505210, 0x563a112de1d0, 0x563a12567ef0, 0x563a11a98b00 [NMRemoteSettings], 0x563a0f0f4340 [NMClient], 0x563a129448a0 [StLabel], 0x563a12962ce0 [StLabel], 0x563a1298ecb0 [StLabel]}
        to_be_disassociated = std::vector of length 116, capacity 128 = {0x563a114c9590, 0x563a106ba670, 0x563a1121f8a0, 0x7f94b4008c10, 0x563a0edfe510, 0x563a1129a170, 0x563a106e92d0, 0x563a109dd580, 0x563a113480d0, 0x563a1135d170, 0x563a1135d350, 0x563a109dd8d0, 0x563a11375b50, 0x563a10878940, 0x7f94b0009420, 0x563a11376030, 0x563a10878a20, 0x7f94b001ec80, 0x7f94b0015e10, 0x563a11409670, 0x563a1125c270, 0x563a11409700, 0x563a11409790, 0x563a1142a830, 0x563a11420f50, 0x563a1141f9a0, 0x563a1143bb50, 0x563a10872120, 0x563a114521f0, 0x563a11497a60, 0x563a11289c20, 0x563a1149cb50, 0x563a1149cf50, 0x563a11452310, 0x563a114cba10, 0x563a10668630, 0x563a114cb520, 0x563a114cbb00, 0x563a1190de60, 0x563a1190dcd0, 0x563a1190dd70, 0x563a119336d0, 0x563a1190e2b0, 0x563a1193c460, 0x563a1190e3a0, 0x563a11942f30, 0x563a1193db00, 0x563a1194c650, 0x563a1193db50, 0x563a11957460, 0x563a1193ffa0, 0x563a11961840, 0x563a11956920, 0x563a1196a610, 0x563a11956b50, 0x563a11973d10, 0x563a1196c880, 0x563a1197d460, 0x563a1196c8d0, 0x563a11986460, 0x563a11462f80, 0x563a11be9f60, 0x563a118fa880, 0x563a11ade880, 0x563a11ade910, 0x563a11c508e0, 0x563a11cd7450, 0x563a11adeb50, 0x563a11cdaa50, 0x563a108a16c0, 0x563a11cdb4d0, 0x563a11bf8750, 0x563a11cdb080, 0x563a11d444b0, 0x563a11d4f130, 0x563a11d497a0, 0x563a1129d730, 0x563a1134ad60, 0x563a1134adf0, 0x563a11d96040, 0x563a11d96ab0, 0x563a11d96b50, 0x563a11dc2010, 0x563a112bf320, 0x563a1134afa0, 0x563a112bf3f0, 0x563a11d45d80, 0x563a11db5f00, 0x563a11da0c80, 0x563a11da0d10, 0x563a11dda780, 0x563a112d70d0, 0x563a0f0f46a0, 0x563a112d7410, 0x563a112d71a0, 0x563a112cc5e0, 0x563a12228b30, 0x563a12426300, 0x563a127da570, 0x563a11de8170, 0x563a12426120, 0x563a1226fbb0, 0x563a124fe380, 0x563a124fe2e0, 0x563a1250f860, 0x563a1241ebd0, 0x563a112d74e0, 0x563a112d75b0, 0x563a12505210, 0x563a112de1d0, 0x563a12567ef0, 0x563a11a98b00 [NMRemoteSettings], 0x563a0f0f4340 [NMClient], 0x563a129448a0 [StLabel], 0x563a12962ce0 [StLabel], 0x563a1298ecb0 [StLabel]}
#16 0x00007f94d39ba5c5 in update_heap_wrapper_weak_pointers(JSContext*, JSCompartment*, gpointer) (cx=<optimized out>, compartment=<optimized out>, data=<optimized out>) at gi/object.cpp:1247
        gobj = 0x563a11a98b00 [NMRemoteSettings]
        __for_range = std::vector of length 116, capacity 128 = {0x563a114c9590, 0x563a106ba670, 0x563a1121f8a0, 0x7f94b4008c10, 0x563a0edfe510, 0x563a1129a170, 0x563a106e92d0, 0x563a109dd580, 0x563a113480d0, 0x563a1135d170, 0x563a1135d350, 0x563a109dd8d0, 0x563a11375b50, 0x563a10878940, 0x7f94b0009420, 0x563a11376030, 0x563a10878a20, 0x7f94b001ec80, 0x7f94b0015e10, 0x563a11409670, 0x563a1125c270, 0x563a11409700, 0x563a11409790, 0x563a1142a830, 0x563a11420f50, 0x563a1141f9a0, 0x563a1143bb50, 0x563a10872120, 0x563a114521f0, 0x563a11497a60, 0x563a11289c20, 0x563a1149cb50, 0x563a1149cf50, 0x563a11452310, 0x563a114cba10, 0x563a10668630, 0x563a114cb520, 0x563a114cbb00, 0x563a1190de60, 0x563a1190dcd0, 0x563a1190dd70, 0x563a119336d0, 0x563a1190e2b0, 0x563a1193c460, 0x563a1190e3a0, 0x563a11942f30, 0x563a1193db00, 0x563a1194c650, 0x563a1193db50, 0x563a11957460, 0x563a1193ffa0, 0x563a11961840, 0x563a11956920, 0x563a1196a610, 0x563a11956b50, 0x563a11973d10, 0x563a1196c880, 0x563a1197d460, 0x563a1196c8d0, 0x563a11986460, 0x563a11462f80, 0x563a11be9f60, 0x563a118fa880, 0x563a11ade880, 0x563a11ade910, 0x563a11c508e0, 0x563a11cd7450, 0x563a11adeb50, 0x563a11cdaa50, 0x563a108a16c0, 0x563a11cdb4d0, 0x563a11bf8750, 0x563a11cdb080, 0x563a11d444b0, 0x563a11d4f130, 0x563a11d497a0, 0x563a1129d730, 0x563a1134ad60, 0x563a1134adf0, 0x563a11d96040, 0x563a11d96ab0, 0x563a11d96b50, 0x563a11dc2010, 0x563a112bf320, 0x563a1134afa0, 0x563a112bf3f0, 0x563a11d45d80, 0x563a11db5f00, 0x563a11da0c80, 0x563a11da0d10, 0x563a11dda780, 0x563a112d70d0, 0x563a0f0f46a0, 0x563a112d7410, 0x563a112d71a0, 0x563a112cc5e0, 0x563a12228b30, 0x563a12426300, 0x563a127da570, 0x563a11de8170, 0x563a12426120, 0x563a1226fbb0, 0x563a124fe380, 0x563a124fe2e0, 0x563a1250f860, 0x563a1241ebd0, 0x563a112d74e0, 0x563a112d75b0, 0x563a12505210, 0x563a112de1d0, 0x563a12567ef0, 0x563a11a98b00 [NMRemoteSettings], 0x563a0f0f4340 [NMClient], 0x563a129448a0 [StLabel], 0x563a12962ce0 [StLabel], 0x563a1298ecb0 [StLabel]}
        to_be_disassociated = std::vector of length 116, capacity 128 = {0x563a114c9590, 0x563a106ba670, 0x563a1121f8a0, 0x7f94b4008c10, 0x563a0edfe510, 0x563a1129a170, 0x563a106e92d0, 0x563a109dd580, 0x563a113480d0, 0x563a1135d170, 0x563a1135d350, 0x563a109dd8d0, 0x563a11375b50, 0x563a10878940, 0x7f94b0009420, 0x563a11376030, 0x563a10878a20, 0x7f94b001ec80, 0x7f94b0015e10, 0x563a11409670, 0x563a1125c270, 0x563a11409700, 0x563a11409790, 0x563a1142a830, 0x563a11420f50, 0x563a1141f9a0, 0x563a1143bb50, 0x563a10872120, 0x563a114521f0, 0x563a11497a60, 0x563a11289c20, 0x563a1149cb50, 0x563a1149cf50, 0x563a11452310, 0x563a114cba10, 0x563a10668630, 0x563a114cb520, 0x563a114cbb00, 0x563a1190de60, 0x563a1190dcd0, 0x563a1190dd70, 0x563a119336d0, 0x563a1190e2b0, 0x563a1193c460, 0x563a1190e3a0, 0x563a11942f30, 0x563a1193db00, 0x563a1194c650, 0x563a1193db50, 0x563a11957460, 0x563a1193ffa0, 0x563a11961840, 0x563a11956920, 0x563a1196a610, 0x563a11956b50, 0x563a11973d10, 0x563a1196c880, 0x563a1197d460, 0x563a1196c8d0, 0x563a11986460, 0x563a11462f80, 0x563a11be9f60, 0x563a118fa880, 0x563a11ade880, 0x563a11ade910, 0x563a11c508e0, 0x563a11cd7450, 0x563a11adeb50, 0x563a11cdaa50, 0x563a108a16c0, 0x563a11cdb4d0, 0x563a11bf8750, 0x563a11cdb080, 0x563a11d444b0, 0x563a11d4f130, 0x563a11d497a0, 0x563a1129d730, 0x563a1134ad60, 0x563a1134adf0, 0x563a11d96040, 0x563a11d96ab0, 0x563a11d96b50, 0x563a11dc2010, 0x563a112bf320, 0x563a1134afa0, 0x563a112bf3f0, 0x563a11d45d80, 0x563a11db5f00, 0x563a11da0c80, 0x563a11da0d10, 0x563a11dda780, 0x563a112d70d0, 0x563a0f0f46a0, 0x563a112d7410, 0x563a112d71a0, 0x563a112cc5e0, 0x563a12228b30, 0x563a12426300, 0x563a127da570, 0x563a11de8170, 0x563a12426120, 0x563a1226fbb0, 0x563a124fe380, 0x563a124fe2e0, 0x563a1250f860, 0x563a1241ebd0, 0x563a112d74e0, 0x563a112d75b0, 0x563a12505210, 0x563a112de1d0, 0x563a12567ef0, 0x563a11a98b00 [NMRemoteSettings], 0x563a0f0f4340 [NMClient], 0x563a129448a0 [StLabel], 0x563a12962ce0 [StLabel], 0x563a1298ecb0 [StLabel]}
#17 0x00007f94ca8dce6e in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JSCompartment*) const (comp=<optimized out>, this=0x563a10902358) at ./js/src/jsgc.cpp:1474
        __for_range = <optimized out>
        __for_begin = <optimized out>
        __for_range = <optimized out>
        __for_begin = <optimized out>
        p = <optimized out>
        p = <optimized out>
        comp = {zone = 0x563a1079fed0, it = 0x563a107a0578}
        zone = {current = 0x563a1079fed0}
        ap2 = {stats = @0x563a10902708, task = 0x0, phase = js::gcstats::PHASE_WEAK_COMPARTMENT_CALLBACK, enabled = true}
        ap = {stats = @0x563a10902708, task = 0x0, phase = js::gcstats::PHASE_FINALIZE_START, enabled = true}
        sweepingAtoms = <optimized out>
        fop = {<JSFreeOp> = {runtime_ = 0x563a10901bf0}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7ffd132fab00, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = " ", mDummy = 140724925344544}}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7ffd132fab20, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = "`", mDummy = 140724925344608}}, static sMaxInlineStorage = <optimized out>}}
        sweepAtomsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb066678 <vtable for SweepAtomsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepCCWrappersTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666a0 <vtable for SweepCCWrappersTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepObjectGroupsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666c8 <vtable for SweepObjectGroupsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepRegExpsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666f0 <vtable for SweepRegExpsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepMiscTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb066718 <vtable for SweepMiscTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepCacheTasks = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x563a10797ed0, mLength = 18, mCapacity = 21, mStorage = {u = {mBytes = <incomplete sequence \303>, mDummy = 786371}}, static sMaxInlineStorage = <optimized out>}
#18 0x00007f94ca8dce6e in js::gc::GCRuntime::beginSweepingZoneGroup(js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, lock=...) at ./js/src/jsgc.cpp:5027
        comp = {zone = 0x563a1079fed0, it = 0x563a107a0578}
        zone = {current = 0x563a1079fed0}
        ap2 = {stats = @0x563a10902708, task = 0x0, phase = js::gcstats::PHASE_WEAK_COMPARTMENT_CALLBACK, enabled = true}
        ap = {stats = @0x563a10902708, task = 0x0, phase = js::gcstats::PHASE_FINALIZE_START, enabled = true}
        sweepingAtoms = <optimized out>
        fop = {<JSFreeOp> = {runtime_ = 0x563a10901bf0}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7ffd132fab00, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = " ", mDummy = 140724925344544}}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7ffd132fab20, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = "`", mDummy = 140724925344608}}, static sMaxInlineStorage = <optimized out>}}
        sweepAtomsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb066678 <vtable for SweepAtomsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepCCWrappersTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666a0 <vtable for SweepCCWrappersTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepObjectGroupsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666c8 <vtable for SweepObjectGroupsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepRegExpsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb0666f0 <vtable for SweepRegExpsTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepMiscTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f94cb066718 <vtable for SweepMiscTask+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 = 0x563a10901bf0}, <No data fields>}
        sweepCacheTasks = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x563a10797ed0, mLength = 18, mCapacity = 21, mStorage = {u = {mBytes = <incomplete sequence \303>, mDummy = 786371}}, static sMaxInlineStorage = <optimized out>}
#19 0x00007f94ca8de39e in js::gc::GCRuntime::beginSweepPhase(bool, js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, destroyingRuntime=destroyingRuntime@entry=true, lock=...) at ./js/src/jsgc.cpp:5232
        ap = {stats = @0x563a10902708, task = 0x0, phase = js::gcstats::PHASE_SWEEP, enabled = true}
#20 0x00007f94ca8e4e73 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&) (this=this@entry=0x563a10902358, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME, lock=...) at ./js/src/jsgc.cpp:5913
        slice = {runtime = 0x563a10901bf0, performingGC = {<No data fields>}}
        destroyingRuntime = true
        initialState = js::gc::State::NotActive
        useZeal = false
#21 0x00007f94ca8e5b8b in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x563a10902358, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6201
        notify = {gc_ = @0x563a10902358}
        agc = {stats = @0x563a10902708}
        aelcze = {edges = 0x563a10904718}
        session = {lock = {runtime = 0x563a10901bf0}, runtime = 0x563a10901bf0, prevState = JS::HeapState::Idle, pseudoFrame = {profiler_ = 0x0, sizeBefore_ = {<No data fields>}}}
        prevState = <optimized out>
#22 0x00007f94ca8e5fac in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x563a10902358, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6329
        wasReset = <optimized out>
        repeatForDeadZone = <optimized out>
        logGC = {logger = 0x563a10859000, payload = {event = 0x563a00000006, id = TraceLogger_GC}, isEvent = false, executed = false, prev = 0x0}
        aept = {gc_ = @0x563a10902358}
        asz = {rt_ = 0x563a10901bf0}
        repeat = <optimized out>
#23 0x00007f94ca8e624b in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (this=this@entry=0x563a10902358, gckind=gckind@entry=GC_NORMAL, reason=reason@entry=JS::gcreason::DESTROY_RUNTIME) at ./js/src/jsgc.cpp:6397
#24 0x00007f94caa3f30d in JSRuntime::destroyRuntime() (this=this@entry=0x563a10901bf0) at ./js/src/vm/Runtime.cpp:413
        lock = {runtime = 0x0}
#25 0x00007f94ca8a4e70 in JSContext::~JSContext() (this=0x563a109019f0, __in_chrg=<optimized out>) at ./js/src/jscntxt.cpp:902
#26 0x00007f94ca8a5725 in js_delete_poison<JSContext> (p=0x563a109019f0) at ./js/src/dist/include/js/Utility.h:393
#27 0x00007f94ca8a5725 in js::DestroyContext(JSContext*) (cx=0x563a109019f0) at ./js/src/jscntxt.cpp:137
#28 0x00007f94d39ca53d in gjs_context_dispose(GObject*) (object=<optimized out>) at gjs/context.cpp:260
        js_context = 0x563a107db000 [GjsContext]
#29 0x00007f94d4ccbe33 in g_object_unref (_object=0x563a107db000) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x563a107db000 [GjsContext]
        old_ref = <optimized out>
        object = 0x563a107db000 [GjsContext]
#30 0x0000563a0d67c460 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:533
        ctx = <optimized out>
        error = 0x0
        ecode = 0
