Crash on opening overview
Affected version
Fedora 32, Wayland, gnome-shell-3.36.5-1.fc32.x86_64, mutter-3.36.5-1.fc32.x86_64, gjs-1.64.4-3.fc32.x86_64
Bug summary
Got a spurious crash when opening overview. I was going to type t
but I don't remember if I pressed the letter.
Relevant logs, screenshots, screencasts etc.
#0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00005602584523b2 in dump_gjs_stack_on_signal_handler (signo=5) at ../src/main.c:392
#2 0x00007f7941175a70 in <signal handler called> () at /lib64/libc.so.6
#3 g_log_structured_array (log_level=<optimized out>, fields=0x7ffe27e9eff0, n_fields=4) at ../glib/gmessages.c:554
#4 0x00007f7941ffad49 in g_log_default_handler (log_domain=<optimized out>, log_level=<optimized out>, message=<optimized out>, unused_data=<optimized out>) at ../glib/gmessages.c:3123
#5 0x000056025845209e in default_log_handler (log_domain=0x7f7941718e1e "Gjs", log_level=6, message=0x56025b477890 "JS object wrapper for GObject 0x5602592a4fa0 (GSettings) is being released while toggle references are still pending.", data=0x0) at ../src/main.c:336
#6 0x00007f7941ffaf99 in g_logv (log_domain=0x7f7941718e1e "Gjs", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1350
#7 0x00007f7941ffb233 in g_log (log_domain=log_domain@entry=0x7f7941718e1e "Gjs", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f794171e270 "JS object wrapper for GObject %p (%s) is being released while toggle references are still pending.") at ../glib/gmessages.c:1415
#8 0x00007f79416cb1d3 in ObjectInstance::disassociate_js_gobject() (this=0x56025b1c6450) at ../gi/wrapperutils.h:1005
#9 0x00007f79416c5ab8 in std::function<void (ObjectInstance*)>::operator()(ObjectInstance*) const (__args#0=<optimized out>, this=0x7ffe27e9f320) at /usr/include/c++/10/bits/std_function.h:617
#10 ObjectInstance::remove_wrapped_gobjects_if(std::function<bool (ObjectInstance*)> const&, std::function<void (ObjectInstance*)> const&) (predicate=..., action=...) at ../gi/object.cpp:1098
#11 0x00007f79416c5ba7 in ObjectInstance::update_heap_wrapper_weak_pointers(JSContext*, JS::Compartment*, void*) () at /usr/include/c++/10/new:175
#12 0x00007f793ed60239 in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JS::Compartment*) const (comp=0x560258b6b1e0, this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:1928
#13 js::gc::GCRuntime::beginSweepingSweepGroup(js::FreeOp*, js::SliceBudget&) (this=0x560258b4fed8, fop=0x7ffe27e9f810, budget=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:5736
#14 0x00007f793ed7b9ec in sweepaction::SweepActionSequence<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x560258b5e480, args#0=0x560258b4fed8, args#1=0x7ffe27e9f810, args#2=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
#15 0x00007f793ed83f1d in sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter, JSRuntime*, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x560258b4f970, args#0=0x560258b4fed8, args#1=0x7ffe27e9f810, args#2=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
#16 0x00007f793ed6b3a9 in js::gc::GCRuntime::performSweepActions(js::SliceBudget&) (budget=..., this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
#17 js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, JS::GCReason, js::gc::AutoGCSession&) (session=..., reason=<optimized out>, budget=..., this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7139
#18 js::gc::GCRuntime::gcCycle(bool, js::SliceBudget, JS::GCReason) (this=0x560258b4fed8, nonincrementalByAPI=<optimized out>, budget=..., reason=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7507
#19 0x00007f793ed72f40 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::GCReason) (this=0x560258b4fed8, nonincrementalByAPI=<optimized out>, budget=..., reason=JS::GCReason::API) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7680
#20 0x00007f793ec93523 in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::GCReason) (reason=JS::GCReason::API, gckind=GC_NORMAL, this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/js/SliceBudget.h:60
#21 JS_GC(JSContext*, JS::GCReason) (cx=<optimized out>, reason=reason@entry=JS::GCReason::API) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/jsapi.cpp:1225
#22 0x00007f79416e0cb3 in GjsContextPrivate::trigger_gc_if_needed(void*) (data=data@entry=0x56025867e360) at ../gjs/context.cpp:600
#23 0x00007f7941ff4331 in g_timeout_dispatch (source=source@entry=0x56025cd70ad0, callback=0x7f79416e0c90 <GjsContextPrivate::trigger_gc_if_needed(void*)>, user_data=0x56025867e360) at ../glib/gmain.c:4800
#24 0x00007f7941ff378f in g_main_dispatch (context=0x560258603ef0) at ../glib/gmain.c:3309
#25 g_main_context_dispatch (context=0x560258603ef0) at ../glib/gmain.c:3974
#26 0x00007f7941ff3b18 in g_main_context_iterate (context=0x560258603ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#27 0x00007f7941ff3e33 in g_main_loop_run (loop=0x560258b393e0) at ../glib/gmain.c:4241
#28 0x00007f79413d2810 in meta_run () at ../src/core/main.c:676
#29 0x0000560258451c9c in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:550
thread apply all bt full
Thread 40 (Thread 0x7f79151a7700 (LWP 12360)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025869c14c) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79151a67b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 105, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 354051984
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 105
seq = 52
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56025869c0f8, cond=0x56025869c120) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79151a67b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 105, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 354051984
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 105
seq = 52
private = 0
#2 __pthread_cond_wait (cond=0x56025869c120, mutex=0x56025869c0f8) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x56025869c0f8, cond=0x56025869c120) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x560258661eb0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258661eb0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158021826304, 9100412411775434264, 140729568060926, 140729568060927, 140729568060928, 140158021826304, -9171295955475087848, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 39 (Thread 0x7f78dcfff700 (LWP 12426)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcffdf30, __canceltype = 65, __prev = 0x0}
cbuffer = {wseq = 121460, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3707756304
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121460
seq = 60730
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcffdf30, __canceltype = 65, __prev = 0x0}
cbuffer = {wseq = 121460, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3707756304
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121460
seq = 60730
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 140158728769824, tv_nsec = 140158781069388}
abs_ts = {tv_sec = 94568078184672, tv_nsec = 20696941824950}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157078724609, 140157078724609, 140157078724609}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed0c0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157080567808, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcffe748, mPrev = 0x7f78dcffe748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe768, mPrev = 0x7f78dcffe768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcffe7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe818, mPrev = 0x7f78dcffe818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcffe860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\367\377\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157078724609, 140157078724609, 140157078724609}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed0c0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157080567808, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcffe748, mPrev = 0x7f78dcffe748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe768, mPrev = 0x7f78dcffe768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcffe7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe818, mPrev = 0x7f78dcffe818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcffe860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\367\377\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157078724609, 140157078724609, 140157078724609}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed0c0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157080567808, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcffe5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcffe748, mPrev = 0x7f78dcffe748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe768, mPrev = 0x7f78dcffe768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcffe0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcffe7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcffe818, mPrev = 0x7f78dcffe818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcffe860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\367\377\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b5cd30) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b5cd30
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b5cd30) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b5cd30
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157080565504, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157080565504, -9170858122213966312, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 38 (Thread 0x7f78dd3fd700 (LWP 12424)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd3fbf30, __canceltype = 1060999696, __prev = 0x0}
cbuffer = {wseq = 121458, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3711942416
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121458
seq = 60729
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd3fbf30, __canceltype = 1060999696, __prev = 0x0}
cbuffer = {wseq = 121458, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3711942416
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121458
seq = 60729
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 140157084745760, tv_nsec = 94568147461440}
abs_ts = {tv_sec = 140157084745712, tv_nsec = 94568145219216}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157082910721, 140157082910721, 140157082910721}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecfe0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157084753920, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd3fc748, mPrev = 0x7f78dd3fc748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc768, mPrev = 0x7f78dd3fc768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd3fc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd3fc7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc818, mPrev = 0x7f78dd3fc818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd3fc860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\327?\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157082910721, 140157082910721, 140157082910721}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecfe0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157084753920, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd3fc748, mPrev = 0x7f78dd3fc748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc768, mPrev = 0x7f78dd3fc768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd3fc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd3fc7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc818, mPrev = 0x7f78dd3fc818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd3fc860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\327?\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157082910721, 140157082910721, 140157082910721}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecfe0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157084753920, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd3fc5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd3fc748, mPrev = 0x7f78dd3fc748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc768, mPrev = 0x7f78dd3fc768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd3fc0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd3fc7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd3fc818, mPrev = 0x7f78dd3fc818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd3fc860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\327?\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b4e2a0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b4e2a0
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b4e2a0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b4e2a0
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157084751616, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157084751616, -9170856471872782824, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 37 (Thread 0x7f789ad06700 (LWP 30900)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f7942042616 in g_cond_wait_until (cond=cond@entry=0x56025862c058, mutex=mutex@entry=0x56025862c050, end_time=end_time@entry=20711258471) at ../glib/gthread-posix.c:1588
now = {tv_sec = 20696, tv_nsec = 258471745}
span = {tv_sec = 14, tv_nsec = 999999255}
sampled = 11149
res = <optimized out>
success = <optimized out>
#2 0x00007f7941fc34a1 in g_async_queue_pop_intern_unlocked (queue=0x56025862c050, wait=1, end_time=20711258471) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f7941fc3ae6 in g_async_queue_timeout_pop (queue=0x56025862c050, timeout=timeout@entry=15000000) at ../glib/gasyncqueue.c:545
end_time = 20711258471
retval = <optimized out>
__func__ = "g_async_queue_timeout_pop"
#4 0x00007f794201e199 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:183
pool = <optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <optimized out>
last_wakeup_thread_serial = 0
have_relayed_thread_marker = <optimized out>
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:411
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#6 0x00007f794201d7f2 in g_thread_proxy (data=0x7f791c3a7760) at ../glib/gthread.c:807
thread = 0x7f791c3a7760
__func__ = "g_thread_proxy"
#7 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155970152192, 9100412411775434264, 140729568051774, 140729568051775, 140729568051920, 140155970152192, -9170985255930282472, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#8 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 36 (Thread 0x7f78fcff9700 (LWP 12371)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025872548c) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fcff87b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 11, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 4244604816
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 11
seq = 5
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258725438, cond=0x560258725460) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fcff87b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 11, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 4244604816
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 11
seq = 5
private = 0
#2 __pthread_cond_wait (cond=0x560258725460, mutex=0x560258725438) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258725438, cond=0x560258725460) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258725400
thread_index = 1
#4 util_queue_thread_func (input=input@entry=0x560258657640) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258725400
thread_index = 1
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258657640}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157617411840, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157617411840, -9170787754543530472, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 35 (Thread 0x7f78dd1fe700 (LWP 12425)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd1fcf30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121464, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3709849360
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121464
seq = 60732
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd1fcf30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121464, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3709849360
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121464
seq = 60732
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 94568075677776, tv_nsec = 94568145219152}
abs_ts = {tv_sec = 94568075677776, tv_nsec = 6861665448282743040}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157080817665, 140157080817665, 140157080817665}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed050}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78bc000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157082660864, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd1fd748, mPrev = 0x7f78dd1fd748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd768, mPrev = 0x7f78dd1fd768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd1fd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd1fd7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd818, mPrev = 0x7f78dd1fd818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd1fd860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\347\037\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157080817665, 140157080817665, 140157080817665}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed050}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78bc000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157082660864, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd1fd748, mPrev = 0x7f78dd1fd748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd768, mPrev = 0x7f78dd1fd768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd1fd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd1fd7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd818, mPrev = 0x7f78dd1fd818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd1fd860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\347\037\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157080817665, 140157080817665, 140157080817665}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed050}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78bc000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157082660864, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd1fd5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd1fd748, mPrev = 0x7f78dd1fd748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd768, mPrev = 0x7f78dd1fd768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd1fd0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd1fd7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd1fd818, mPrev = 0x7f78dd1fd818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd1fd860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\347\037\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b4ed40) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b4ed40
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b4ed40) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b4ed40
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157082658560, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157082658560, -9170856196458004968, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 34 (Thread 0x7f78dca02700 (LWP 12429)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dca00f30, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 121462, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3701477136
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121462
seq = 60731
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dca00f30, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 121462, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3701477136
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121462
seq = 60731
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 140158728769824, tv_nsec = 140158781069388}
abs_ts = {tv_sec = 94568078184672, tv_nsec = 20696942914594}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157072445441, 140157072445441, 140157072445441}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed210}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157074288640, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca014a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca015c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dca01748, mPrev = 0x7f78dca01748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01768, mPrev = 0x7f78dca01768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dca010a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dca017d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01818, mPrev = 0x7f78dca01818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dca01860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000'\240\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157072445441, 140157072445441, 140157072445441}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed210}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157074288640, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca014a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca015c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dca01748, mPrev = 0x7f78dca01748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01768, mPrev = 0x7f78dca01768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dca010a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dca017d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01818, mPrev = 0x7f78dca01818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dca01860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000'\240\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157072445441, 140157072445441, 140157072445441}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed210}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c0000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157074288640, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca01390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca014a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dca015c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dca01748, mPrev = 0x7f78dca01748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01768, mPrev = 0x7f78dca01768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dca010a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dca017d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dca01818, mPrev = 0x7f78dca01818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dca01860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000'\240\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b38cd0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b38cd0
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b38cd0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b38cd0
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157074286336, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157074286336, -9170857577289990632, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 33 (Thread 0x7f79149a6700 (LWP 12364)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d84) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79149a57b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 83, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 345659280
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 83
seq = 41
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79149a57b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 83, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 345659280
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 83
seq = 41
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x560258662660) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258662660}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158013433600, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140158013433600, -9171297053376102888, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 32 (Thread 0x7f7898c38700 (LWP 30896)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f7942042616 in g_cond_wait_until (cond=cond@entry=0x56025861ceb8, mutex=mutex@entry=0x56025861ceb0, end_time=end_time@entry=20696971085) at ../glib/gthread-posix.c:1588
now = {tv_sec = 20696, tv_nsec = 471086009}
span = {tv_sec = 0, tv_nsec = 499998991}
sampled = 71134
res = <optimized out>
success = <optimized out>
#2 0x00007f7941fc34a1 in g_async_queue_pop_intern_unlocked (queue=0x56025861ceb0, wait=1, end_time=20696971085) at ../glib/gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f794201e24a in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/gthreadpool.c:278
task = <optimized out>
task = <optimized out>
pool = <optimized out>
#4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:343
task = <optimized out>
pool = <optimized out>
#5 0x00007f794201d7f2 in g_thread_proxy (data=0x56025d2ef760) at ../glib/gthread.c:807
thread = 0x56025d2ef760
__func__ = "g_thread_proxy"
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155935753984, 9100412411775434264, 140729568043150, 140729568043151, 140729568043296, 140155935753984, -9170989818259292648, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 31 (Thread 0x7f78ff7fe700 (LWP 12366)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d80) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78ff7fd7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 78, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4286568336
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 78
seq = 39
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78ff7fd7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 78, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4286568336
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 78
seq = 39
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 2
#4 util_queue_thread_func (input=input@entry=0x560258662350) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 2
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258662350}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157659375360, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157659375360, -9170782254301037032, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 30 (Thread 0x7f78dcc01700 (LWP 12428)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcbfff30, __canceltype = 1060999696, __prev = 0x0}
cbuffer = {wseq = 121456, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3703570192
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121456
seq = 60728
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcbfff30, __canceltype = 1060999696, __prev = 0x0}
cbuffer = {wseq = 121456, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3703570192
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121456
seq = 60728
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 140157076373536, tv_nsec = 94568134213680}
abs_ts = {tv_sec = 140157076373488, tv_nsec = 94568145169744}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157074538497, 140157074538497, 140157074538497}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed1a0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78a8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157076381696, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc004a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc005c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcc00748, mPrev = 0x7f78dcc00748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00768, mPrev = 0x7f78dcc00768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcc000a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcc007d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00818, mPrev = 0x7f78dcc00818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcc00860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\027\300\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157074538497, 140157074538497, 140157074538497}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed1a0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78a8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157076381696, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc004a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc005c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcc00748, mPrev = 0x7f78dcc00748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00768, mPrev = 0x7f78dcc00768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcc000a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcc007d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00818, mPrev = 0x7f78dcc00818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcc00860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\027\300\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157074538497, 140157074538497, 140157074538497}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed1a0}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78a8000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157076381696, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc00390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc004a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcc005c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcc00748, mPrev = 0x7f78dcc00748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00768, mPrev = 0x7f78dcc00768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcc000a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcc007d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcc00818, mPrev = 0x7f78dcc00818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcc00860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\027\300\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b3a040) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b3a040
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b3a040) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b3a040
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157076379392, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157076379392, -9170857852704768488, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 29 (Thread 0x7f78deffd700 (LWP 12375)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258785c90) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78deffc7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x560258785c68, mutex = 0x560258785c40, private = 0}
err = <optimized out>
g = 3741304720
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 0
seq = 0
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258785c40, cond=0x560258785c68) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78deffc7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x560258785c68, mutex = 0x560258785c40, private = 0}
err = <optimized out>
g = 3741304720
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 0
seq = 0
private = 0
#2 __pthread_cond_wait (cond=0x560258785c68, mutex=0x560258785c40) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258785c40, cond=0x560258785c68) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258785c08
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x560258647f70) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258785c08
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258647f70}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157114111744, 9100412411775434264, 140729568063726, 140729568063727, 140729568063728, 140157114111744, -9170853723093713384, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 28 (Thread 0x7f79161a9700 (LWP 12362)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025869c148) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79161a87b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 100, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 370837392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 100
seq = 50
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56025869c0f8, cond=0x56025869c120) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79161a87b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 100, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 370837392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 100
seq = 50
private = 0
#2 __pthread_cond_wait (cond=0x56025869c120, mutex=0x56025869c0f8) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x56025869c0f8, cond=0x56025869c120) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 2
#4 util_queue_thread_func (input=input@entry=0x56025863ad40) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 2
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x56025863ad40}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158038611712, 9100412411775434264, 140729568060926, 140729568060927, 140729568060928, 140158038611712, -9171293761820541416, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 27 (Thread 0x7f78dce00700 (LWP 12427)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcdfef30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121450, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3705663248
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121450
seq = 60725
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dcdfef30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121450, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3705663248
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121450
seq = 60725
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 140158728769824, tv_nsec = 140158781069388}
abs_ts = {tv_sec = 140729568064960, tv_nsec = 20696941799973}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157076631553, 140157076631553, 140157076631553}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed130}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157078474752, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcdff748, mPrev = 0x7f78dcdff748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff768, mPrev = 0x7f78dcdff768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcdff0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcdff7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff818, mPrev = 0x7f78dcdff818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcdff860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\a\340\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157076631553, 140157076631553, 140157076631553}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed130}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157078474752, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcdff748, mPrev = 0x7f78dcdff748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff768, mPrev = 0x7f78dcdff768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcdff0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcdff7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff818, mPrev = 0x7f78dcdff818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcdff860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\a\340\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157076631553, 140157076631553, 140157076631553}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ed130}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78b4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157078474752, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dcdff5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dcdff748, mPrev = 0x7f78dcdff748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff768, mPrev = 0x7f78dcdff768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dcdff0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dcdff7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dcdff818, mPrev = 0x7f78dcdff818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dcdff860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\a\340\334x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b4ec70) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b4ec70
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b4ec70) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b4ec70
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157078472448, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157078472448, -9170857846799188456, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 26 (Thread 0x7f7861062700 (LWP 30907)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7861061290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 14, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1627787888
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 14
seq = 7
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7861061290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 14, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1627787888
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 14
seq = 7
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=5, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7861061480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7861061480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7861061480
#10 rayon_core::registry::main_loop (registry=..., index=5, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7861061480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c003100}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990674304, alloc = {<No data fields>}}, len = 140155990673264}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c098b80}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098770, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 5})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c052d40}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155000596224, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155000596224, -9170478022440108520, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 25 (Thread 0x7f78dd5fc700 (LWP 12423)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd5faf30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121454, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3714035472
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121454
seq = 60727
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd5faf30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121454, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3714035472
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121454
seq = 60727
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 94568075677552, tv_nsec = 94568145219216}
abs_ts = {tv_sec = 94568075677552, tv_nsec = 6861665448282743040}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157085003777, 140157085003777, 140157085003777}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf70}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78ac000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157086846976, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd5fb748, mPrev = 0x7f78dd5fb748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb768, mPrev = 0x7f78dd5fb768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd5fb0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd5fb7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb818, mPrev = 0x7f78dd5fb818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd5fb860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\307_\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157085003777, 140157085003777, 140157085003777}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf70}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78ac000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157086846976, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd5fb748, mPrev = 0x7f78dd5fb748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb768, mPrev = 0x7f78dd5fb768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd5fb0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd5fb7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb818, mPrev = 0x7f78dd5fb818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd5fb860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\307_\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157085003777, 140157085003777, 140157085003777}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf70}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78ac000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157086846976, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd5fb5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd5fb748, mPrev = 0x7f78dd5fb748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb768, mPrev = 0x7f78dd5fb768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd5fb0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd5fb7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd5fb818, mPrev = 0x7f78dd5fb818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd5fb860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\307_\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b4bcf0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b4bcf0
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b4bcf0) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b4bcf0
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157086844672, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157086844672, -9170856749435044328, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 24 (Thread 0x7f78627f4700 (LWP 30905)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78627f3290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 12, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1652503152
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 12
seq = 6
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78627f3290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 12, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1652503152
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 12
seq = 6
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=3, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f78627f3480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f78627f3480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f78627f3480
#10 rayon_core::registry::main_loop (registry=..., index=3, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f78627f3480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c036340}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191360, alloc = {<No data fields>}}, len = 140155990190224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022d00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c022890, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 3})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c061a40}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155025311488, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155025311488, -9170476588994773480, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 23 (Thread 0x7f7860c60700 (LWP 30909)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7860c5f290, __canceltype = 3, __prev = 0x0}
cbuffer = {wseq = 8, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1623585392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 8
seq = 4
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7860c5f290, __canceltype = 3, __prev = 0x0}
cbuffer = {wseq = 8, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1623585392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 8
seq = 4
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=7, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7860c5f480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7860c5f480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7860c5f480
#10 rayon_core::registry::main_loop (registry=..., index=7, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7860c5f480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02e360}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990677504, alloc = {<No data fields>}}, len = 140155990676320}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099800}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c099360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 7})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0527d0}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140154996393728, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140154996393728, -9170479666338841064, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 22 (Thread 0x7f7898437700 (LWP 30903)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7898436290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2554552944
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 2
seq = 1
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7898436290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 2, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2554552944
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 2
seq = 1
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=1, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7898436480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7898436480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7898436480
#10 rayon_core::registry::main_loop (registry=..., index=1, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7898436480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052d70}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990209920, alloc = {<No data fields>}}, len = 140155990208768}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c027580}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c027100, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 1})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00ff10}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155927361280, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155927361280, -9170990918307791336, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 21 (Thread 0x7f78de7fc700 (LWP 12379)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602587de770) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78de7fb7b0, __canceltype = 1483884080, __prev = 0x0}
cbuffer = {wseq = 41648, cond = 0x5602587de748, mutex = 0x5602587de720, private = 0}
err = <optimized out>
g = 3732912016
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 41648
seq = 20824
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602587de720, cond=0x5602587de748) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78de7fb7b0, __canceltype = 1483884080, __prev = 0x0}
cbuffer = {wseq = 41648, cond = 0x5602587de748, mutex = 0x5602587de720, private = 0}
err = <optimized out>
g = 3732912016
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 41648
seq = 20824
private = 0
#2 __pthread_cond_wait (cond=0x5602587de748, mutex=0x5602587de720) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x5602587de720, cond=0x5602587de748) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x5602587de6e8
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x5602586572f0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x5602587de6e8
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x5602586572f0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157105719040, 9100412411775434264, 140729568063614, 140729568063615, 140729568063616, 140157105719040, -9170854825289695720, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 20 (Thread 0x7f7860e61700 (LWP 30908)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7860e60290, __canceltype = 3, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1625686640
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 4
seq = 2
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7860e60290, __canceltype = 3, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1625686640
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 4
seq = 2
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=6, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7860e60480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7860e60480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7860e60480
#10 rayon_core::registry::main_loop (registry=..., index=6, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7860e60480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f820}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990675840, alloc = {<No data fields>}}, len = 140155990674704}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c099180}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098d10, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 6})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0031a0}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140154998494976, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140154998494976, -9170479947122328040, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 19 (Thread 0x7f78991a7700 (LWP 30902)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78991a6290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2568643184
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 0
seq = 0
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78991a6290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2568643184
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 0
seq = 0
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=0, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f78991a6480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f78991a6480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f78991a6480
#10 rayon_core::registry::main_loop (registry=..., index=0, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f78991a6480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c09d630}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990208256, alloc = {<No data fields>}}, len = 140155990207152}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c026f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c026ab0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 0})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c0086c0}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155941451520, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155941451520, -9170988092219310568, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 18 (Thread 0x7f7861263700 (LWP 30906)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7861262290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1629889136
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 6
seq = 3
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7861262290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 1629889136
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 6
seq = 3
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=4, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7861262480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7861262480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7861262480
#10 rayon_core::registry::main_loop (registry=..., index=4, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7861262480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c02f8a0}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990191872, alloc = {<No data fields>}}, len = 140155990672224}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022f00}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c098360, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 4})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c023980}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155002697472, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155002697472, -9170478298928628200, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 17 (Thread 0x7f793ce3d700 (LWP 15523)):
#0 0x00007f794122faaf in __GI___poll (fds=fds@entry=0x7f7884005770, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f78a7103246 in poll (__timeout=-1, __nfds=3, __fds=0x7f7884005770) at /usr/include/bits/poll2.h:46
mutex = 0x7f788008ab30
r = <optimized out>
__func__ = "poll_func"
__PRETTY_FUNCTION__ = "poll_func"
#2 poll_func (ufds=0x7f7884005770, nfds=3, timeout=-1, userdata=0x7f788008ab30) at pulse/thread-mainloop.c:70
mutex = 0x7f788008ab30
r = <optimized out>
__func__ = "poll_func"
__PRETTY_FUNCTION__ = "poll_func"
#3 0x00007f78a70f4991 in pa_mainloop_poll (m=m@entry=0x7f7880000b20) at pulse/mainloop.c:824
__func__ = "pa_mainloop_poll"
__PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4 0x00007f78a70f5013 in pa_mainloop_iterate (m=m@entry=0x7f7880000b20, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:926
r = 0
__func__ = "pa_mainloop_iterate"
__PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5 0x00007f78a70f50c0 in pa_mainloop_run (m=0x7f7880000b20, retval=retval@entry=0x0) at pulse/mainloop.c:945
r = <optimized out>
#6 0x00007f78a710331d in thread (userdata=0x7f7880000ad0) at pulse/thread-mainloop.c:101
m = 0x7f7880000ad0
mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
prev_mask = {__val = {0, 32, 343597383808, 532575944814, 0, 6861665448282743040, 4, 140155587410784, 140155587404192, 6861665448282743040, 94568089706512, 6861665448282743040, 140155588986800, 140158760131623, 0, 140155587395712}}
sa = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 140158689335040, 94, 140158776013617, 10, 140158777850074, 32, 6861665448282743040, 140158777850074, 0, 140158689331184, 140158760561097, 1, 140158204677424, 140158140912736}}, sa_flags = 0, sa_restorer = 0x0}
#7 0x00007f78a709f5cc in internal_thread_func (userdata=0x7f78800129b0) at pulsecore/thread-posix.c:81
t = 0x7f78800129b0
__func__ = "internal_thread_func"
__PRETTY_FUNCTION__ = "internal_thread_func"
#8 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158689335040, 9100412411775434264, 140155943544686, 140155943544687, 140155943544688, 140158689335040, -9171209999220851176, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#9 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 16 (Thread 0x7f78dd7fb700 (LWP 12422)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5602585ff690) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd7f9f30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121452, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3716128528
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121452
seq = 60726
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5602585ff610, cond=0x5602585ff668) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dd7f9f30, __canceltype = 6, __prev = 0x0}
cbuffer = {wseq = 121452, cond = 0x5602585ff668, mutex = 0x5602585ff610, private = 0}
err = <optimized out>
g = 3716128528
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 121452
seq = 60726
private = 0
#2 __pthread_cond_wait (cond=0x5602585ff668, mutex=0x5602585ff610) at pthread_cond_wait.c:638
#3 0x00007f793f044f6d in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=<optimized out>, lock=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:109
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
#4 0x00007f793f046915 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x5602585ff668, lock=..., a_rel_time=...) at /builddir/build/BUILD/firefox-68.12.0/mozglue/misc/ConditionVariable_posix.cpp:116
ptCond = <optimized out>
ptMutex = <optimized out>
r = <optimized out>
rel_time = <optimized out>
now_ts = {tv_sec = 94568075677440, tv_nsec = 94568145169744}
abs_ts = {tv_sec = 94568075677440, tv_nsec = 6861665448282743040}
#5 0x00007f793eadc605 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (lock=..., lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/ConditionVariable.h:91
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157087096833, 140157087096833, 140157087096833}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157088940032, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd7fa748, mPrev = 0x7f78dd7fa748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa768, mPrev = 0x7f78dd7fa768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd7fa0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd7fa7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa818, mPrev = 0x7f78dd7fa818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd7fa860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\267\177\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#6 js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:1126
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157087096833, 140157087096833, 140157087096833}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157088940032, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd7fa748, mPrev = 0x7f78dd7fa748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa768, mPrev = 0x7f78dd7fa768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd7fa0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd7fa7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa818, mPrev = 0x7f78dd7fa818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd7fa860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\267\177\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#7 js::HelperThread::threadLoop() (this=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/vm/HelperThreads.cpp:2456
raiiObject2455 = {profilingStack = 0x0}
task = 0x0
lock = {<js::LockGuard<js::Mutex>> = {lock = @0x5602585ff610}, <No data fields>}
cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 15, mArray = {mArr = {0x0 <repeats 15 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0, profilingStackIfEnabled_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {140157087096833, 140157087096833, 140157087096833}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::HelperThread}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x5602588ecf00}, <No data fields>}, nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, wasmVerbose_ = false, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false}}, <No data fields>}, freeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x0}, <No data fields>}, allocsThisZoneSinceMinorGC_ = 0, atomsZoneFreeLists_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::FreeLists*>> = {value = 0x7f78c4000b90}, <No data fields>}, defaultFreeOp_ = {<js::ProtectedData<js::CheckThreadLocal, js::FreeOp>> = {value = {<JSFreeOp> = {runtime_ = 0x0}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = true}}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, static kMemoryTop = 18446744073709551615, static kMinimumStackSize = 512, static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, limit_ = 0x0}}, <No data fields>}, activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, nativeStackBase = 140157088940032, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 0}, <No data fields>}, generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = {mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::frontend::NameMapHasher, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa278, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa390, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa4a8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f78dd7fa5c0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, wasmTriedToInstallSignalHandlers = false, wasmHaveSignalHandlers = false, static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, oversize_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = {head_ = {mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, markCount = 0, defaultChunkSize_ = 4096, oversizeThreshold_ = 4096, curSize_ = 0, peakSize_ = 0, smallAllocsSize_ = 0, static HUGE_ALLOCATION = 52428800}}, <No data fields>}, debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::jit::PcScriptCache, JS::DeletePolicy<js::jit::PcScriptCache> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::jit::PcScriptCache*, JS::DeletePolicy<js::jit::PcScriptCache>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::jit::PcScriptCache>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = {value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x7f78dd7fa748, mPrev = 0x7f78dd7fa748, mIsSentinel = false}, ptr = {asBits_ = 18444914486360932352, asDouble_ = -nan(0x9800000000000), debugView_ = {payload47_ = 0, tag_ = JSVAL_TAG_UNDEFINED}, s_ = {payload_ = {i32_ = 0, u32_ = 0, why_ = JS_ELEMENTS_HOLE}}}}}, <No data fields>}, unwrappedExceptionStack_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa768, mPrev = 0x7f78dd7fa768, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = 0x0}, <No data fields>}, reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = {vector = {<js::TempAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, cx_ = 0x7f78dd7fa0a0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f78dd7fa7d0, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f78dd7fa818, mPrev = 0x7f78dd7fa818, mIsSentinel = false}, ptr = 0x0}}, <No data fields>}, asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = {value = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f78dd7fa860, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = "\000\267\177\335x\177\000\000\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, interruptBits_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, fx = {cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2, (mozilla::recordreplay::Behavior)0>> = {mValue = {_M_b = {_M_p = 0x5602585fc850}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}}, osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {asBits_ = 18445195961337643011, asDouble_ = -nan(0xa800000000003), debugView_ = {payload47_ = 3, tag_ = JSVAL_TAG_MAGIC}, s_ = {payload_ = {i32_ = 3, u32_ = 3, why_ = JS_ARG_POISON}}}}, <No data fields>}, jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0, (mozilla::recordreplay::Behavior)0>> = {mValue = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::JobQueue*>> = {value = 0x0}, <No data fields>}, internalJobQueue = {<js::ProtectedData<js::CheckThreadLocal, mozilla::UniquePtr<js::InternalJobQueue, JS::DeletePolicy<js::InternalJobQueue> > >> = {value = {mTuple = {<mozilla::detail::PairHelper<js::InternalJobQueue*, JS::DeletePolicy<js::InternalJobQueue>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::InternalJobQueue>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}}, <No data fields>}, canSkipEnqueuingJobs = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}}
#8 0x00007f793eacfe49 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(std::integer_sequence<unsigned long, 0ul>) (this=0x560258b5ce40) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:238
pack = 0x560258b5ce40
#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) (aPack=0x560258b5ce40) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/threading/Thread.h:232
pack = 0x560258b5ce40
#10 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157088937728, 9100412411775434264, 140729568064014, 140729568064015, 140729568064288, 140157088937728, -9170857024849822184, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#11 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 15 (Thread 0x7f78fd7fa700 (LWP 12370)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025872548c) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fd7f97b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 9, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 4252997520
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 9
seq = 4
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258725438, cond=0x560258725460) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fd7f97b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 9, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 4252997520
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 9
seq = 4
private = 0
#2 __pthread_cond_wait (cond=0x560258725460, mutex=0x560258725438) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258725438, cond=0x560258725460) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258725400
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x560258661f20) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258725400
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258661f20}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157625804544, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157625804544, -9170786654495031784, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 14 (Thread 0x7f7898236700 (LWP 30904)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f789c099bd8) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7898235290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 10, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2552451696
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 10
seq = 5
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f789c036950, cond=0x7f789c099bb0) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f7898235290, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 10, cond = 0x7f789c099bb0, mutex = 0x7f789c036950, private = 0}
err = <optimized out>
g = 2552451696
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 10
seq = 5
private = 0
#2 __pthread_cond_wait (cond=0x7f789c099bb0, mutex=0x7f789c036950) at pthread_cond_wait.c:638
#3 0x00007f78a12c901a in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys/unix/condvar.rs:73
lock = 0x7f789c036950
state = <optimized out>
#4 std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f789c036950) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/condvar.rs:50
lock = 0x7f789c036950
state = <optimized out>
#5 std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sync/condvar.rs:200
lock = 0x7f789c036950
state = <optimized out>
#6 rayon_core::sleep::Sleep::sleep (self=0x7f789c099e18, worker_index=<optimized out>) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:267
state = <optimized out>
#7 0x00007f78a12c1ce1 in rayon_core::sleep::Sleep::no_work_found (self=0x7f789c099e18, worker_index=2, yields=64) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/sleep/mod.rs:91
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7f7898235480, latch=0x7f789c099e70) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:671
yields = 64
abort_guard = rayon_core::unwind::AbortIfPanic
#9 0x00007f78a12c037a in rayon_core::registry::WorkerThread::wait_until (self=0x7f7898235480, latch=0x80) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:643
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7898235480
#10 rayon_core::registry::main_loop (registry=..., index=2, worker=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:763
abort_guard = rayon_core::unwind::AbortIfPanic
worker_thread = 0x7f7898235480
#11 rayon_core::registry::ThreadBuilder::run (self=...) at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:56
#12 0x00007f78a12c9f31 in <rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} () at /usr/src/debug/librsvg2-2.48.8-1.fc32.x86_64/vendor/rayon-core/src/registry.rs:101
#13 std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/sys_common/backtrace.rs:130
#14 0x00007f78a12c4f7f in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:475
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#15 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:318
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#16 std::panicking::try::do_call (data=<optimized out>) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:331
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#17 std::panicking::try (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panicking.rs:274
data = <optimized out>
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#18 std::panic::catch_unwind (f=...) at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/panic.rs:394
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#19 std::thread::Builder::spawn_unchecked::{{closure}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libstd/thread/mod.rs:474
their_thread = std::thread::Thread {inner: {ptr = {pointer = 0x7f789c052770}, phantom = {<No data fields>}}}
f = rayon_core::registry::{{impl}}::spawn::closure-0 ({name = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = {vec = {buf = {ptr = {pointer = 0x0, _marker = {<No data fields>}}, cap = 140155990189824, alloc = {<No data fields>}}, len = 140155990188784}}}}}, stack_size = {<<variant>> = {0, None = {<No data fields>}, Some = {__0 = 0}}}, worker = {inner = {ptr = {pointer = 0x7f789c022700}, phantom = {<No data fields>}}, buffer = {value = {value = {ptr = 0x7f789c0222f0, cap = 64}}}, flavor = crossbeam_deque::Flavor::Lifo, _marker = {<No data fields>}}, registry = {ptr = {pointer = 0x7f789c099c80}, phantom = {<No data fields>}}, index = 2})
their_packet = alloc::sync::Arc<core::cell::UnsafeCell<core::option::Option<core::result::Result<(), alloc::boxed::Box<Any>>>>> {ptr: {pointer = 0x7f789c00a230}, phantom: {<No data fields>}}
#20 core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builddir/build/BUILD/rustc-1.44.1-src/src/libcore/ops/function.rs:232
#21 0x00007f78a159b69a in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#22 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155925260032, 9100412411775434264, 140156073990046, 140156073990047, 140156073990304, 140155925260032, -9170990641819271656, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#23 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7f78dffff700 (LWP 12373)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258725488) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dfffe7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 3758090128
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 4
seq = 2
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258725438, cond=0x560258725460) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78dfffe7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 3758090128
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 4
seq = 2
private = 0
#2 __pthread_cond_wait (cond=0x560258725460, mutex=0x560258725438) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258725438, cond=0x560258725460) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258725400
thread_index = 2
#4 util_queue_thread_func (input=input@entry=0x560258669790) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258725400
thread_index = 2
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258669790}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157130897152, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157130897152, -9170851525144199656, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f78df7fe700 (LWP 12374)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258725488) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78df7fd7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 3749697424
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 6
seq = 3
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258725438, cond=0x560258725460) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78df7fd7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 6, cond = 0x560258725460, mutex = 0x560258725438, private = 0}
err = <optimized out>
g = 3749697424
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 6
seq = 3
private = 0
#2 __pthread_cond_wait (cond=0x560258725460, mutex=0x560258725438) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258725438, cond=0x560258725460) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258725400
thread_index = 3
#4 util_queue_thread_func (input=input@entry=0x560258660110) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258725400
thread_index = 3
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258660110}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157122504448, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157122504448, -9170852623045214696, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f78fffff700 (LWP 12365)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d80) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78ffffe7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 76, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4294961040
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 76
seq = 38
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78ffffe7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 76, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4294961040
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 76
seq = 38
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 1
#4 util_queue_thread_func (input=input@entry=0x5602586625f0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 1
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x5602586625f0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157667768064, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157667768064, -9170781156400021992, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f79159a8700 (LWP 12361)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025869c14c) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79159a77b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 107, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 362444688
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 107
seq = 53
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56025869c0f8, cond=0x56025869c120) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79159a77b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 107, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 362444688
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 107
seq = 53
private = 0
#2 __pthread_cond_wait (cond=0x56025869c120, mutex=0x56025869c0f8) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x56025869c0f8, cond=0x56025869c120) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 1
#4 util_queue_thread_func (input=input@entry=0x560258637ee0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 1
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258637ee0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158030219008, 9100412411775434264, 140729568060926, 140729568060927, 140729568060928, 140158030219008, -9171294855426589160, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f78fe7fc700 (LWP 12368)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d84) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fe7fb7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 85, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4269782928
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 85
seq = 42
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fe7fb7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 85, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4269782928
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 85
seq = 42
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 4
#4 util_queue_thread_func (input=input@entry=0x5602586193b0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 4
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x5602586193b0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157642589952, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157642589952, -9170784456545518056, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f78fdffb700 (LWP 12369)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d80) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fdffa7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 74, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4261390224
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 74
seq = 37
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78fdffa7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 74, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4261390224
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 74
seq = 37
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 5
#4 util_queue_thread_func (input=input@entry=0x5602586410e0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 5
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x5602586410e0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157634197248, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157634197248, -9170785556594016744, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f78feffd700 (LWP 12367)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x560258724d84) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78feffc7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 81, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4278175632
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 81
seq = 40
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560258724d30, cond=0x560258724d58) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f78feffc7b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 81, cond = 0x560258724d58, mutex = 0x560258724d30, private = 0}
err = <optimized out>
g = 4278175632
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 81
seq = 40
private = 0
#2 __pthread_cond_wait (cond=0x560258724d58, mutex=0x560258724d30) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x560258724d30, cond=0x560258724d58) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x560258724cf8
thread_index = 3
#4 util_queue_thread_func (input=input@entry=0x560258671fe0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x560258724cf8
thread_index = 3
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258671fe0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140157650982656, 9100412411775434264, 140729568061678, 140729568061679, 140729568061680, 140157650982656, -9170783354349535720, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f79169aa700 (LWP 12363)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025869c148) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79169a97b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 102, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 379230096
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 102
seq = 51
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56025869c0f8, cond=0x56025869c120) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f79169a97b0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 102, cond = 0x56025869c120, mutex = 0x56025869c0f8, private = 0}
err = <optimized out>
g = 379230096
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 102
seq = 51
private = 0
#2 __pthread_cond_wait (cond=0x56025869c120, mutex=0x56025869c0f8) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x56025869c0f8, cond=0x56025869c120) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 3
#4 util_queue_thread_func (input=input@entry=0x560258661cf0) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x56025869c0c0
thread_index = 3
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258661cf0}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158047004416, 9100412411775434264, 140729568060926, 140729568060927, 140729568060928, 140158047004416, -9171292661772042728, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f792898f700 (LWP 12359)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56025872b798) at ../sysdeps/nptl/futex-internal.h:183
__ret = -512
oldtype = 0
err = <optimized out>
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f792898e7b0, __canceltype = 1, __prev = 0x0}
cbuffer = {wseq = 496620, cond = 0x56025872b770, mutex = 0x56025872b748, private = 0}
err = <optimized out>
g = 681109392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 496620
seq = 248310
private = 0
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56025872b748, cond=0x56025872b770) at pthread_cond_wait.c:508
spin = 0
buffer = {__routine = 0x7f794060cc20 <__condvar_cleanup_waiting>, __arg = 0x7f792898e7b0, __canceltype = 1, __prev = 0x0}
cbuffer = {wseq = 496620, cond = 0x56025872b770, mutex = 0x56025872b748, private = 0}
err = <optimized out>
g = 681109392
flags = <optimized out>
g1_start = <optimized out>
signals = <optimized out>
wseq = 496620
seq = 248310
private = 0
#2 __pthread_cond_wait (cond=0x56025872b770, mutex=0x56025872b748) at pthread_cond_wait.c:638
#3 0x00007f7928e4385b in cnd_wait (mtx=0x56025872b748, cond=0x56025872b770) at ../include/c11/threads_posix.h:155
job = <optimized out>
queue = 0x56025872b710
thread_index = 0
#4 util_queue_thread_func (input=input@entry=0x560258641360) at ../src/util/u_queue.c:275
job = <optimized out>
queue = 0x56025872b710
thread_index = 0
#5 0x00007f7928e4332b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
pack = {func = 0x7f7928e437e0 <util_queue_thread_func>, arg = 0x560258641360}
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158348883712, 9100412411775434264, 140729568061806, 140729568061807, 140729568061808, 140158348883712, -9171165100706480616, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f793d63e700 (LWP 12323)):
#0 0x00007f794122faaf in __GI___poll (fds=0x5602585cb2e0, nfds=2, timeout=3996) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f7941ff3aae in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5602585cb2e0, timeout=<optimized out>, context=0x560258603e00) at ../glib/gmain.c:4346
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f7942003290 <g_poll>
max_priority = 2147483647
timeout = 3996
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5602585cb2e0
#2 g_main_context_iterate (context=context@entry=0x560258603e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
max_priority = 2147483647
timeout = 3996
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x5602585cb2e0
#3 0x00007f7941ff3be3 in g_main_context_iteration (context=0x560258603e00, may_block=may_block@entry=1) at ../glib/gmain.c:4108
retval = <optimized out>
#4 0x00007f7941ff3c31 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5996
#5 0x00007f794201d7f2 in g_thread_proxy (data=0x5602585dc6a0) at ../glib/gthread.c:807
thread = 0x5602585dc6a0
__func__ = "g_thread_proxy"
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158697727744, 9100412411775434264, 140729568065246, 140729568065247, 140729568065392, 140158697727744, -9171208899172352488, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f792a80b700 (LWP 12331)):
#0 0x00007f794122faaf in __GI___poll (fds=0x56025865db80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f7941ff3aae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x56025865db80, timeout=<optimized out>, context=0x560258680470) at ../glib/gmain.c:4346
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f7942003290 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x56025865db80
#2 g_main_context_iterate (context=context@entry=0x560258680470, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x56025865db80
#3 0x00007f7941ff3be3 in g_main_context_iteration (context=context@entry=0x560258680470, may_block=may_block@entry=1) at ../glib/gmain.c:4108
retval = <optimized out>
#4 0x00007f7942324fbd in dconf_gdbus_worker_thread (user_data=0x560258680470) at ../gdbus/dconf-gdbus-thread.c:82
context = 0x560258680470
#5 0x00007f794201d7f2 in g_thread_proxy (data=0x560258687520) at ../glib/gthread.c:807
thread = 0x560258687520
__func__ = "g_thread_proxy"
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158380848896, 9100412411775434264, 140729568063966, 140729568063967, 140729568064112, 140158380848896, -9171160773526929896, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f792b00c700 (LWP 12327)):
#0 0x00007f794122faaf in __GI___poll (fds=0x7f791c1d2920, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f7941ff3aae in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f791c1d2920, timeout=<optimized out>, context=0x7f792400b180) at ../glib/gmain.c:4346
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f7942003290 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f791c1d2920
#2 g_main_context_iterate (context=0x7f792400b180, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = <optimized out>
fds = 0x7f791c1d2920
#3 0x00007f7941ff3e33 in g_main_loop_run (loop=0x7f792400b270) at ../glib/gmain.c:4241
__func__ = "g_main_loop_run"
#4 0x00007f794224769a in gdbus_shared_thread_func (user_data=0x7f792400b150) at ../gio/gdbusprivate.c:279
data = 0x7f792400b150
#5 0x00007f794201d7f2 in g_thread_proxy (data=0x560258610920) at ../glib/gthread.c:807
thread = 0x560258610920
__func__ = "g_thread_proxy"
#6 0x00007f7940606432 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140158389241600, 9100412411775434264, 140158689330862, 140158689330863, 140158689331008, 140158389241600, -9171159673478431208, -9171114312401666536}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f794123a913 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f793d641d00 (LWP 12312)):
#0 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 6861665448282743040, 0, 94568143181984, 94568078230768, 140158765776896}}
pid = <optimized out>
tid = <optimized out>
#1 0x00005602584523b2 in dump_gjs_stack_on_signal_handler (signo=5) at ../src/main.c:392
sa = {__sigaction_handler = {sa_handler = 0x5602584523e0 <dump_gjs_stack_alarm_sigaction>, sa_sigaction = 0x5602584523e0 <dump_gjs_stack_alarm_sigaction>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}
i = 65
#2 0x00007f7941175a70 in <signal handler called> () at /lib64/libc.so.6
#3 g_log_structured_array (log_level=<optimized out>, fields=0x7ffe27e9eff0, n_fields=4) at ../glib/gmessages.c:554
__func__ = "g_log_structured_array"
#4 0x00007f7941ffad49 in g_log_default_handler (log_domain=<optimized out>, log_level=<optimized out>, message=<optimized out>, unused_data=<optimized out>) at ../glib/gmessages.c:3123
fields = {{key = 0x7f794204d6a6 "GLIB_OLD_LOG_API", value = 0x7f79420a693c, length = -1}, {key = 0x7f794204d5d0 "MESSAGE", value = 0x56025b477890, length = -1}, {key = 0x7f794204d5e3 "PRIORITY", value = 0x7f794204d4a2, length = -1}, {key = 0x7f794204d63d "GLIB_DOMAIN", value = 0x7f7941718e1e, length = -1}}
n_fields = <optimized out>
#5 0x000056025845209e in default_log_handler (log_domain=0x7f7941718e1e "Gjs", log_level=6, message=0x56025b477890 "JS object wrapper for GObject 0x5602592a4fa0 (GSettings) is being released while toggle references are still pending.", data=0x0) at ../src/main.c:336
#6 0x00007f7941ffaf99 in g_logv (log_domain=0x7f7941718e1e "Gjs", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1350
domain = 0x0
data = 0x0
depth = <optimized out>
log_func = 0x560258452060 <default_log_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = 6
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x56025b477890 "JS object wrapper for GObject 0x5602592a4fa0 (GSettings) is being released while toggle references are still pending."
msg_alloc = 0x56025b477890 "JS object wrapper for GObject 0x5602592a4fa0 (GSettings) is being released while toggle references are still pending."
i = 2
#7 0x00007f7941ffb233 in g_log (log_domain=log_domain@entry=0x7f7941718e1e "Gjs", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f794171e270 "JS object wrapper for GObject %p (%s) is being released while toggle references are still pending.") at ../glib/gmessages.c:1415
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe27e9f240, reg_save_area = 0x7ffe27e9f180}}
#8 0x00007f79416cb1d3 in ObjectInstance::disassociate_js_gobject() (this=0x56025b1c6450) at ../gi/wrapperutils.h:1005
had_toggle_down = <optimized out>
had_toggle_up = <optimized out>
toggle_queue = @0x7f7941786480: {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, q = std::deque with 70 elements = {{gobj = 0x56025cbfd920 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025c96f660 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b877260 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025cadc480 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b625700 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025be6ca60 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025c8fbd20 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b1bb2b0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x5602592fc260 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259706030 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025caea260 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025caea3a0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b702f50 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560258b904d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x5602596a8a60 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025be6c880 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025c83ee10 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x5602595f4a60 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259e1df50 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025906b1c0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560258953700 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a442830 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025c38c120 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x7f791c22d8d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4426b0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b6670d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b2f7fa0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025b5ecf00 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025aa43c30 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a937f50 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a931030 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259e4adc0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a8f8030 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a910080 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x5602590868d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259086a60 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a7c8030 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a741920 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259bc3660 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259bc3700 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a686dc0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a686e60 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a602880 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a526170 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a51c2b0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a51bc30 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a509570 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a500ab0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a500430 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560258957d70 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4e4eb0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4e4b50 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4db430 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4cff00 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a4af4d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259e28c80 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x56025a022c80 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259e67830 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259e42eb0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259dbd350 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259dbceb0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259b773a0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259b610d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259b60eb0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259ac3ab0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259abc1c0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259ab0830 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560259aa6e10 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x560258f048d0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}, {gobj = 0x5602598391c0 [GSettings], direction = ToggleQueue::UP, needs_unref = 1}}, m_shutdown = {_M_base = {static _S_alignment = 1, _M_i = false}}, m_idle_id = 427377, m_toggle_handler = 0x7f79416cc8e0 <toggle_handler(GObject*, ToggleQueue::Direction)>}
#9 0x00007f79416c5ab8 in std::function<void (ObjectInstance*)>::operator()(ObjectInstance*) const (__args#0=<optimized out>, this=0x7ffe27e9f320) at /usr/include/c++/10/bits/std_function.h:617
priv = <optimized out>
__for_range = std::vector of length 936, capacity 1024 = {0x56025c6eae30, 0x56025c8382d0, 0x7f791c359f20, 0x56025d1c3050, 0x7f791c3bdb70, 0x56025d2e0990, 0x56025cff0de0, 0x56025cff0ca0, 0x56025cb8da80, 0x56025d33f800, 0x56025ce44680, 0x56025ceff630, 0x7f791c359f70, 0x56025c6e7770, 0x56025cff0f20, 0x7f791c359c50, 0x560258bb09e0, 0x56025c2b8de0, 0x56025ce2f2d0, 0x56025d33fad0, 0x56025d2fab20, 0x56025d284de0, 0x56025d33fb20, 0x56025d33f1e0, 0x56025d33f050, 0x56025cb8d800, 0x56025d33f230, 0x56025d33f990, 0x56025d33f8a0, 0x56025c6e74f0, 0x56025cef9590, 0x56025929c000, 0x56025cbfdf70, 0x56025d297370, 0x56025c6eaf20, 0x56025c6e78f0, 0x56025c6e7b70, 0x56025c6e7b20, 0x56025c6eacf0, 0x56025c6eac50, 0x56025c871b70, 0x56025c6eac00, 0x56025c6e7400, 0x56025c6eaed0, 0x56025c871a30, 0x56025c6e7a80, 0x56025c6e7ad0, 0x56025c6e7a30, 0x56025cff0e80, 0x56025c6e7940, 0x56025c6e79e0, 0x56025c6eae80, 0x56025c871ad0, 0x56025c6eade0, 0x56025c6e75e0, 0x56025c871b20, 0x56025d1c3190, 0x56025cff1400, 0x7f791c359e30, 0x56025c6ead40, 0x56025c6ead90, 0x56025c8719e0, 0x56025c8718a0, 0x56025c871800, 0x56025c8715e0, 0x56025c8714f0, 0x56025c8714a0, 0x56025d2faed0, 0x56025d2faf70, 0x56025d2fad90, 0x56025d2faf20, 0x56025ceff4f0, 0x56025ceff590, 0x56025ceff5e0, 0x56025ceff4a0, 0x56025ceff400, 0x56025d2fade0, 0x56025d2facf0, 0x56025d2fa800, 0x56025d2fac50, 0x56025cff0c50, 0x56025ce44720, 0x56025d2fa990, 0x56025d2fa940, 0x56025d2de190, 0x56025cff15e0, 0x56025d2faca0, 0x56025d2fa850, 0x56025d2fa8f0, 0x7f791c359de0, 0x56025cff16d0, 0x56025cfb48f0, 0x56025ce44400, 0x56025d2de140, 0x56025cff1450, 0x56025cff1590, 0x56025d2de320, 0x56025cf2df20, 0x7f791c359d90, 0x56025d2fac00, 0x56025cf4f190, 0x56025cff1680, 0x56025d2faa80, 0x56025d2faa30, 0x56025cff0e30, 0x56025d1c2c00, 0x56025cff0c00, 0x56025c8380f0, 0x56025c838280, 0x56025d2f9230, 0x56025ce444a0, 0x56025cb8da30, 0x7f791c359ca0, 0x56025d0f9a80, 0x56025c8380a0, 0x7f791c359e80, 0x56025c838140, 0x56025cdf9d40, 0x56025cff0d40, 0x56025cff0cf0, 0x56025cb8d990, 0x56025ce44590, 0x56025d2de2d0, 0x56025ce44450, 0x56025a9b6e30, 0x56025a9e44f0, 0x56025cb8dad0, 0x56025d2de0a0, 0x56025a6a04f0, 0x56025d2de1e0, 0x56025d2de0f0, 0x56025cb8d940, 0x560258e7eb70, 0x7f791c3468f0, 0x56025d2de050, 0x56025cb8db70, 0x56025cadd940, 0x56025d2de000, 0x56025cb8d850, 0x56025a9e44a0, 0x56025cef9770, 0x56025cb8d8a0, 0x56025cc0d000, 0x56025b6205e0, 0x56025ce2f0f0, 0x56025cdc70f0, 0x56025cdf9f70, 0x56025b46a320, 0x56025cf4f320, 0x56025c1cd5e0, 0x56025c1cd6d0, 0x56025ce2f050, 0x560258e5de30, 0x56025ce2f400, 0x56025cc44a30, 0x56025d0f98a0, 0x56025cb4a4f0, 0x56025cdf9cf0, 0x56025d0f9b20, 0x7f791c33a800, 0x56025aa02ad0, 0x560259309230, 0x5602592a50f0, 0x56025cf4f1e0, 0x7f791c33a850, 0x7f791c31e8f0, 0x56025ccd5ed0, 0x56025a9e3c50, 0x56025ccd5de0, 0x56025c8c58a0, 0x56025c997450, 0x56025965c1e0, 0x56025b314720, 0x56025965c280, 0x56025c8c5a80, 0x56025d02f230, 0x7f791c33a8a0, 0x56025c8c5990, 0x56025cf2dcf0, 0x56025cadda30, 0x56025cadd800, 0x56025d02f2d0, 0x56025cadd8f0, 0x56025d02f050, 0x56025d02f0a0, 0x56025d02f370, 0x56025caddad0, 0x56025b665370, 0x56025b86ca30, 0x7f791c3bdb20, 0x7f791c3bd990, 0x56025aa268a0, 0x56025aa268f0, 0x56025c352680, 0x56025aa02800, 0x56025ccf2e30, 0x56025cad3de0, 0x7f791c231e80, 0x56025aa26b70, 0x56025c352630...}
removed = std::vector of length 936, capacity 1024 = {0x56025c6eae30, 0x56025c8382d0, 0x7f791c359f20, 0x56025d1c3050, 0x7f791c3bdb70, 0x56025d2e0990, 0x56025cff0de0, 0x56025cff0ca0, 0x56025cb8da80, 0x56025d33f800, 0x56025ce44680, 0x56025ceff630, 0x7f791c359f70, 0x56025c6e7770, 0x56025cff0f20, 0x7f791c359c50, 0x560258bb09e0, 0x56025c2b8de0, 0x56025ce2f2d0, 0x56025d33fad0, 0x56025d2fab20, 0x56025d284de0, 0x56025d33fb20, 0x56025d33f1e0, 0x56025d33f050, 0x56025cb8d800, 0x56025d33f230, 0x56025d33f990, 0x56025d33f8a0, 0x56025c6e74f0, 0x56025cef9590, 0x56025929c000, 0x56025cbfdf70, 0x56025d297370, 0x56025c6eaf20, 0x56025c6e78f0, 0x56025c6e7b70, 0x56025c6e7b20, 0x56025c6eacf0, 0x56025c6eac50, 0x56025c871b70, 0x56025c6eac00, 0x56025c6e7400, 0x56025c6eaed0, 0x56025c871a30, 0x56025c6e7a80, 0x56025c6e7ad0, 0x56025c6e7a30, 0x56025cff0e80, 0x56025c6e7940, 0x56025c6e79e0, 0x56025c6eae80, 0x56025c871ad0, 0x56025c6eade0, 0x56025c6e75e0, 0x56025c871b20, 0x56025d1c3190, 0x56025cff1400, 0x7f791c359e30, 0x56025c6ead40, 0x56025c6ead90, 0x56025c8719e0, 0x56025c8718a0, 0x56025c871800, 0x56025c8715e0, 0x56025c8714f0, 0x56025c8714a0, 0x56025d2faed0, 0x56025d2faf70, 0x56025d2fad90, 0x56025d2faf20, 0x56025ceff4f0, 0x56025ceff590, 0x56025ceff5e0, 0x56025ceff4a0, 0x56025ceff400, 0x56025d2fade0, 0x56025d2facf0, 0x56025d2fa800, 0x56025d2fac50, 0x56025cff0c50, 0x56025ce44720, 0x56025d2fa990, 0x56025d2fa940, 0x56025d2de190, 0x56025cff15e0, 0x56025d2faca0, 0x56025d2fa850, 0x56025d2fa8f0, 0x7f791c359de0, 0x56025cff16d0, 0x56025cfb48f0, 0x56025ce44400, 0x56025d2de140, 0x56025cff1450, 0x56025cff1590, 0x56025d2de320, 0x56025cf2df20, 0x7f791c359d90, 0x56025d2fac00, 0x56025cf4f190, 0x56025cff1680, 0x56025d2faa80, 0x56025d2faa30, 0x56025cff0e30, 0x56025d1c2c00, 0x56025cff0c00, 0x56025c8380f0, 0x56025c838280, 0x56025d2f9230, 0x56025ce444a0, 0x56025cb8da30, 0x7f791c359ca0, 0x56025d0f9a80, 0x56025c8380a0, 0x7f791c359e80, 0x56025c838140, 0x56025cdf9d40, 0x56025cff0d40, 0x56025cff0cf0, 0x56025cb8d990, 0x56025ce44590, 0x56025d2de2d0, 0x56025ce44450, 0x56025a9b6e30, 0x56025a9e44f0, 0x56025cb8dad0, 0x56025d2de0a0, 0x56025a6a04f0, 0x56025d2de1e0, 0x56025d2de0f0, 0x56025cb8d940, 0x560258e7eb70, 0x7f791c3468f0, 0x56025d2de050, 0x56025cb8db70, 0x56025cadd940, 0x56025d2de000, 0x56025cb8d850, 0x56025a9e44a0, 0x56025cef9770, 0x56025cb8d8a0, 0x56025cc0d000, 0x56025b6205e0, 0x56025ce2f0f0, 0x56025cdc70f0, 0x56025cdf9f70, 0x56025b46a320, 0x56025cf4f320, 0x56025c1cd5e0, 0x56025c1cd6d0, 0x56025ce2f050, 0x560258e5de30, 0x56025ce2f400, 0x56025cc44a30, 0x56025d0f98a0, 0x56025cb4a4f0, 0x56025cdf9cf0, 0x56025d0f9b20, 0x7f791c33a800, 0x56025aa02ad0, 0x560259309230, 0x5602592a50f0, 0x56025cf4f1e0, 0x7f791c33a850, 0x7f791c31e8f0, 0x56025ccd5ed0, 0x56025a9e3c50, 0x56025ccd5de0, 0x56025c8c58a0, 0x56025c997450, 0x56025965c1e0, 0x56025b314720, 0x56025965c280, 0x56025c8c5a80, 0x56025d02f230, 0x7f791c33a8a0, 0x56025c8c5990, 0x56025cf2dcf0, 0x56025cadda30, 0x56025cadd800, 0x56025d02f2d0, 0x56025cadd8f0, 0x56025d02f050, 0x56025d02f0a0, 0x56025d02f370, 0x56025caddad0, 0x56025b665370, 0x56025b86ca30, 0x7f791c3bdb20, 0x7f791c3bd990, 0x56025aa268a0, 0x56025aa268f0, 0x56025c352680, 0x56025aa02800, 0x56025ccf2e30, 0x56025cad3de0, 0x7f791c231e80, 0x56025aa26b70, 0x56025c352630...}
#10 ObjectInstance::remove_wrapped_gobjects_if(std::function<bool (ObjectInstance*)> const&, std::function<void (ObjectInstance*)> const&) (predicate=..., action=...) at ../gi/object.cpp:1098
priv = <optimized out>
__for_range = std::vector of length 936, capacity 1024 = {0x56025c6eae30, 0x56025c8382d0, 0x7f791c359f20, 0x56025d1c3050, 0x7f791c3bdb70, 0x56025d2e0990, 0x56025cff0de0, 0x56025cff0ca0, 0x56025cb8da80, 0x56025d33f800, 0x56025ce44680, 0x56025ceff630, 0x7f791c359f70, 0x56025c6e7770, 0x56025cff0f20, 0x7f791c359c50, 0x560258bb09e0, 0x56025c2b8de0, 0x56025ce2f2d0, 0x56025d33fad0, 0x56025d2fab20, 0x56025d284de0, 0x56025d33fb20, 0x56025d33f1e0, 0x56025d33f050, 0x56025cb8d800, 0x56025d33f230, 0x56025d33f990, 0x56025d33f8a0, 0x56025c6e74f0, 0x56025cef9590, 0x56025929c000, 0x56025cbfdf70, 0x56025d297370, 0x56025c6eaf20, 0x56025c6e78f0, 0x56025c6e7b70, 0x56025c6e7b20, 0x56025c6eacf0, 0x56025c6eac50, 0x56025c871b70, 0x56025c6eac00, 0x56025c6e7400, 0x56025c6eaed0, 0x56025c871a30, 0x56025c6e7a80, 0x56025c6e7ad0, 0x56025c6e7a30, 0x56025cff0e80, 0x56025c6e7940, 0x56025c6e79e0, 0x56025c6eae80, 0x56025c871ad0, 0x56025c6eade0, 0x56025c6e75e0, 0x56025c871b20, 0x56025d1c3190, 0x56025cff1400, 0x7f791c359e30, 0x56025c6ead40, 0x56025c6ead90, 0x56025c8719e0, 0x56025c8718a0, 0x56025c871800, 0x56025c8715e0, 0x56025c8714f0, 0x56025c8714a0, 0x56025d2faed0, 0x56025d2faf70, 0x56025d2fad90, 0x56025d2faf20, 0x56025ceff4f0, 0x56025ceff590, 0x56025ceff5e0, 0x56025ceff4a0, 0x56025ceff400, 0x56025d2fade0, 0x56025d2facf0, 0x56025d2fa800, 0x56025d2fac50, 0x56025cff0c50, 0x56025ce44720, 0x56025d2fa990, 0x56025d2fa940, 0x56025d2de190, 0x56025cff15e0, 0x56025d2faca0, 0x56025d2fa850, 0x56025d2fa8f0, 0x7f791c359de0, 0x56025cff16d0, 0x56025cfb48f0, 0x56025ce44400, 0x56025d2de140, 0x56025cff1450, 0x56025cff1590, 0x56025d2de320, 0x56025cf2df20, 0x7f791c359d90, 0x56025d2fac00, 0x56025cf4f190, 0x56025cff1680, 0x56025d2faa80, 0x56025d2faa30, 0x56025cff0e30, 0x56025d1c2c00, 0x56025cff0c00, 0x56025c8380f0, 0x56025c838280, 0x56025d2f9230, 0x56025ce444a0, 0x56025cb8da30, 0x7f791c359ca0, 0x56025d0f9a80, 0x56025c8380a0, 0x7f791c359e80, 0x56025c838140, 0x56025cdf9d40, 0x56025cff0d40, 0x56025cff0cf0, 0x56025cb8d990, 0x56025ce44590, 0x56025d2de2d0, 0x56025ce44450, 0x56025a9b6e30, 0x56025a9e44f0, 0x56025cb8dad0, 0x56025d2de0a0, 0x56025a6a04f0, 0x56025d2de1e0, 0x56025d2de0f0, 0x56025cb8d940, 0x560258e7eb70, 0x7f791c3468f0, 0x56025d2de050, 0x56025cb8db70, 0x56025cadd940, 0x56025d2de000, 0x56025cb8d850, 0x56025a9e44a0, 0x56025cef9770, 0x56025cb8d8a0, 0x56025cc0d000, 0x56025b6205e0, 0x56025ce2f0f0, 0x56025cdc70f0, 0x56025cdf9f70, 0x56025b46a320, 0x56025cf4f320, 0x56025c1cd5e0, 0x56025c1cd6d0, 0x56025ce2f050, 0x560258e5de30, 0x56025ce2f400, 0x56025cc44a30, 0x56025d0f98a0, 0x56025cb4a4f0, 0x56025cdf9cf0, 0x56025d0f9b20, 0x7f791c33a800, 0x56025aa02ad0, 0x560259309230, 0x5602592a50f0, 0x56025cf4f1e0, 0x7f791c33a850, 0x7f791c31e8f0, 0x56025ccd5ed0, 0x56025a9e3c50, 0x56025ccd5de0, 0x56025c8c58a0, 0x56025c997450, 0x56025965c1e0, 0x56025b314720, 0x56025965c280, 0x56025c8c5a80, 0x56025d02f230, 0x7f791c33a8a0, 0x56025c8c5990, 0x56025cf2dcf0, 0x56025cadda30, 0x56025cadd800, 0x56025d02f2d0, 0x56025cadd8f0, 0x56025d02f050, 0x56025d02f0a0, 0x56025d02f370, 0x56025caddad0, 0x56025b665370, 0x56025b86ca30, 0x7f791c3bdb20, 0x7f791c3bd990, 0x56025aa268a0, 0x56025aa268f0, 0x56025c352680, 0x56025aa02800, 0x56025ccf2e30, 0x56025cad3de0, 0x7f791c231e80, 0x56025aa26b70, 0x56025c352630...}
removed = std::vector of length 936, capacity 1024 = {0x56025c6eae30, 0x56025c8382d0, 0x7f791c359f20, 0x56025d1c3050, 0x7f791c3bdb70, 0x56025d2e0990, 0x56025cff0de0, 0x56025cff0ca0, 0x56025cb8da80, 0x56025d33f800, 0x56025ce44680, 0x56025ceff630, 0x7f791c359f70, 0x56025c6e7770, 0x56025cff0f20, 0x7f791c359c50, 0x560258bb09e0, 0x56025c2b8de0, 0x56025ce2f2d0, 0x56025d33fad0, 0x56025d2fab20, 0x56025d284de0, 0x56025d33fb20, 0x56025d33f1e0, 0x56025d33f050, 0x56025cb8d800, 0x56025d33f230, 0x56025d33f990, 0x56025d33f8a0, 0x56025c6e74f0, 0x56025cef9590, 0x56025929c000, 0x56025cbfdf70, 0x56025d297370, 0x56025c6eaf20, 0x56025c6e78f0, 0x56025c6e7b70, 0x56025c6e7b20, 0x56025c6eacf0, 0x56025c6eac50, 0x56025c871b70, 0x56025c6eac00, 0x56025c6e7400, 0x56025c6eaed0, 0x56025c871a30, 0x56025c6e7a80, 0x56025c6e7ad0, 0x56025c6e7a30, 0x56025cff0e80, 0x56025c6e7940, 0x56025c6e79e0, 0x56025c6eae80, 0x56025c871ad0, 0x56025c6eade0, 0x56025c6e75e0, 0x56025c871b20, 0x56025d1c3190, 0x56025cff1400, 0x7f791c359e30, 0x56025c6ead40, 0x56025c6ead90, 0x56025c8719e0, 0x56025c8718a0, 0x56025c871800, 0x56025c8715e0, 0x56025c8714f0, 0x56025c8714a0, 0x56025d2faed0, 0x56025d2faf70, 0x56025d2fad90, 0x56025d2faf20, 0x56025ceff4f0, 0x56025ceff590, 0x56025ceff5e0, 0x56025ceff4a0, 0x56025ceff400, 0x56025d2fade0, 0x56025d2facf0, 0x56025d2fa800, 0x56025d2fac50, 0x56025cff0c50, 0x56025ce44720, 0x56025d2fa990, 0x56025d2fa940, 0x56025d2de190, 0x56025cff15e0, 0x56025d2faca0, 0x56025d2fa850, 0x56025d2fa8f0, 0x7f791c359de0, 0x56025cff16d0, 0x56025cfb48f0, 0x56025ce44400, 0x56025d2de140, 0x56025cff1450, 0x56025cff1590, 0x56025d2de320, 0x56025cf2df20, 0x7f791c359d90, 0x56025d2fac00, 0x56025cf4f190, 0x56025cff1680, 0x56025d2faa80, 0x56025d2faa30, 0x56025cff0e30, 0x56025d1c2c00, 0x56025cff0c00, 0x56025c8380f0, 0x56025c838280, 0x56025d2f9230, 0x56025ce444a0, 0x56025cb8da30, 0x7f791c359ca0, 0x56025d0f9a80, 0x56025c8380a0, 0x7f791c359e80, 0x56025c838140, 0x56025cdf9d40, 0x56025cff0d40, 0x56025cff0cf0, 0x56025cb8d990, 0x56025ce44590, 0x56025d2de2d0, 0x56025ce44450, 0x56025a9b6e30, 0x56025a9e44f0, 0x56025cb8dad0, 0x56025d2de0a0, 0x56025a6a04f0, 0x56025d2de1e0, 0x56025d2de0f0, 0x56025cb8d940, 0x560258e7eb70, 0x7f791c3468f0, 0x56025d2de050, 0x56025cb8db70, 0x56025cadd940, 0x56025d2de000, 0x56025cb8d850, 0x56025a9e44a0, 0x56025cef9770, 0x56025cb8d8a0, 0x56025cc0d000, 0x56025b6205e0, 0x56025ce2f0f0, 0x56025cdc70f0, 0x56025cdf9f70, 0x56025b46a320, 0x56025cf4f320, 0x56025c1cd5e0, 0x56025c1cd6d0, 0x56025ce2f050, 0x560258e5de30, 0x56025ce2f400, 0x56025cc44a30, 0x56025d0f98a0, 0x56025cb4a4f0, 0x56025cdf9cf0, 0x56025d0f9b20, 0x7f791c33a800, 0x56025aa02ad0, 0x560259309230, 0x5602592a50f0, 0x56025cf4f1e0, 0x7f791c33a850, 0x7f791c31e8f0, 0x56025ccd5ed0, 0x56025a9e3c50, 0x56025ccd5de0, 0x56025c8c58a0, 0x56025c997450, 0x56025965c1e0, 0x56025b314720, 0x56025965c280, 0x56025c8c5a80, 0x56025d02f230, 0x7f791c33a8a0, 0x56025c8c5990, 0x56025cf2dcf0, 0x56025cadda30, 0x56025cadd800, 0x56025d02f2d0, 0x56025cadd8f0, 0x56025d02f050, 0x56025d02f0a0, 0x56025d02f370, 0x56025caddad0, 0x56025b665370, 0x56025b86ca30, 0x7f791c3bdb20, 0x7f791c3bd990, 0x56025aa268a0, 0x56025aa268f0, 0x56025c352680, 0x56025aa02800, 0x56025ccf2e30, 0x56025cad3de0, 0x7f791c231e80, 0x56025aa26b70, 0x56025c352630...}
#11 0x00007f79416c5ba7 in ObjectInstance::update_heap_wrapper_weak_pointers(JSContext*, JS::Compartment*, void*) () at /usr/include/c++/10/new:175
#12 0x00007f793ed60239 in js::gc::GCRuntime::callWeakPointerCompartmentCallbacks(JS::Compartment*) const (comp=0x560258b6b1e0, this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:1928
p = @0x560258b50f78: {op = {<js::ProtectedData<js::CheckMainThread<(js::AllowedHelperThread)1>, void (*)(JSContext*, JS::Compartment*, void*)>> = {value = 0x7f79416c5b20 <ObjectInstance::update_heap_wrapper_weak_pointers(JSContext*, JS::Compartment*, void*)>}, <No data fields>}, data = {<js::ProtectedData<js::CheckMainThread<(js::AllowedHelperThread)1>, void*>> = {value = 0x0}, <No data fields>}}
__for_range = @0x560258b50f60: {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 4, mBegin = 0x560258b50f78, mLength = 1, mTail = {<mozilla::Vector<js::gc::Callback<void (*)(JSContext*, JS::Compartment*, void*)>, 4, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 4}, mBytes = " [lAy\177", '\000' <repeats 57 times>}, static sMaxInlineStorage = <optimized out>}
__for_begin = 0x560258b50f78
__for_end = 0x560258b50f88
cx = 0x560258b5c4f0
comp = {zone = 0x560258b6a8d0, it = 0x560258b6aef0}
zone = <optimized out>
scc = {stats = @0x560258b4ff28, scc = 1, start = {mValue = {mUsedCanonicalNow = <optimized out>, mTimeStamp = 20696957272583}}}
sweepingAtoms = <optimized out>
#13 js::gc::GCRuntime::beginSweepingSweepGroup(js::FreeOp*, js::SliceBudget&) (this=0x560258b4fed8, fop=0x7ffe27e9f810, budget=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:5736
comp = {zone = 0x560258b6a8d0, it = 0x560258b6aef0}
zone = <optimized out>
scc = {stats = @0x560258b4ff28, scc = 1, start = {mValue = {mUsedCanonicalNow = <optimized out>, mTimeStamp = 20696957272583}}}
sweepingAtoms = <optimized out>
#14 0x00007f793ed7b9ec in sweepaction::SweepActionSequence<js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x560258b5e480, args#0=0x560258b4fed8, args#1=0x7ffe27e9f810, args#2=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
#15 0x00007f793ed83f1d in sweepaction::SweepActionRepeatFor<js::gc::SweepGroupsIter, JSRuntime*, js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&>::run(js::gc::GCRuntime*, js::FreeOp*, js::SliceBudget&) (this=0x560258b4f970, args#0=0x560258b4fed8, args#1=0x7ffe27e9f810, args#2=...) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
#16 0x00007f793ed6b3a9 in js::gc::GCRuntime::performSweepActions(js::SliceBudget&) (budget=..., this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/mozilla/UniquePtr.h:308
fop = {<JSFreeOp> = {runtime_ = 0x560258b4fa00}, freeLaterList = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x8, mLength = 0, mTail = {<mozilla::Vector<void*, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, jitPoisonRanges = {<js::SystemAllocPolicy> = {<js::AllocPolicyBase> = {<No data fields>}, <No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x18, mLength = 0, mTail = {<mozilla::Vector<js::jit::JitPoisonRange, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, isDefault = false}
disableBarriers = {runtime = 0x560258b4fa00, performingGC = {<No data fields>}}
destroyingRuntime = <optimized out>
useZeal = false
callCallbacks = {gc_ = @0x560258b4fed8}
agc = {stats = @0x560258b4ff28}
result = <optimized out>
session = {<js::gc::AutoHeapSession> = {runtime = 0x560258b4fa00, prevState = JS::HeapState::Idle, profilingStackFrame = {profiler_ = 0x0}}, maybeCheckAtomsAccess = {mStorage = "", mIsSome = 1 '\001'}}
#17 js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, JS::GCReason, js::gc::AutoGCSession&) (session=..., reason=<optimized out>, budget=..., this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7139
disableBarriers = {runtime = 0x560258b4fa00, performingGC = {<No data fields>}}
destroyingRuntime = <optimized out>
useZeal = false
callCallbacks = {gc_ = @0x560258b4fed8}
agc = {stats = @0x560258b4ff28}
result = <optimized out>
session = {<js::gc::AutoHeapSession> = {runtime = 0x560258b4fa00, prevState = JS::HeapState::Idle, profilingStackFrame = {profiler_ = 0x0}}, maybeCheckAtomsAccess = {mStorage = "", mIsSome = 1 '\001'}}
#18 js::gc::GCRuntime::gcCycle(bool, js::SliceBudget, JS::GCReason) (this=0x560258b4fed8, nonincrementalByAPI=<optimized out>, budget=..., reason=<optimized out>) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7507
callCallbacks = {gc_ = @0x560258b4fed8}
agc = {stats = @0x560258b4ff28}
result = <optimized out>
session = {<js::gc::AutoHeapSession> = {runtime = 0x560258b4fa00, prevState = JS::HeapState::Idle, profilingStackFrame = {profiler_ = 0x0}}, maybeCheckAtomsAccess = {mStorage = "", mIsSome = 1 '\001'}}
#19 0x00007f793ed72f40 in js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::GCReason) (this=0x560258b4fed8, nonincrementalByAPI=<optimized out>, budget=..., reason=JS::GCReason::API) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/gc/GC.cpp:7680
cycleResult = <optimized out>
repeat = <optimized out>
#20 0x00007f793ec93523 in js::gc::GCRuntime::gc(JSGCInvocationKind, JS::GCReason) (reason=JS::GCReason::API, gckind=GC_NORMAL, this=0x560258b4fed8) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/dist/include/js/SliceBudget.h:60
#21 JS_GC(JSContext*, JS::GCReason) (cx=<optimized out>, reason=reason@entry=JS::GCReason::API) at /usr/src/debug/mozjs68-68.12.0-1.fc32.x86_64/jsapi.cpp:1225
#22 0x00007f79416e0cb3 in GjsContextPrivate::trigger_gc_if_needed(void*) (data=data@entry=0x56025867e360) at ../gjs/context.cpp:600
gjs = 0x56025867e360
#23 0x00007f7941ff4331 in g_timeout_dispatch (source=source@entry=0x56025cd70ad0, callback=0x7f79416e0c90 <GjsContextPrivate::trigger_gc_if_needed(void*)>, user_data=0x56025867e360) at ../glib/gmain.c:4800
timeout_source = 0x56025cd70ad0
again = <optimized out>
#24 0x00007f7941ff378f in g_main_dispatch (context=0x560258603ef0) at ../glib/gmain.c:3309
dispatch = <optimized out>
prev_source = 0x0
was_in_call = <optimized out>
user_data = 0x56025867e360
callback = 0x7f79416e0c90 <GjsContextPrivate::trigger_gc_if_needed(void*)>
cb_funcs = 0x7f79420ca280 <g_source_callback_funcs>
cb_data = 0x56025ced5730
need_destroy = <optimized out>
source = 0x56025cd70ad0
current = 0x5602586352b0
i = 0
__func__ = "g_main_dispatch"
#25 g_main_context_dispatch (context=0x560258603ef0) at ../glib/gmain.c:3974
#26 0x00007f7941ff3b18 in g_main_context_iterate (context=0x560258603ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
max_priority = 300
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x56025b646ac0
#27 0x00007f7941ff3e33 in g_main_loop_run (loop=0x560258b393e0) at ../glib/gmain.c:4241
__func__ = "g_main_loop_run"
#28 0x00007f79413d2810 in meta_run () at ../src/core/main.c:676
#29 0x0000560258451c9c in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:550
ctx = <optimized out>
error = 0x0
ecode = <optimized out>