$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/17913-1000-1000-11-1516411465-chianamo--usr-bin-gnome-shell.core /usr/bin/gnome-shell
[New LWP 17913]
[New LWP 17928]
[New LWP 17924]
[New LWP 17929]
[New LWP 17926]
[New LWP 17923]
[New LWP 17927]
[New LWP 17915]
[New LWP 17930]
[New LWP 17931]
[New LWP 20441]
[New LWP 17917]
[New LWP 17916]
[New LWP 17925]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `gnome-shell --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  XFreePixmap (dpy=dpy@entry=0x8b8b8b8b8b8b8b8b, pixmap=60817547) at ../../src/FreePix.c:38
38	../../src/FreePix.c: No such file or directory.
[Current thread is 1 (Thread 0x7f027d84b340 (LWP 17913))]
#0  0x00007f02795fa25c in XFreePixmap (dpy=dpy@entry=0x8b8b8b8b8b8b8b8b, pixmap=60817547) at ../../src/FreePix.c:38
#1  0x00007f027aeb1fc3 in detach_pixmap (self=0x55872f9cb3c0 [MetaSurfaceActorX11]) at compositor/meta-surface-actor-x11.c:101
#2  0x00007f027aeb2794 in meta_surface_actor_x11_dispose (object=0x55872f9cb3c0 [MetaSurfaceActorX11]) at compositor/meta-surface-actor-x11.c:360
#3  0x00007f027cc78e33 in g_object_unref (_object=0x55872f9cb3c0) at ../../../../gobject/gobject.c:3293
#4  0x00007f027b96739a in release_native_object(ObjectInstance*) (priv=priv@entry=0x558730bd1630) at gi/object.cpp:1159
#5  0x00007f027b9675c5 in disassociate_js_gobject (gobj=0x55872f9cb3c0 [MetaSurfaceActorX11]) at gi/object.cpp:1337
#6  0x00007f027b9675c5 in update_heap_wrapper_weak_pointers(JSContext*, JSCompartment*, gpointer) (cx=<optimized out>, compartment=<optimized out>, data=<optimized out>) at gi/object.cpp:1247
#7  0x00007f0272889e6e in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JSCompartment*) const (comp=<optimized out>, this=0x55872ce9d1c8) at ./js/src/jsgc.cpp:1474
#8  0x00007f0272889e6e in js::gc::GCRuntime::beginSweepingZoneGroup(js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, lock=...) at ./js/src/jsgc.cpp:5027
#9  0x00007f027288b39e in js::gc::GCRuntime::beginSweepPhase(bool, js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, destroyingRuntime=destroyingRuntime@entry=false, lock=...) at ./js/src/jsgc.cpp:5232
#10 0x00007f0272891e73 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, budget=..., reason=reason@entry=JS::gcreason::API, lock=...) at ./js/src/jsgc.cpp:5913
#11 0x00007f0272892b8b in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x55872ce9d1c8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6201
#12 0x00007f0272892fac in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x55872ce9d1c8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6329
#13 0x00007f027289324b in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (this=0x55872ce9d1c8, gckind=gckind@entry=GC_NORMAL, reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6397
#14 0x00007f027283ed57 in JS_GC(JSContext*) (cx=<optimized out>) at ./js/src/jsapi.cpp:1326
#15 0x00007f027b97748e in gjs_context_dispose(GObject*) (object=<optimized out>) at gjs/context.cpp:234
#16 0x00007f027cc78e33 in g_object_unref (_object=0x55872cbc6170) at ../../../../gobject/gobject.c:3293
#17 0x000055872c088460 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:533

Thread 14 (Thread 0x7f024c942700 (LWP 17925)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a38) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024c941a00, __canceltype = 1284774640, __prev = 0x0}
        cbuffer = {wseq = 740, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 370
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024c941a00, __canceltype = 1284774640, __prev = 0x0}
        cbuffer = {wseq = 740, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 370
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647849598976
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea5bb8) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647849598976
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0d520) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0d520
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0d520) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0d520
#9  0x00007f027ac1351a in start_thread (arg=0x7f024c942700) at pthread_create.c:465
        pd = 0x7f024c942700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647851439872, 8988507300093239977, 140735673024958, 140735673024959, 139647851439872, 0, -9027167570841558359, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f0265850700 (LWP 17916)):
#0  0x00007f027a940e6b in __GI___poll (fds=0x55872c5f8bd0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f027c99b169 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55872c5f8bd0, timeout=<optimized out>, context=0x55872c5f8d30) at ../../../../glib/gmain.c:4192
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f027c9aa640 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x55872c5f8bd0
#2  0x00007f027c99b169 in g_main_context_iterate (context=context@entry=0x55872c5f8d30, 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 = 1
        allocated_nfds = 1
        fds = 0x55872c5f8bd0
#3  0x00007f027c99b27c in g_main_context_iteration (context=context@entry=0x55872c5f8d30, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3952
        retval = <optimized out>
#4  0x00007f026585842d in dconf_gdbus_worker_thread (user_data=0x55872c5f8d30) at dconf-gdbus-thread.c:82
        context = 0x55872c5f8d30
#5  0x00007f027c9c2645 in g_thread_proxy (data=0x55872c5d0190) at ../../../../glib/gthread.c:784
        thread = 0x55872c5d0190
#6  0x00007f027ac1351a in start_thread (arg=0x7f0265850700) at pthread_create.c:465
        pd = 0x7f0265850700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139648269879040, 8988507300093239977, 140735673025102, 140735673025103, 139648269879040, 0, -9027081938857352535, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f02641bc700 (LWP 17917)):
#0  0x00007f027a940e6b in __GI___poll (fds=0x55872c61c4f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f027c99b169 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x55872c61c4f0, timeout=<optimized out>, context=0x55872c60ff40) at ../../../../glib/gmain.c:4192
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f027c9aa640 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x55872c61c4f0
#2  0x00007f027c99b169 in g_main_context_iterate (context=0x55872c60ff40, 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 = 3
        allocated_nfds = 3
        fds = 0x55872c61c4f0
#3  0x00007f027c99b502 in g_main_loop_run (loop=0x55872c6122e0) at ../../../../glib/gmain.c:4087
        __func__ = "g_main_loop_run"
#4  0x00007f027cf84ad6 in gdbus_shared_thread_func (user_data=0x55872c60ff10) at ../../../../gio/gdbusprivate.c:275
        data = 0x55872c60ff10
#5  0x00007f027c9c2645 in g_thread_proxy (data=0x55872c5d06d0) at ../../../../glib/gthread.c:784
        thread = 0x55872c5d06d0
#6  0x00007f027ac1351a in start_thread (arg=0x7f02641bc700) at pthread_create.c:465
        pd = 0x7f02641bc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139648246204160, 8988507300093239977, 139648269875134, 139648269875135, 139648246204160, 0, -9027078479261195607, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f023e620700 (LWP 20441)):
#0  0x00007f027a945e19 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f027c9e080a in g_cond_wait_until (cond=cond@entry=0x55872c5fe058, mutex=mutex@entry=0x55872c5fe050, end_time=end_time@entry=89276542360) at ../../../../glib/gthread-posix.c:1442
        now = {tv_sec = 89261, tv_nsec = 542360744}
        span = {tv_sec = 14, tv_nsec = 999999256}
        sampled = 423
        res = <optimized out>
#2  0x00007f027c96f2e1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x55872c5fe050, wait=wait@entry=1, end_time=end_time@entry=89276542360) at ../../../../glib/gasyncqueue.c:422
        retval = <optimized out>
        __func__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007f027c96f89c in g_async_queue_timeout_pop (queue=0x55872c5fe050, timeout=timeout@entry=15000000) at ../../../../glib/gasyncqueue.c:543
        end_time = 89276542360
        retval = <optimized out>
#4  0x00007f027c9c30ee 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  0x00007f027c9c30ee in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:364
        free_pool = <optimized out>
        pool = <optimized out>
#6  0x00007f027c9c2645 in g_thread_proxy (data=0x55872f8aa630) at ../../../../glib/gthread.c:784
        thread = 0x55872f8aa630
#7  0x00007f027ac1351a in start_thread (arg=0x7f023e620700) at pthread_create.c:465
        pd = 0x7f023e620700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647613273856, 8988507300093239977, 140735673027118, 140735673027119, 139647613273856, 30, -9026925559098105175, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f024993c700 (LWP 17931)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024993ba00, __canceltype = 1234418416, __prev = 0x0}
        cbuffer = {wseq = 731, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 365
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024993ba00, __canceltype = 1234418416, __prev = 0x0}
        cbuffer = {wseq = 731, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 365
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647799242752
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea78c8) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647799242752
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0f790) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0f790
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0f790) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0f790
#9  0x00007f027ac1351a in start_thread (arg=0x7f024993c700) at pthread_create.c:465
        pd = 0x7f024993c700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647801083648, 8988507300093239977, 140735673024958, 140735673024959, 139647801083648, 0, -9027178603538799959, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f024a13d700 (LWP 17930)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a38) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024a13ca00, __canceltype = 1242811120, __prev = 0x0}
        cbuffer = {wseq = 738, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 369
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024a13ca00, __canceltype = 1242811120, __prev = 0x0}
        cbuffer = {wseq = 738, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 369
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647807635456
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea73f0) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647807635456
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0f710) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0f710
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0f710) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0f710
#9  0x00007f027ac1351a in start_thread (arg=0x7f024a13d700) at pthread_create.c:465
        pd = 0x7f024a13d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647809476352, 8988507300093239977, 140735673024958, 140735673024959, 139647809476352, 0, -9027179701439814999, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f02662a6700 (LWP 17915)):
#0  0x00007f027a940e6b in __GI___poll (fds=0x55872c5ab330, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f027c99b169 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55872c5ab330, timeout=<optimized out>, context=0x55872c5cfa40) at ../../../../glib/gmain.c:4192
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f027c9aa640 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x55872c5ab330
#2  0x00007f027c99b169 in g_main_context_iterate (context=context@entry=0x55872c5cfa40, 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 = 0x55872c5ab330
#3  0x00007f027c99b27c in g_main_context_iteration (context=0x55872c5cfa40, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3952
        retval = <optimized out>
#4  0x00007f027c99b2c1 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5747
#5  0x00007f027c9c2645 in g_thread_proxy (data=0x55872c5d0000) at ../../../../glib/gthread.c:784
        thread = 0x55872c5d0000
#6  0x00007f027ac1351a in start_thread (arg=0x7f02662a6700) at pthread_create.c:465
        pd = 0x7f02662a6700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139648280717056, 8988507300093239977, 140735673026542, 140735673026543, 139648280717056, 25, -9027083301435727191, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f024b940700 (LWP 17927)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a38) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024b93fa00, __canceltype = 1267989232, __prev = 0x0}
        cbuffer = {wseq = 736, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 368
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024b93fa00, __canceltype = 1267989232, __prev = 0x0}
        cbuffer = {wseq = 736, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 368
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647832813568
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea6568) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647832813568
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0de80) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0de80
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0de80) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0de80
#9  0x00007f027ac1351a in start_thread (arg=0x7f024b940700) at pthread_create.c:465
        pd = 0x7f024b940700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647834654464, 8988507300093239977, 140735673024958, 140735673024959, 139647834654464, 0, -9027182999437827415, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0259944700 (LWP 17923)):
#0  0x00007f027a940e6b in __GI___poll (fds=fds@entry=0x55872ccdd2a0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f025ebc46b1 in poll (__timeout=-1, __nfds=3, __fds=0x55872ccdd2a0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
        mutex = 0x55872cda03c0
#2  0x00007f025ebc46b1 in poll_func (ufds=0x55872ccdd2a0, nfds=3, timeout=-1, userdata=0x55872cda03c0) at pulse/thread-mainloop.c:69
        mutex = 0x55872cda03c0
#3  0x00007f025ebb6070 in pa_mainloop_poll (m=m@entry=0x55872cda02b0) at pulse/mainloop.c:844
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x00007f025ebb6700 in pa_mainloop_iterate (m=0x55872cda02b0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
        r = 0
#5  0x00007f025ebb6790 in pa_mainloop_run (m=0x55872cda02b0, retval=retval@entry=0x0) at pulse/mainloop.c:944
        r = <optimized out>
#6  0x00007f025ebc45f9 in thread (userdata=0x55872cca0170) at pulse/thread-mainloop.c:100
        m = 0x55872cca0170
        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  0x00007f025e962c58 in internal_thread_func (userdata=0x55872cda53c0) at pulsecore/thread-posix.c:81
        t = 0x55872cda53c0
#8  0x00007f027ac1351a in start_thread (arg=0x7f0259944700) at pthread_create.c:465
        pd = 0x7f0259944700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139648069551872, 8988507300093239977, 140735673026446, 140735673026447, 139648069551872, 0, -9027143380512005463, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f024c141700 (LWP 17926)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024c140a00, __canceltype = 1276381936, __prev = 0x0}
        cbuffer = {wseq = 729, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 364
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024c140a00, __canceltype = 1276381936, __prev = 0x0}
        cbuffer = {wseq = 729, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 364
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647841206272
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea6090) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647841206272
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0de00) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0de00
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0de00) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0de00
#9  0x00007f027ac1351a in start_thread (arg=0x7f024c141700) at pthread_create.c:465
        pd = 0x7f024c141700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647843047168, 8988507300093239977, 140735673024958, 140735673024959, 139647843047168, 0, -9027166470793059671, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f024a93e700 (LWP 17929)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024a93da00, __canceltype = 1251203824, __prev = 0x0}
        cbuffer = {wseq = 733, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 366
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024a93da00, __canceltype = 1251203824, __prev = 0x0}
        cbuffer = {wseq = 733, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 366
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647816028160
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea6f18) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647816028160
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0f690) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0f690
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0f690) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0f690
#9  0x00007f027ac1351a in start_thread (arg=0x7f024a93e700) at pthread_create.c:465
        pd = 0x7f024a93e700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647817869056, 8988507300093239977, 140735673024958, 140735673024959, 139647817869056, 0, -9027180801488313687, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f024d143700 (LWP 17924)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024d142a00, __canceltype = 1293167344, __prev = 0x0}
        cbuffer = {wseq = 727, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 363
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024d142a00, __canceltype = 1293167344, __prev = 0x0}
        cbuffer = {wseq = 727, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 363
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647857991680
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea56e0) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647857991680
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872ccb9e80) at ./js/src/threading/Thread.h:234
        pack = 0x55872ccb9e80
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872ccb9e80) at ./js/src/threading/Thread.h:227
        pack = 0x55872ccb9e80
#9  0x00007f027ac1351a in start_thread (arg=0x7f024d143700) at pthread_create.c:465
        pd = 0x7f024d143700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647859832576, 8988507300093239977, 140735673024958, 140735673024959, 139647859832576, 0, -9027168668742573399, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f024b13f700 (LWP 17928)):
#0  0x00007f027ac197dd in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55872c5c7a3c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024b13ea00, __canceltype = 1259596528, __prev = 0x0}
        cbuffer = {wseq = 735, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 367
#1  0x00007f027ac197dd in __pthread_cond_wait_common (abstime=0x0, mutex=0x55872c5c93a0, cond=0x55872c5c7a10) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f027ac19550 <__condvar_cleanup_waiting>, __arg = 0x7f024b13ea00, __canceltype = 1259596528, __prev = 0x0}
        cbuffer = {wseq = 735, cond = 0x55872c5c7a10, mutex = 0x55872c5c93a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 367
#2  0x00007f027ac197dd in __pthread_cond_wait (cond=0x55872c5c7a10, mutex=0x55872c5c93a0) at pthread_cond_wait.c:655
#3  0x00007f02725b43c4 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  0x00007f02725b4615 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x55872c5c7a10, lock=..., a_rel_time=...) at ./js/src/threading/posix/ConditionVariable.cpp:134
#5  0x00007f02729afda5 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 = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647824420864
#6  0x00007f02729afda5 in js::HelperThread::threadLoop() (this=0x55872cea6a40) at ./js/src/vm/HelperThreads.cpp:1868
        ionCompile = <optimized out>
        lock = {<js::LockGuard<js::Mutex>> = {lock = @0x55872c5c79d8}, <No data fields>}
        stackLimit = 139647824420864
#7  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55872cd0df00) at ./js/src/threading/Thread.h:234
        pack = 0x55872cd0df00
#8  0x00007f02729d05d2 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x55872cd0df00) at ./js/src/threading/Thread.h:227
        pack = 0x55872cd0df00
#9  0x00007f027ac1351a in start_thread (arg=0x7f024b13f700) at pthread_create.c:465
        pd = 0x7f024b13f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139647826261760, 8988507300093239977, 140735673024958, 140735673024959, 139647826261760, 0, -9027181899389328727, -9027075924179017047}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#10 0x00007f027a94b3ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f027d84b340 (LWP 17913)):
#0  0x00007f02795fa25c in XFreePixmap (dpy=dpy@entry=0x8b8b8b8b8b8b8b8b, pixmap=60817547) at ../../src/FreePix.c:38
        req = <optimized out>
#1  0x00007f027aeb1fc3 in detach_pixmap (self=0x55872f9cb3c0 [MetaSurfaceActorX11]) at compositor/meta-surface-actor-x11.c:101
        display = 0x55872cca1130
        xdisplay = 0x8b8b8b8b8b8b8b8b
        stex = <optimized out>
#2  0x00007f027aeb2794 in meta_surface_actor_x11_dispose (object=0x55872f9cb3c0 [MetaSurfaceActorX11]) at compositor/meta-surface-actor-x11.c:360
        self = 0x55872f9cb3c0 [MetaSurfaceActorX11]
#3  0x00007f027cc78e33 in g_object_unref (_object=0x55872f9cb3c0) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x55872f9cb3c0 [MetaSurfaceActorX11]
        old_ref = <optimized out>
        object = 0x55872f9cb3c0 [MetaSurfaceActorX11]
#4  0x00007f027b96739a in release_native_object(ObjectInstance*) (priv=priv@entry=0x558730bd1630) at gi/object.cpp:1159
#5  0x00007f027b9675c5 in disassociate_js_gobject (gobj=0x55872f9cb3c0 [MetaSurfaceActorX11]) at gi/object.cpp:1337
        priv = 0x558730bd1630
        had_toggle_down = <optimized out>
        had_toggle_up = <optimized out>
        gobj = 0x55872f9cb3c0 [MetaSurfaceActorX11]
        __for_range = std::vector of length 651, capacity 1024 = {0x55872e0aba20, 0x5587324f55f0, 0x55872fcc5720, 0x55872f5ee310, 0x55872faab1b0, 0x5587337df860, 0x55872d751ea0, 0x55872d751dd0, 0x5587321726a0, 0x55872f834aa0, 0x55872f834830, 0x558733bb4090, 0x55872cca1130, 0x55872c9b25b0, 0x55872ce730a0, 0x55872d0bea30, 0x55872fb073d0, 0x55872cdf0d80, 0x55872f3a2ae0, 0x55872f834900, 0x55872f3a2a10, 0x55872f834eb0, 0x55872f927810, 0x55872f927cf0, 0x55872f927c20, 0x55872f927e90, 0x55872f927b50, 0x55872f927dc0, 0x55872f9279b0, 0x55872cc07270, 0x558730d28fa0, 0x5587325c5300, 0x55872c625e00, 0x5587313d1450, 0x558730102580, 0x5587313d1520, 0x55872fbd9c10, 0x5587313d1380, 0x55872c625ac0, 0x55872cc07340, 0x55872f927a80, 0x55872fc9cc70, 0x55872cc071a0, 0x55872fcbe830, 0x558730ccdd20, 0x558730ccdba0, 0x5587314d8090, 0x55872cc070d0, 0x55872cc074e0, 0x55872c625c60, 0x55872cc075b0, 0x55872c625ed0, 0x55872c625d30, 0x55872c6259f0, 0x55872cc07410, 0x55872cc07000, 0x55872c625920, 0x55872c625850, 0x5587313d12b0, 0x55872d751820, 0x5587313d16c0, 0x55872d751d00, 0x5587313d15f0, 0x55872d7518f0, 0x5587313d11e0, 0x55872d751b60, 0x55872d7e6ad0, 0x55872d751c30, 0x5587341ee090, 0x55872d7e6c70, 0x5587312006d0, 0x55872fec2f10, 0x5587325c5600, 0x55872fb42d30, 0x5587314ad540, 0x5587302882a0, 0x55872ce1d320, 0x55872fb42cb0, 0x55872f9214a0, 0x55873001ea40, 0x55872fadc3e0, 0x55872d1c8a60, 0x55873002de20, 0x55872fba3e60 [-g-type-private--GTypeFlags], 0x558730011080 [-g-type-private--GTypeFlags], 0x55872cdeec40, 0x5587301f2010, 0x55872ffa0140, 0x5587307e4080, 0x558730b874c0, 0x5587324cac10, 0x55872d766270, 0x55872d7e6a00, 0x558731453000, 0x55872d7e6d40, 0x558731e0c550, 0x5587336fa6d0, 0x558733587420, 0x5587336fa1f0, 0x5587335871b0, 0x55872d1ddf40, 0x55872cdee4e0, 0x55872cdeeae0, 0x55872cda85a0 [-g-type-private--GTypeFlags], 0x55872cdbecc0, 0x55872fb146c0, 0x55873000fca0, 0x55872f921540, 0x5587336fa120, 0x5587333d3dd0, 0x55872d7519c0, 0x55872d7e6860, 0x55872d766680, 0x55872d7e6ee0, 0x5587324faaa0, 0x55872d7e6e10, 0x55872d766000, 0x5587324fa830, 0x55872d7665b0, 0x55872d766340, 0x55872e462ed0, 0x55872e4638f0, 0x55872fadc080, 0x558732f6ad90, 0x5587302f60d0, 0x5587331cc110, 0x55872fcc5640, 0x5587332b9900, 0x558733023ce0, 0x5587332b9830, 0x5587331cc040, 0x5587331cc450, 0x5587332b9b70, 0x5587331cc6c0, 0x5587332b9eb0, 0x5587331cc380, 0x5587332b9de0, 0x5587331cc5f0, 0x5587332b9aa0, 0x5587333d39c0, 0x5587332b9d10, 0x5587333d3b60, 0x558733587350, 0x5587333d3820, 0x558733587280, 0x5587333d3a90, 0x5587333d3ea0, 0x5587335875c0, 0x5587335870e0, 0x5587333d3d00, 0x5587332b99d0, 0x5587333d3c30, 0x5587332b9c40, 0x5587333d38f0, 0x558733587010, 0x55872fadce00, 0x55872f5ee500, 0x5587335874f0, 0x55872d7664e0, 0x55872d766410, 0x558733587690, 0x55872d9323a0, 0x5587322df8c0, 0x55872d7660d0, 0x558732cbc190, 0x5587307e62b0, 0x558730102000, 0x5587315057c0, 0x5587336fa460, 0x5587336fa050, 0x55873381f370, 0x558730017830, 0x55872ebe4700, 0x5587301e9390, 0x558731107b60, 0x5587324fade0, 0x5587324fab70, 0x55872fadba80, 0x55872f8e3a80, 0x55873259ec00, 0x55872ce1d440, 0x55872ce05d40, 0x55873002c760, 0x55872fadd4c0, 0x55872fadd160, 0x55872fc9c560, 0x55872cdbe300, 0x5587324f5450, 0x5587324fa9d0, 0x5587324fa900, 0x5587324fac40, 0x5587324fad10, 0x55872f834b70, 0x55872f9cb3c0 [MetaSurfaceActorX11], 0x55872f3a2940 [GTask], 0x55872f0cc120 [StBoxLayoutChild], 0x5587310e6900 [StBoxLayoutChild], 0x55872e589840 [GBinding], 0x55872fb42f30 [GBinding], 0x55872fb42eb0 [GBinding]...}
        to_be_disassociated = std::vector of length 651, capacity 1024 = {0x55872e0aba20, 0x5587324f55f0, 0x55872fcc5720, 0x55872f5ee310, 0x55872faab1b0, 0x5587337df860, 0x55872d751ea0, 0x55872d751dd0, 0x5587321726a0, 0x55872f834aa0, 0x55872f834830, 0x558733bb4090, 0x55872cca1130, 0x55872c9b25b0, 0x55872ce730a0, 0x55872d0bea30, 0x55872fb073d0, 0x55872cdf0d80, 0x55872f3a2ae0, 0x55872f834900, 0x55872f3a2a10, 0x55872f834eb0, 0x55872f927810, 0x55872f927cf0, 0x55872f927c20, 0x55872f927e90, 0x55872f927b50, 0x55872f927dc0, 0x55872f9279b0, 0x55872cc07270, 0x558730d28fa0, 0x5587325c5300, 0x55872c625e00, 0x5587313d1450, 0x558730102580, 0x5587313d1520, 0x55872fbd9c10, 0x5587313d1380, 0x55872c625ac0, 0x55872cc07340, 0x55872f927a80, 0x55872fc9cc70, 0x55872cc071a0, 0x55872fcbe830, 0x558730ccdd20, 0x558730ccdba0, 0x5587314d8090, 0x55872cc070d0, 0x55872cc074e0, 0x55872c625c60, 0x55872cc075b0, 0x55872c625ed0, 0x55872c625d30, 0x55872c6259f0, 0x55872cc07410, 0x55872cc07000, 0x55872c625920, 0x55872c625850, 0x5587313d12b0, 0x55872d751820, 0x5587313d16c0, 0x55872d751d00, 0x5587313d15f0, 0x55872d7518f0, 0x5587313d11e0, 0x55872d751b60, 0x55872d7e6ad0, 0x55872d751c30, 0x5587341ee090, 0x55872d7e6c70, 0x5587312006d0, 0x55872fec2f10, 0x5587325c5600, 0x55872fb42d30, 0x5587314ad540, 0x5587302882a0, 0x55872ce1d320, 0x55872fb42cb0, 0x55872f9214a0, 0x55873001ea40, 0x55872fadc3e0, 0x55872d1c8a60, 0x55873002de20, 0x55872fba3e60 [-g-type-private--GTypeFlags], 0x558730011080 [-g-type-private--GTypeFlags], 0x55872cdeec40, 0x5587301f2010, 0x55872ffa0140, 0x5587307e4080, 0x558730b874c0, 0x5587324cac10, 0x55872d766270, 0x55872d7e6a00, 0x558731453000, 0x55872d7e6d40, 0x558731e0c550, 0x5587336fa6d0, 0x558733587420, 0x5587336fa1f0, 0x5587335871b0, 0x55872d1ddf40, 0x55872cdee4e0, 0x55872cdeeae0, 0x55872cda85a0 [-g-type-private--GTypeFlags], 0x55872cdbecc0, 0x55872fb146c0, 0x55873000fca0, 0x55872f921540, 0x5587336fa120, 0x5587333d3dd0, 0x55872d7519c0, 0x55872d7e6860, 0x55872d766680, 0x55872d7e6ee0, 0x5587324faaa0, 0x55872d7e6e10, 0x55872d766000, 0x5587324fa830, 0x55872d7665b0, 0x55872d766340, 0x55872e462ed0, 0x55872e4638f0, 0x55872fadc080, 0x558732f6ad90, 0x5587302f60d0, 0x5587331cc110, 0x55872fcc5640, 0x5587332b9900, 0x558733023ce0, 0x5587332b9830, 0x5587331cc040, 0x5587331cc450, 0x5587332b9b70, 0x5587331cc6c0, 0x5587332b9eb0, 0x5587331cc380, 0x5587332b9de0, 0x5587331cc5f0, 0x5587332b9aa0, 0x5587333d39c0, 0x5587332b9d10, 0x5587333d3b60, 0x558733587350, 0x5587333d3820, 0x558733587280, 0x5587333d3a90, 0x5587333d3ea0, 0x5587335875c0, 0x5587335870e0, 0x5587333d3d00, 0x5587332b99d0, 0x5587333d3c30, 0x5587332b9c40, 0x5587333d38f0, 0x558733587010, 0x55872fadce00, 0x55872f5ee500, 0x5587335874f0, 0x55872d7664e0, 0x55872d766410, 0x558733587690, 0x55872d9323a0, 0x5587322df8c0, 0x55872d7660d0, 0x558732cbc190, 0x5587307e62b0, 0x558730102000, 0x5587315057c0, 0x5587336fa460, 0x5587336fa050, 0x55873381f370, 0x558730017830, 0x55872ebe4700, 0x5587301e9390, 0x558731107b60, 0x5587324fade0, 0x5587324fab70, 0x55872fadba80, 0x55872f8e3a80, 0x55873259ec00, 0x55872ce1d440, 0x55872ce05d40, 0x55873002c760, 0x55872fadd4c0, 0x55872fadd160, 0x55872fc9c560, 0x55872cdbe300, 0x5587324f5450, 0x5587324fa9d0, 0x5587324fa900, 0x5587324fac40, 0x5587324fad10, 0x55872f834b70, 0x55872f9cb3c0 [MetaSurfaceActorX11], 0x55872f3a2940 [GTask], 0x55872f0cc120 [StBoxLayoutChild], 0x5587310e6900 [StBoxLayoutChild], 0x55872e589840 [GBinding], 0x55872fb42f30 [GBinding], 0x55872fb42eb0 [GBinding]...}
#6  0x00007f027b9675c5 in update_heap_wrapper_weak_pointers(JSContext*, JSCompartment*, gpointer) (cx=<optimized out>, compartment=<optimized out>, data=<optimized out>) at gi/object.cpp:1247
        gobj = 0x55872f9cb3c0 [MetaSurfaceActorX11]
        __for_range = std::vector of length 651, capacity 1024 = {0x55872e0aba20, 0x5587324f55f0, 0x55872fcc5720, 0x55872f5ee310, 0x55872faab1b0, 0x5587337df860, 0x55872d751ea0, 0x55872d751dd0, 0x5587321726a0, 0x55872f834aa0, 0x55872f834830, 0x558733bb4090, 0x55872cca1130, 0x55872c9b25b0, 0x55872ce730a0, 0x55872d0bea30, 0x55872fb073d0, 0x55872cdf0d80, 0x55872f3a2ae0, 0x55872f834900, 0x55872f3a2a10, 0x55872f834eb0, 0x55872f927810, 0x55872f927cf0, 0x55872f927c20, 0x55872f927e90, 0x55872f927b50, 0x55872f927dc0, 0x55872f9279b0, 0x55872cc07270, 0x558730d28fa0, 0x5587325c5300, 0x55872c625e00, 0x5587313d1450, 0x558730102580, 0x5587313d1520, 0x55872fbd9c10, 0x5587313d1380, 0x55872c625ac0, 0x55872cc07340, 0x55872f927a80, 0x55872fc9cc70, 0x55872cc071a0, 0x55872fcbe830, 0x558730ccdd20, 0x558730ccdba0, 0x5587314d8090, 0x55872cc070d0, 0x55872cc074e0, 0x55872c625c60, 0x55872cc075b0, 0x55872c625ed0, 0x55872c625d30, 0x55872c6259f0, 0x55872cc07410, 0x55872cc07000, 0x55872c625920, 0x55872c625850, 0x5587313d12b0, 0x55872d751820, 0x5587313d16c0, 0x55872d751d00, 0x5587313d15f0, 0x55872d7518f0, 0x5587313d11e0, 0x55872d751b60, 0x55872d7e6ad0, 0x55872d751c30, 0x5587341ee090, 0x55872d7e6c70, 0x5587312006d0, 0x55872fec2f10, 0x5587325c5600, 0x55872fb42d30, 0x5587314ad540, 0x5587302882a0, 0x55872ce1d320, 0x55872fb42cb0, 0x55872f9214a0, 0x55873001ea40, 0x55872fadc3e0, 0x55872d1c8a60, 0x55873002de20, 0x55872fba3e60 [-g-type-private--GTypeFlags], 0x558730011080 [-g-type-private--GTypeFlags], 0x55872cdeec40, 0x5587301f2010, 0x55872ffa0140, 0x5587307e4080, 0x558730b874c0, 0x5587324cac10, 0x55872d766270, 0x55872d7e6a00, 0x558731453000, 0x55872d7e6d40, 0x558731e0c550, 0x5587336fa6d0, 0x558733587420, 0x5587336fa1f0, 0x5587335871b0, 0x55872d1ddf40, 0x55872cdee4e0, 0x55872cdeeae0, 0x55872cda85a0 [-g-type-private--GTypeFlags], 0x55872cdbecc0, 0x55872fb146c0, 0x55873000fca0, 0x55872f921540, 0x5587336fa120, 0x5587333d3dd0, 0x55872d7519c0, 0x55872d7e6860, 0x55872d766680, 0x55872d7e6ee0, 0x5587324faaa0, 0x55872d7e6e10, 0x55872d766000, 0x5587324fa830, 0x55872d7665b0, 0x55872d766340, 0x55872e462ed0, 0x55872e4638f0, 0x55872fadc080, 0x558732f6ad90, 0x5587302f60d0, 0x5587331cc110, 0x55872fcc5640, 0x5587332b9900, 0x558733023ce0, 0x5587332b9830, 0x5587331cc040, 0x5587331cc450, 0x5587332b9b70, 0x5587331cc6c0, 0x5587332b9eb0, 0x5587331cc380, 0x5587332b9de0, 0x5587331cc5f0, 0x5587332b9aa0, 0x5587333d39c0, 0x5587332b9d10, 0x5587333d3b60, 0x558733587350, 0x5587333d3820, 0x558733587280, 0x5587333d3a90, 0x5587333d3ea0, 0x5587335875c0, 0x5587335870e0, 0x5587333d3d00, 0x5587332b99d0, 0x5587333d3c30, 0x5587332b9c40, 0x5587333d38f0, 0x558733587010, 0x55872fadce00, 0x55872f5ee500, 0x5587335874f0, 0x55872d7664e0, 0x55872d766410, 0x558733587690, 0x55872d9323a0, 0x5587322df8c0, 0x55872d7660d0, 0x558732cbc190, 0x5587307e62b0, 0x558730102000, 0x5587315057c0, 0x5587336fa460, 0x5587336fa050, 0x55873381f370, 0x558730017830, 0x55872ebe4700, 0x5587301e9390, 0x558731107b60, 0x5587324fade0, 0x5587324fab70, 0x55872fadba80, 0x55872f8e3a80, 0x55873259ec00, 0x55872ce1d440, 0x55872ce05d40, 0x55873002c760, 0x55872fadd4c0, 0x55872fadd160, 0x55872fc9c560, 0x55872cdbe300, 0x5587324f5450, 0x5587324fa9d0, 0x5587324fa900, 0x5587324fac40, 0x5587324fad10, 0x55872f834b70, 0x55872f9cb3c0 [MetaSurfaceActorX11], 0x55872f3a2940 [GTask], 0x55872f0cc120 [StBoxLayoutChild], 0x5587310e6900 [StBoxLayoutChild], 0x55872e589840 [GBinding], 0x55872fb42f30 [GBinding], 0x55872fb42eb0 [GBinding]...}
        to_be_disassociated = std::vector of length 651, capacity 1024 = {0x55872e0aba20, 0x5587324f55f0, 0x55872fcc5720, 0x55872f5ee310, 0x55872faab1b0, 0x5587337df860, 0x55872d751ea0, 0x55872d751dd0, 0x5587321726a0, 0x55872f834aa0, 0x55872f834830, 0x558733bb4090, 0x55872cca1130, 0x55872c9b25b0, 0x55872ce730a0, 0x55872d0bea30, 0x55872fb073d0, 0x55872cdf0d80, 0x55872f3a2ae0, 0x55872f834900, 0x55872f3a2a10, 0x55872f834eb0, 0x55872f927810, 0x55872f927cf0, 0x55872f927c20, 0x55872f927e90, 0x55872f927b50, 0x55872f927dc0, 0x55872f9279b0, 0x55872cc07270, 0x558730d28fa0, 0x5587325c5300, 0x55872c625e00, 0x5587313d1450, 0x558730102580, 0x5587313d1520, 0x55872fbd9c10, 0x5587313d1380, 0x55872c625ac0, 0x55872cc07340, 0x55872f927a80, 0x55872fc9cc70, 0x55872cc071a0, 0x55872fcbe830, 0x558730ccdd20, 0x558730ccdba0, 0x5587314d8090, 0x55872cc070d0, 0x55872cc074e0, 0x55872c625c60, 0x55872cc075b0, 0x55872c625ed0, 0x55872c625d30, 0x55872c6259f0, 0x55872cc07410, 0x55872cc07000, 0x55872c625920, 0x55872c625850, 0x5587313d12b0, 0x55872d751820, 0x5587313d16c0, 0x55872d751d00, 0x5587313d15f0, 0x55872d7518f0, 0x5587313d11e0, 0x55872d751b60, 0x55872d7e6ad0, 0x55872d751c30, 0x5587341ee090, 0x55872d7e6c70, 0x5587312006d0, 0x55872fec2f10, 0x5587325c5600, 0x55872fb42d30, 0x5587314ad540, 0x5587302882a0, 0x55872ce1d320, 0x55872fb42cb0, 0x55872f9214a0, 0x55873001ea40, 0x55872fadc3e0, 0x55872d1c8a60, 0x55873002de20, 0x55872fba3e60 [-g-type-private--GTypeFlags], 0x558730011080 [-g-type-private--GTypeFlags], 0x55872cdeec40, 0x5587301f2010, 0x55872ffa0140, 0x5587307e4080, 0x558730b874c0, 0x5587324cac10, 0x55872d766270, 0x55872d7e6a00, 0x558731453000, 0x55872d7e6d40, 0x558731e0c550, 0x5587336fa6d0, 0x558733587420, 0x5587336fa1f0, 0x5587335871b0, 0x55872d1ddf40, 0x55872cdee4e0, 0x55872cdeeae0, 0x55872cda85a0 [-g-type-private--GTypeFlags], 0x55872cdbecc0, 0x55872fb146c0, 0x55873000fca0, 0x55872f921540, 0x5587336fa120, 0x5587333d3dd0, 0x55872d7519c0, 0x55872d7e6860, 0x55872d766680, 0x55872d7e6ee0, 0x5587324faaa0, 0x55872d7e6e10, 0x55872d766000, 0x5587324fa830, 0x55872d7665b0, 0x55872d766340, 0x55872e462ed0, 0x55872e4638f0, 0x55872fadc080, 0x558732f6ad90, 0x5587302f60d0, 0x5587331cc110, 0x55872fcc5640, 0x5587332b9900, 0x558733023ce0, 0x5587332b9830, 0x5587331cc040, 0x5587331cc450, 0x5587332b9b70, 0x5587331cc6c0, 0x5587332b9eb0, 0x5587331cc380, 0x5587332b9de0, 0x5587331cc5f0, 0x5587332b9aa0, 0x5587333d39c0, 0x5587332b9d10, 0x5587333d3b60, 0x558733587350, 0x5587333d3820, 0x558733587280, 0x5587333d3a90, 0x5587333d3ea0, 0x5587335875c0, 0x5587335870e0, 0x5587333d3d00, 0x5587332b99d0, 0x5587333d3c30, 0x5587332b9c40, 0x5587333d38f0, 0x558733587010, 0x55872fadce00, 0x55872f5ee500, 0x5587335874f0, 0x55872d7664e0, 0x55872d766410, 0x558733587690, 0x55872d9323a0, 0x5587322df8c0, 0x55872d7660d0, 0x558732cbc190, 0x5587307e62b0, 0x558730102000, 0x5587315057c0, 0x5587336fa460, 0x5587336fa050, 0x55873381f370, 0x558730017830, 0x55872ebe4700, 0x5587301e9390, 0x558731107b60, 0x5587324fade0, 0x5587324fab70, 0x55872fadba80, 0x55872f8e3a80, 0x55873259ec00, 0x55872ce1d440, 0x55872ce05d40, 0x55873002c760, 0x55872fadd4c0, 0x55872fadd160, 0x55872fc9c560, 0x55872cdbe300, 0x5587324f5450, 0x5587324fa9d0, 0x5587324fa900, 0x5587324fac40, 0x5587324fad10, 0x55872f834b70, 0x55872f9cb3c0 [MetaSurfaceActorX11], 0x55872f3a2940 [GTask], 0x55872f0cc120 [StBoxLayoutChild], 0x5587310e6900 [StBoxLayoutChild], 0x55872e589840 [GBinding], 0x55872fb42f30 [GBinding], 0x55872fb42eb0 [GBinding]...}
#7  0x00007f0272889e6e in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JSCompartment*) const (comp=<optimized out>, this=0x55872ce9d1c8) 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 = 0x55872ce5c600, it = 0x55872ce5cca8}
        zone = {current = 0x55872ce5c600}
        ap2 = {stats = @0x55872ce9d578, task = 0x0, phase = js::gcstats::PHASE_WEAK_COMPARTMENT_CALLBACK, enabled = true}
        ap = {stats = @0x55872ce9d578, task = 0x0, phase = js::gcstats::PHASE_FINALIZE_START, enabled = true}
        sweepingAtoms = <optimized out>
        fop = {<JSFreeOp> = {runtime_ = 0x55872ce9ca60}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7fff93cc49d0, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = <incomplete sequence \360>, mDummy = 140735673027056}}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7fff93cc49f0, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = "0", mDummy = 140735673027120}}, static sMaxInlineStorage = <optimized out>}}
        sweepAtomsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f0273013678 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepCCWrappersTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136a0 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepObjectGroupsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136c8 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepRegExpsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136f0 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepMiscTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f0273013718 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepCacheTasks = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x55872fa5cfb0, mLength = 18, mCapacity = 21, mStorage = {u = {mBytes = "\277", mDummy = 446911}}, static sMaxInlineStorage = <optimized out>}
#8  0x00007f0272889e6e in js::gc::GCRuntime::beginSweepingZoneGroup(js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, lock=...) at ./js/src/jsgc.cpp:5027
        comp = {zone = 0x55872ce5c600, it = 0x55872ce5cca8}
        zone = {current = 0x55872ce5c600}
        ap2 = {stats = @0x55872ce9d578, task = 0x0, phase = js::gcstats::PHASE_WEAK_COMPARTMENT_CALLBACK, enabled = true}
        ap = {stats = @0x55872ce9d578, task = 0x0, phase = js::gcstats::PHASE_FINALIZE_START, enabled = true}
        sweepingAtoms = <optimized out>
        fop = {<JSFreeOp> = {runtime_ = 0x55872ce9ca60}, freeLaterList = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7fff93cc49d0, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = <incomplete sequence \360>, mDummy = 140735673027056}}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x7fff93cc49f0, mLength = 0, mCapacity = 0, mStorage = {u = {mBytes = "0", mDummy = 140735673027120}}, static sMaxInlineStorage = <optimized out>}}
        sweepAtomsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f0273013678 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepCCWrappersTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136a0 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepObjectGroupsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136c8 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepRegExpsTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f02730136f0 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepMiscTask = {<GCSweepTask> = {<js::GCParallelTask> = {_vptr.GCParallelTask = 0x7f0273013718 <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 = 0x55872ce9ca60}, <No data fields>}
        sweepCacheTasks = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 1024, static kInlineCapacity = 0, static kInlineBytes = 1, mBegin = 0x55872fa5cfb0, mLength = 18, mCapacity = 21, mStorage = {u = {mBytes = "\277", mDummy = 446911}}, static sMaxInlineStorage = <optimized out>}
#9  0x00007f027288b39e in js::gc::GCRuntime::beginSweepPhase(bool, js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, destroyingRuntime=destroyingRuntime@entry=false, lock=...) at ./js/src/jsgc.cpp:5232
        ap = {stats = @0x55872ce9d578, task = 0x0, phase = js::gcstats::PHASE_SWEEP, enabled = true}
#10 0x00007f0272891e73 in js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&) (this=this@entry=0x55872ce9d1c8, budget=..., reason=reason@entry=JS::gcreason::API, lock=...) at ./js/src/jsgc.cpp:5913
        slice = {runtime = 0x55872ce9ca60, performingGC = {<No data fields>}}
        destroyingRuntime = false
        initialState = js::gc::State::NotActive
        useZeal = false
#11 0x00007f0272892b8b in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (this=this@entry=0x55872ce9d1c8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6201
        notify = {gc_ = @0x55872ce9d1c8}
        agc = {stats = @0x55872ce9d578}
        aelcze = {edges = 0x55872ce9f588}
        session = {lock = {runtime = 0x55872ce9ca60}, runtime = 0x55872ce9ca60, prevState = JS::HeapState::Idle, pseudoFrame = {profiler_ = 0x0, sizeBefore_ = {<No data fields>}}}
        prevState = <optimized out>
#12 0x00007f0272892fac in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (this=this@entry=0x55872ce9d1c8, nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=..., reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6329
        wasReset = <optimized out>
        repeatForDeadZone = <optimized out>
        logGC = {logger = 0x55872cd153f0, payload = {event = 0x6, id = TraceLogger_GC}, isEvent = false, executed = false, prev = 0x0}
        aept = {gc_ = @0x55872ce9d1c8}
        asz = {rt_ = 0x55872ce9ca60}
        repeat = <optimized out>
#13 0x00007f027289324b in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (this=0x55872ce9d1c8, gckind=gckind@entry=GC_NORMAL, reason=reason@entry=JS::gcreason::API) at ./js/src/jsgc.cpp:6397
#14 0x00007f027283ed57 in JS_GC(JSContext*) (cx=<optimized out>) at ./js/src/jsapi.cpp:1326
#15 0x00007f027b97748e in gjs_context_dispose(GObject*) (object=<optimized out>) at gjs/context.cpp:234
        js_context = 0x55872cbc6170 [GjsContext]
#16 0x00007f027cc78e33 in g_object_unref (_object=0x55872cbc6170) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x55872cbc6170 [GjsContext]
        old_ref = <optimized out>
        object = 0x55872cbc6170 [GjsContext]
#17 0x000055872c088460 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:533
        ctx = <optimized out>
        error = 0x0
        ecode = 0