Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1486836 Details for
Bug 1632861
[abrt] firefox: mozilla::ipc::MessageChannel::OnChannelErrorFromLink(): firefox killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 190.32 KB, created by
Giacomo Longo
on 2018-09-25 17:39:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Giacomo Longo
Created:
2018-09-25 17:39:51 UTC
Size:
190.32 KB
patch
obsolete
>[New LWP 8729] >[New LWP 8741] >[New LWP 8747] >[New LWP 8723] >[New LWP 8761] >[New LWP 8919] >[New LWP 8731] >[New LWP 8901] >[New LWP 8743] >[New LWP 8745] >[New LWP 8746] >[New LWP 8748] >[New LWP 8754] >[New LWP 8854] >[New LWP 8864] >[New LWP 8865] >[New LWP 8866] >[New LWP 8903] >[New LWP 8863] >[New LWP 8904] >[New LWP 8862] >[New LWP 8764] >[New LWP 8861] >[New LWP 8749] >[New LWP 8860] >[New LWP 8756] >[New LWP 8742] >[New LWP 8760] >[New LWP 8740] >[New LWP 8730] >[New LWP 8902] >[New LWP 8750] >[New LWP 8744] >[New LWP 8763] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 6661'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 mozilla::ipc::MessageChannel::OnChannelErrorFromLink (this=0x7f487d3bc8e0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessageChannel.cpp:2548 >[Current thread is 1 (Thread 0x7f4874ea1700 (LWP 8729))] > >Thread 1 (Thread 0x7f4874ea1700 (LWP 8729)): >#0 mozilla::ipc::MessageChannel::OnChannelErrorFromLink (this=0x7f487d3bc8e0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessageChannel.cpp:2548 >No locals. >#1 0x00007f4876178353 in mozilla::ipc::ProcessLink::OnChannelError (this=0x7f48647ea8e0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessageLink.cpp:393 > lock = <optimized out> >#2 0x00007f487616089a in event_persist_closure (ev=<optimized out>, base=0x7f487d3bc000) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/third_party/libevent/event.c:1580 > evcb_callback = 0x7f4876147b00 <base::MessagePumpLibevent::OnLibeventNotification(int, short, void*)> > evcb_fd = <optimized out> > evcb_res = 2 > evcb_arg = 0x7f487d3c1000 > evcb_callback = <optimized out> > evcb_fd = <optimized out> > evcb_res = <optimized out> > evcb_arg = <optimized out> > run_at = <optimized out> > relative_to = <optimized out> > delay = <optimized out> > now = <optimized out> > usec_mask = <optimized out> >#3 event_process_active_single_queue (base=base@entry=0x7f487d3bc000, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0, activeq=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/third_party/libevent/event.c:1639 > ev = <optimized out> > evcb = <optimized out> > count = 1 >#4 0x00007f4876160eaf in event_process_active (base=0x7f487d3bc000) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/third_party/libevent/event.c:1738 > activeq = <optimized out> > i = 0 > c = 0 > tv = {tv_sec = 139949175868504, tv_usec = 139949175868672} > maxcb = 2147483647 > endtime = 0x0 > limit_after_prio = 2147483647 > activeq = <optimized out> > i = <optimized out> > c = <optimized out> > endtime = <optimized out> > tv = <optimized out> > maxcb = <optimized out> > limit_after_prio = <optimized out> >#5 event_base_loop (base=0x7f487d3bc000, flags=flags@entry=1) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/third_party/libevent/event.c:1961 > n = <optimized out> > evsel = 0x7f487b44d4a0 <epollops> > tv = {tv_sec = 0, tv_usec = 139949195426136} > tv_p = <optimized out> > res = <optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#6 0x00007f487614762e in base::MessagePumpLibevent::Run (this=0x7f487d356980, delegate=0x7f4874ea0d00) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_pump_libevent.cc:381 > poll_tv = {tv_sec = 139949315048344, tv_usec = 139949315315456} > delay = {delta_ = 139949315719416} > autorelease_pool = <optimized out> > did_work = <optimized out> > old_in_run = false >#7 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f4874ea0d00) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#8 MessageLoop::RunHandler (this=0x7f4874ea0d00) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#9 MessageLoop::Run (this=this@entry=0x7f4874ea0d00) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f4874ea0d00, previous_state_ = 0x0} >#10 0x00007f4876156f75 in base::Thread::ThreadMain (this=0x7f487d35c348) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/thread.cc:181 > raiiObject157 = {<No data fields>} > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f487b44d090 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_IO, id_ = 2, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d356940, _M_map_size = 8, _M_start = {_M_cur = 0x7f485aebedc8, _M_first = 0x7f485aebec00, _M_last = 0x7f485aebedf8, _M_node = 0x7f487d356968}, _M_finish = {_M_cur = 0x7f485aebedc8, _M_first = 0x7f485aebec00, _M_last = 0x7f485aebedf8, _M_node = 0x7f487d356968}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d356900, _M_map_size = 8, _M_start = {_M_cur = 0x7f487d395600, _M_first = 0x7f487d395600, _M_last = 0x7f487d3957f8, _M_node = 0x7f487d356918}, _M_finish = {_M_cur = 0x7f487d395600, _M_first = 0x7f487d395600, _M_last = 0x7f487d3957f8, _M_node = 0x7f487d356918}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7f487d356980}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f487d389118, _M_finish = 0x7f487d389120, _M_end_of_storage = 0x7f487d389120}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f487d39d7a0 "Chrome_ChildThread"}, _M_string_length = 18, {_M_local_buf = "\036", '\000' <repeats 14 times>, _M_allocated_capacity = 30}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d3568c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f485aebf368, _M_first = 0x7f485aebf200, _M_last = 0x7f485aebf3f8, _M_node = 0x7f487d3568e8}, _M_finish = {_M_cur = 0x7f485aebf368, _M_first = 0x7f485aebf200, _M_last = 0x7f485aebf3f8, _M_node = 0x7f487d3568e8}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {native_handle_ = {__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}}}, state_ = 0x7f4874ea0cc0, run_depth_base_ = 1, shutting_down_ = false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f487d32adf0}} >#11 0x00007f487614727e in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <optimized out> >#12 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139949175871232, -2291478107811141141, 140721618645246, 140721618645247, 140721618645376, 139949175869376, 2207855740424890859, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#13 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 2 (Thread 0x7f48628fe700 (LWP 8741)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f48628fd5c0, __canceltype = 2108097861, __prev = 0x0} > cbuffer = {wseq = 93, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 93 > seq = 46 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948867968960, tv_nsec = 139949322898940} > abs_ts = {tv_sec = 140721618643664, tv_nsec = 139949322919596} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948866129921, 139948866129921, 139948866129921}}, <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 = 0x7f4863204800}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948867973120, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48628fd888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48628fd9a0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48628fdab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48628fdbd0, 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>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f48628fdd38, mPrev = 0x7f48628fdd38, 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>}, 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> = {cx_ = 0x7f48628fd6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f48628fdda0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f48628fddf0, mPrev = 0x7f48628fddf0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f48628fde38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b030) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b030) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b030 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948867970816, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948867968960, 2207834546371897835, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7f4861cf8700 (LWP 8747)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f4861cf75c0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 99, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 99 > seq = 49 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948855359144, tv_nsec = 9223372036854775807} > abs_ts = {tv_sec = 139948855361472, tv_nsec = 139949322898940} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948853522433, 139948853522433, 139948853522433}}, <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 = 0x7f4863204a70}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948855365632, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861cf7888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861cf79a0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861cf7ab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861cf7bd0, 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>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f4861cf7d38, mPrev = 0x7f4861cf7d38, 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>}, 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> = {cx_ = 0x7f4861cf76b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f4861cf7da0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f4861cf7df0, mPrev = 0x7f4861cf7df0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f4861cf7e38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b090) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b090) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b090 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948855363328, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948855361472, 2207831802961537515, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 4 (Thread 0x7f487d504740 (LWP 8723)): >#0 __libc_recvmsg (fd=fd@entry=35, msg=msg@entry=0x7ffc4e1754f0, flags=flags@entry=1073741824) at ../sysdeps/unix/sysv/linux/recvmsg.c:28 > resultvar = 18446744073709551104 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> > sc_ret = <optimized out> > resultvar = <optimized out> > resultvar = <optimized out> > __arg2 = <optimized out> > _a3 = <optimized out> > resultvar = <optimized out> > resultvar = <optimized out> > __arg2 = <optimized out> > _a3 = <optimized out> > fd = 35 > __arg3 = <optimized out> > __arg3 = <optimized out> > flags = 1073741824 > _a1 = <optimized out> > _a1 = <optimized out> > msg = 0x7ffc4e1754f0 > sc_ret = <optimized out> > __arg1 = <optimized out> > _a2 = <optimized out> > sc_cancel_oldtype = <optimized out> > __arg1 = <optimized out> > _a2 = <optimized out> > sc_ret = <optimized out> > resultvar = <optimized out> > resultvar = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> > sc_cancel_oldtype = <optimized out> > resultvar = <optimized out> > resultvar = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 0x00007f487dabaa8a in mozilla::SandboxBrokerCommon::RecvWithFd (aFd=35, aIO=<optimized out>, aNumIO=<optimized out>, aPassedFdPtr=0x0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/linux/broker/SandboxBrokerCommon.cpp:69 > msg = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7ffc4e1755a0, msg_iovlen = 2, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} > cmsg_buf = '\000' <repeats 16 times>, "\024\000\000\000\000\000\000" > rv = <optimized out> >#2 0x00007f487daae96d in mozilla::SandboxBrokerClient::DoCall (this=<optimized out>, aReq=aReq@entry=0x7ffc4e1757c0, aPath=<optimized out>, aPath2=aPath2@entry=0x0, aResponseBuff=0x7ffc4e176570, expectFd=expectFd@entry=false) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/linux/SandboxBrokerClient.cpp:120 > kProcSelf = "/proc/self/" > path = 0x7f487d6e88b7 "/etc/localtime" > rewrittenPath = '\000' <repeats 16 times>, "EXPF\000\000\000\000PW\027N\374\177\000\000`!KcH\177\000\000\000,\215\306}\026\027\237PW\027N\374\177\000\000`!KcH\177\000" > ios = {{iov_base = 0x7ffc4e175590, iov_len = 4}, {iov_base = 0x7ffc4e176570, iov_len = 144}, {iov_base = 0x0, iov_len = 0}} > respFds = {35, 39} > sent = 31 > sendErrno = 25 > resp = {mError = 0} > openedFd = -1 > recvd = <optimized out> > recvErrno = <optimized out> >#3 0x00007f487daaee0d in mozilla::SandboxBrokerClient::Stat (this=<optimized out>, aPath=<optimized out>, aStat=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/linux/SandboxBrokerClient.cpp:182 > req = {mOp = mozilla::SandboxBrokerCommon::SANDBOX_FILE_STAT, mFlags = 0, mBufSize = 144} >#4 0x00007f487daaf8fb in mozilla::ContentSandboxPolicy::StatTrap (aArgs=..., aux=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/linux/SandboxFilter.cpp:468 > broker = <optimized out> > path = <optimized out> > buf = <optimized out> >#5 0x00007f487daacc42 in sandbox::Trap::SigSys (this=0x7f48634dc700, nr=<optimized out>, info=<optimized out>, ctx=0x7ffc4e175f40) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/chromium/sandbox/linux/seccomp-bpf/trap.cc:244 > trap = @0x7f485fb25030: {fnc = 0x7f487daaf8e0 <mozilla::ContentSandboxPolicy::StatTrap(sandbox::arch_seccomp_data const&, void*)>, aux = 0x7f485fb18eb8, safe = true} > data = {nr = 4, arch = 3221225534, instruction_pointer = 139949318137081, args = {139949318768823, 140721618642288, 140721618642288, 3976500674184510, 0, 139949315719360}} > old_errno = 25 > sigsys = <optimized out> > sigsys_nr_is_bad = <optimized out> > rc = <optimized out> >#6 0x00007f487daad3b6 in mozilla::SigSysHandler (nr=31, info=0x7ffc4e176070, void_context=0x7ffc4e175f40) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/security/sandbox/linux/Sandbox.cpp:137 > ctx = 0x7ffc4e175f40 > savedCtx = {uc_flags = 7, uc_link = 0x0, uc_stack = {ss_sp = 0x7f487d3a9000, ss_flags = 0, ss_size = 16384}, uc_mcontext = {gregs = {0, 139949315719360, 3976500674184510, 582, 139949318768823, 1, 1537769548237017, 140721618643280, 139949318768823, 140721618642288, 0, 0, 140721618642288, 4, 139949318137081, 140721618642152, 139949318137081, 582, 12103423998558259, 0, 0, 0, 0}, fpregs = 0x7ffc4e176100, __reserved1 = {0, 0, 0, 0, 0, 0, 0, 0}}, uc_sigmask = {__val = {0, 12884901919, 1, 139949318137081, 13835058321570136068, 0 <repeats 11 times>}}, __fpregs_mem = {cwd = 0, swd = 0, ftw = 0, fop = 0, rip = 0, rdp = 0, mxcsr = 895, mxcr_mask = 0, _st = {{significand = {32880, 32152, 32584, 0}, exponent = 8280, __glibc_reserved1 = {19991, 32764, 0}}, {significand = {8096, 0, 65535, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 0}}, {significand = {0, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 0}}, {significand = {0, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 0}}, {significand = {0, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 0}}, {significand = {0, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 0}}, {significand = {0, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 49152}}, {significand = {16384, 0, 0, 0}, exponent = 0, __glibc_reserved1 = {0, 0, 49152}}}, _xmm = {{element = {16384, 0, 0, 3758096384}}, {element = {16385, 0, 0, 0}}, {element = {0, 0, 0, 65280}}, {element = {65280, 4278190080, 4278190080, 0}}, {element = {0, 0, 0, 0}}, {element = {47280, 99840, 1065353216, 0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 0, 0}}, {element = {28770, 581, 0, 0}}, {element = {0, 0, 7038023, 1869377379}}, {element = {555770226, 1431183421, 0, 0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 1065353216, 0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 0, 0}}, {element = {0, 0, 0, 0}}}, __glibc_reserved1 = {0, 0, 1065353216, 0 <repeats 15 times>, 1179670611, 836, 7, 0, 832, 0}}, __ssp = {0, 0, 0, 3}} > report = {mTime = {tv_sec = 0, tv_nsec = 81046032876240}, mPid = 0, mTid = 0, mProcType = (mozilla::SandboxReport::ProcType::MEDIA_PLUGIN | unknown: -12), mSyscall = 140721618639388, mArgs = {140721618639384, 140720308486144, 11463656105952750592, 140721618641656, 139948749748224, 7}} >#7 <signal handler called> >No locals. >#8 __GI___xstat (vers=<optimized out>, name=0x7f487d6e88b7 "/etc/localtime", buf=0x7ffc4e176570) at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:35 > resultvar = 4 >#9 0x00007f487d61afd1 in __tzfile_read (file=file@entry=0x7f487d6e88b7 "/etc/localtime", extra=extra@entry=0, extrap=extrap@entry=0x0) at tzfile.c:157 > default_tzdir = "/usr/share/zoneinfo" > num_isstd = <optimized out> > num_isgmt = <optimized out> > f = <optimized out> > tzhead = {tzh_magic = "\336f\027N", tzh_version = "\374", tzh_reserved = "\177\000\000F\344\331\333sU\000\000L\364\237|", tzh_ttisgmtcnt = "H\177\000", tzh_ttisstdcnt = "\b\000\000", tzh_leapcnt = "\000\000\000", tzh_timecnt = "\210\000@}", tzh_typecnt = "H\177\000", tzh_charcnt = "\000\000\340Z"} > chars = <optimized out> > i = <optimized out> > total_size = <optimized out> > types_idx = <optimized out> > leaps_idx = <optimized out> > was_using_tzfile = 1 > trans_width = 4 > tzspec_len = <optimized out> > new = 0x0 > st = {st_dev = 139947214372865, st_ino = 16, st_nlink = 140720308486145, st_mode = 16, st_uid = 0, st_gid = 0, __pad0 = 32584, st_rdev = 11463656105952750592, st_size = 140721618642655, st_blksize = 16, st_blocks = 139948739361120, st_atim = {tv_sec = 139948739002368, tv_nsec = 139948739002368}, st_mtim = {tv_sec = 139948739361120, tv_nsec = 140721618643280}, st_ctim = {tv_sec = 93956098084206, tv_nsec = 139947214372865}, __glibc_reserved = {16, 140721618643280, -6983087967756801024}} > __PRETTY_FUNCTION__ = "__tzfile_read" >#10 0x00007f487d61ab50 in tzset_internal (always=<optimized out>) at tzset.c:406 > is_initialized = 1 > tz = 0x7f487d6e88b7 "/etc/localtime" >#11 0x00007f487d61ad9a in __tz_convert (timer=timer@entry=0x7ffc4e1766c0, use_localtime=use_localtime@entry=1, tp=tp@entry=0x7f487d7264c0 <_tmbuf>) at tzset.c:584 > leap_correction = 1537769548 > leap_extra_secs = 32584 >#12 0x00007f487d619305 in __GI_localtime (t=t@entry=0x7ffc4e1766c0) at localtime.c:39 >No locals. >#13 0x00007f487c0efd20 in g_log_writer_format_fields (log_level=log_level@entry=G_LOG_LEVEL_MESSAGE, fields=fields@entry=0x7ffc4e1768c0, n_fields=n_fields@entry=6, use_color=0) at gmessages.c:2281 > i = <optimized out> > message = <optimized out> > log_domain = <optimized out> > level_prefix = "Message\000\244l\020|H\177=\n@g\027N\374\177\000\000\035\000\000\000\000\000\000\000\260d\027N\374\177\000\000\031", '\000' <repeats 17 times> > gstring = 0x7f485ac035a0 > now = 1537769548237017 > now_secs = 1537769548 > now_tm = <optimized out> > time_buf = "\000\000\000\000\000\000\000\000\303w\020|H\177", '\000' <repeats 11 times>, ",\215\306}\026\027\237\000\200\255\373\000\000\000\000\327\026\021|H\177\000\000\001\000/run/systemd/journal/socket", '\000' <repeats 12 times>, ",\215\306}\026\027\237\000\000\000\000\000\000\000\000@\te}H\177", '\000' <repeats 17 times> >#14 0x00007f487c0f0c46 in g_log_writer_standard_streams (log_level=log_level@entry=G_LOG_LEVEL_MESSAGE, fields=fields@entry=0x7ffc4e1768c0, n_fields=n_fields@entry=6, user_data=user_data@entry=0x0) at gmessages.c:2562 > stream = 0x7f487d7226a0 <_IO_2_1_stderr_> > out = 0x0 > __func__ = "g_log_writer_standard_streams" >#15 0x00007f487c0f0d46 in g_log_writer_default (log_level=log_level@entry=G_LOG_LEVEL_MESSAGE, fields=fields@entry=0x7ffc4e1768c0, n_fields=n_fields@entry=6, user_data=user_data@entry=0x0) at gmessages.c:2666 > __func__ = "g_log_writer_default" >#16 0x00007f487c0ef047 in g_log_structured_array (log_level=G_LOG_LEVEL_MESSAGE, fields=0x7ffc4e1768c0, n_fields=6) at gmessages.c:1923 > writer_func = 0x7f487c0f0cd0 <g_log_writer_default> > writer_user_data = 0x0 > recursion = 0 > depth = <optimized out> > n_fields = 6 > log_level = G_LOG_LEVEL_MESSAGE > writer_user_data = <optimized out> > depth = <optimized out> > __func__ = "g_log_structured_array" > fields = 0x7ffc4e1768c0 > writer_func = <optimized out> > recursion = <optimized out> > _g_boolean_var_ = <optimized out> > writer_func = <optimized out> > writer_user_data = <optimized out> > recursion = <optimized out> > depth = <optimized out> > __func__ = "g_log_structured_array" > _g_boolean_var_ = <optimized out> >#17 0x00007f487c0efa82 in g_log_structured_standard (log_domain=log_domain@entry=0x7f487c9df017 "Gdk", log_level=log_level@entry=G_LOG_LEVEL_MESSAGE, file=file@entry=0x7f487c9ff43e "gdkmain-x11.c", line=line@entry=0x7f487c9ff44c "259", func=func@entry=0x7f487c9ff4e0 <__func__.42268> "gdk_x_io_error", message_format=message_format@entry=0x7f487c9ff3a0 "%s: Fatal IO error %d (%s) on X server %s.\n") at gmessages.c:1980 > fields = {{key = 0x7f487c13e1a3 "PRIORITY", value = 0x7f487c13e074, length = -1}, {key = 0x7f487c13e1ac "CODE_FILE", value = 0x7f487c9ff43e, length = -1}, {key = 0x7f487c13e1b6 "CODE_LINE", value = 0x7f487c9ff44c, length = -1}, {key = 0x7f487c13e1c0 "CODE_FUNC", value = 0x7f487c9ff4e0 <__func__.42268>, length = -1}, {key = 0x7f487c13e190 "MESSAGE", value = 0x7f485ace5740, length = -1}, {key = 0x7f487c13e1fd "GLIB_DOMAIN", value = 0x7f487c9df017, length = -1}} > n_fields = 6 > message_allocated = 0x7f485ace5740 "/usr/lib64/firefox/firefox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.\n" > buffer = "\340\220\342_H\177\000\000\v\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\300DrdH\177\000\000\004\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\265^\r|H\177\000\000\000\000\000\000\000\000\000\000\376]\r|H\177\000\000(\266n}H\177\000\000(\266n}\000\000\000\000\230FP}H\177\000\000(\266n}H\177\000\000\230FP}H\177\000\000\v\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\000j\027N\374\177\000\000-\211\020|H\177", '\000' <repeats 18 times>, "\034\021\213\347\212", '\000' <repeats 11 times>, " j\027N\374\177\000\000"... > args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc4e176e50, reg_save_area = 0x7ffc4e176d60}} >#18 0x00007f487c9abe6e in gdk_x_io_error (display=<optimized out>) at gdkmain-x11.c:256 > __func__ = "gdk_x_io_error" >#19 0x00007f487c82b472 in _XIOError (dpy=dpy@entry=0x7f487d3d0000) at XlibInt.c:1479 >No locals. >#20 0x00007f487c828c65 in _XEventsQueued (dpy=dpy@entry=0x7f487d3d0000, mode=mode@entry=2) at xcb_io.c:352 > response = <optimized out> > mode = 2 > dpy = 0x7f487d3d0000 > response = <optimized out> > response = <optimized out> >#21 0x00007f487c81a707 in XPending (dpy=0x7f487d3d0000) at Pending.c:55 > ret_val = <optimized out> >#22 0x00007f487c9a64b9 in gdk_check_xpending (display=<optimized out>) at gdkeventsource.c:269 >No locals. >#23 gdk_event_source_check (source=0x7f487d360a00) at gdkeventsource.c:306 > event_source = 0x7f487d360a00 > retval = <optimized out> >#24 0x00007f487c0e7fc1 in g_main_context_check (context=context@entry=0x7f487d3fd2f0, max_priority=2147483647, fds=fds@entry=0x7f486310cda0, n_fds=n_fds@entry=3) at gmain.c:3753 > result = <optimized out> > check = 0x7f487c9a6460 <gdk_event_source_check> > source = 0x7f487d360a00 > iter = {context = 0x7f487d3fd2f0, may_modify = 1, current_list = 0x7f487d3fc580, source = 0x7f487d360a00} > pollrec = <optimized out> > n_ready = 0 > i = <optimized out> >#25 0x00007f487c0e8550 in g_main_context_iterate (context=context@entry=0x7f487d3fd2f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3917 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f486310cda0 >#26 0x00007f487c0e86d0 in g_main_context_iteration (context=0x7f487d3fd2f0, context@entry=0x0, may_block=1) at gmain.c:3981 > retval = <optimized out> >#27 0x00007f4877c3a6e3 in nsAppShell::ProcessNextNativeEvent (this=<optimized out>, mayWait=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/widget/gtk/nsAppShell.cpp:296 >No locals. >#28 0x00007f4877c05436 in nsBaseAppShell::DoProcessNextNativeEvent (this=this@entry=0x7f48631099a0, mayWait=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/widget/nsBaseAppShell.cpp:140 > prevVal = nsBaseAppShell::eEventloopNone > result = <optimized out> >#29 0x00007f4877c055ce in nsBaseAppShell::OnProcessNextEvent (this=0x7f48631099a0, thr=0x7f48647d9a00, mayWait=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/widget/nsBaseAppShell.cpp:291 > start = 596624 > limit = 10 > oldBlockedWait = <optimized out> > needEvent = true >#30 0x00007f4875d3d164 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:968 > reallyWait = <optimized out> > activation = {mStorage = '\000' <repeats 24 times>, "\314\200R}H\177\000\000`q\027N\374\177\000\000i\337\323uH\177\000\000h\001@}H\177\000\000\000,\215\306}\026\027\237\002\000\000\000H\177\000", mIsSome = 1 '\001'} > rv = <optimized out> > noJSAPI = {mStorage = "\000\000\000\000\000\000\000\000\003", '\000' <repeats 14 times>, mIsSome = 1 '\001'} > callScriptObserver = true > obs = {<nsCOMPtr_base> = {mRawPtr = 0x7f48631099a8}, <No data fields>} > obs = <optimized out> > aMayWait = true > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7ffc4e177197 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f48647d9a00 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#31 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f48647d9a00, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#32 0x00007f4876174e40 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:125 > did_work = <optimized out> > thisThread = 0x7f48647d9a00 > autoReleasePool = <optimized out> >#33 0x00007f48761492d9 in MessageLoop::RunInternal (this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#34 MessageLoop::RunHandler (this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#35 MessageLoop::Run (this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffc4e177330, previous_state_ = 0x7ffc4e177260} >#36 0x00007f4877c0212c in nsBaseAppShell::Run (this=0x7f48631099a0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/widget/nsBaseAppShell.cpp:158 > thread = 0x7f48647d9a00 >#37 0x00007f4878a79b5b in XRE_RunAppShell () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/toolkit/xre/nsEmbedFunctions.cpp:896 > appShell = {<nsCOMPtr_base> = {mRawPtr = 0x7f48631099a0}, <No data fields>} >#38 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7ffc4e177330) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#39 MessageLoop::RunHandler (this=0x7ffc4e177330) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#40 MessageLoop::Run (this=this@entry=0x7ffc4e177330) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffc4e177330, previous_state_ = 0x0} >#41 0x00007f4878a7a035 in XRE_InitChildProcess(int, char**, XREChildData const*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/toolkit/xre/nsEmbedFunctions.cpp:722 > process = {mRawPtr = 0x7f487d371000} > uiMessageLoop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f487b44d090 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_MOZILLA_CHILD, id_ = 1, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d356700, _M_map_size = 8, _M_start = {_M_cur = 0x7f487d394e00, _M_first = 0x7f487d394e00, _M_last = 0x7f487d394ff8, _M_node = 0x7f487d356718}, _M_finish = {_M_cur = 0x7f487d394e00, _M_first = 0x7f487d394e00, _M_last = 0x7f487d394ff8, _M_node = 0x7f487d356718}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d356840, _M_map_size = 8, _M_start = {_M_cur = 0x7f487d395000, _M_first = 0x7f487d395000, _M_last = 0x7f487d3951f8, _M_node = 0x7f487d356858}, _M_finish = {_M_cur = 0x7f487d395000, _M_first = 0x7f487d395000, _M_last = 0x7f487d3951f8, _M_node = 0x7f487d356858}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7f487d38a290}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f486310ac40, _M_finish = 0x7f486310ac68, _M_end_of_storage = 0x7f486310ac80}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffc4e177440 "Gecko_Child"}, _M_string_length = 11, {_M_local_buf = "Gecko_Child\000\374\177\000", _M_allocated_capacity = 7512953535531803975}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d356880, _M_map_size = 8, _M_start = {_M_cur = 0x7f487d395200, _M_first = 0x7f487d395200, _M_last = 0x7f487d3953f8, _M_node = 0x7f487d356898}, _M_finish = {_M_cur = 0x7f487d395200, _M_first = 0x7f487d395200, _M_last = 0x7f487d3953f8, _M_node = 0x7f487d356898}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {native_handle_ = {__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}}}, state_ = 0x7ffc4e1771f0, run_depth_base_ = 2, shutting_down_ = false, transient_hang_timeout_ = 128, permanent_hang_timeout_ = 8192, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f487d32ad60}} > logger = <optimized out> > raiiObject408 = {<No data fields>} > raiiObject409 = {mProfilingStack = 0x7f487d354430, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7f487d354430}, <No data fields>}} > annotation = <optimized out> > parentPIDString = <optimized out> > end = 0x7ffc4e177c94 "" > parentPID = 8631 > crashReportTmpDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > exitManager = {lock_ = {lock_ = {native_handle_ = {__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}}}, stack_ = {c = {<std::_Deque_base<base::AtExitManager::CallbackAndParam, std::allocator<base::AtExitManager::CallbackAndParam> >> = {_M_impl = {<std::allocator<base::AtExitManager::CallbackAndParam>> = {<__gnu_cxx::new_allocator<base::AtExitManager::CallbackAndParam>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f487d3566c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f487d394c00, _M_first = 0x7f487d394c00, _M_last = 0x7f487d394e00, _M_node = 0x7f487d3566d8}, _M_finish = {_M_cur = 0x7f487d394c10, _M_first = 0x7f487d394c00, _M_last = 0x7f487d394e00, _M_node = 0x7f487d3566d8}}}, <No data fields>}}, next_manager_ = 0x0} > rv = <optimized out> > uiLoopType = <optimized out> >#42 0x00005573dbd949fa in content_process_main (bootstrap=0x7f487d329640, argc=19, argv=0x7ffc4e177678) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/browser/app/../../ipc/contentproc/plugin-container.cpp:50 > childData = {<No data fields>} > rv = <optimized out> >#43 0x00005573dbd94364 in main (argc=20, argv=0x7ffc4e177678, envp=0x7ffc4e177720) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/UniquePtr.h:326 > rv = <optimized out> > result = <optimized out> > start = <optimized out> > rv = <optimized out> > result = <optimized out> > >Thread 5 (Thread 0x7f485e822700 (LWP 8761)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f48634e054c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48634e04f0, cond=0x7f48634e0520) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f485e821ba0, __canceltype = 4096, __prev = 0x0} > cbuffer = {wseq = 3, cond = 0x7f48634e0520, mutex = 0x7f48634e04f0, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 3 > seq = 1 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f48634e0520, mutex=0x7f48634e04f0) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f48634e0520 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f4875d3aacf in mozilla::CondVar::Wait (this=0x7f48634e0518) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7f48634e04c0, aMayWait=true, aPriority=0x7f485e821cd8) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7f485fb0ff90, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7f485fb0ff90}, <No data fields>}} > lock = {mLock = 0x7f48634e04f0} > event = <optimized out> >#6 0x00007f4875d3d228 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\035\202^H\177\000\000i\337\323uH\177\000\000\300\344OcH\177\000\000\000,\215\306}\026\027\237\001\000\000\000H\177\000\000\200\035\202^H\177\000\000\240\263RcH\177\000\000\320\035\202^H\177\000\000\300\212\377_H\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "@\035\202^H\177\000\000\002\000\000\000\000\000\000\000\200'\177{H\177\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > obs = <optimized out> > aMayWait = true > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7f485e821dd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f485fff8ac0 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f485fff8ac0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007f487617509a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f485fff8ac0 > autoReleasePool = <optimized out> >#9 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f4863565200) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7f4863565200) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f4863565200) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f4863565200, previous_state_ = 0x0} >#12 0x00007f4875d3f5b8 in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f4863565200} > initData = 0x0 > self = 0x7f485fff8ac0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f487d53db08 in _pt_root (arg=0x7f485fc27940) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 8761 >#14 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948799960832, -2291478107811141141, 140721618643246, 140721618643247, 140721618643408, 139948799958976, 2207808117290641899, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 6 (Thread 0x7f485b7ff700 (LWP 8919)): >#0 futex_reltimed_wait_cancelable (private=0, reltime=0x7f485b7feb20, expected=0, futex_word=0x7f4863499090) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 > __ret = -516 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x7f485b7febd0, mutex=0x7f4863499038, cond=0x7f4863499068) at pthread_cond_wait.c:533 > rt = {tv_sec = 29, tv_nsec = 999999675} > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f485b7feb50, __canceltype = 65539, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f4863499068, mutex = 0x7f4863499038, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_timedwait (cond=cond@entry=0x7f4863499068, mutex=mutex@entry=0x7f4863499038, abstime=abstime@entry=0x7f485b7febd0) at pthread_cond_wait.c:667 >No locals. >#3 0x00005573dbda00e4 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:153 > ptCond = 0x7f4863499068 > ptMutex = 0x7f4863499038 > r = <optimized out> > rel_time = {mValue = 30000000000} > rel_ts = <optimized out> > now_ts = {tv_sec = 586, tv_nsec = 403563040} > abs_ts = {tv_sec = 616, tv_nsec = 403563040} >#4 0x00007f4875d3ebb0 in mozilla::CondVar::Wait (aDuration=..., this=0x7f4863499060) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/CondVar.h:74 > raiiObject72 = <optimized out> > raiiObject72 = <optimized out> >#5 nsThreadPool::Run (this=0x7f4863499010) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadPool.cpp:221 > raiiObject216 = {mProfilingStack = 0x7f485ae9e660, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7f485ae9e660}, <No data fields>}} > delta = <optimized out> > now = <optimized out> > timeout = <optimized out> > lock = {mLock = 0x7f4863499038} > event = <optimized out> > current = {<nsCOMPtr_base> = {mRawPtr = 0x7f485ace7580}, <No data fields>} > shutdownThreadOnExit = false > exitThread = false > wasIdle = true > idleSince = <optimized out> > listener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} >#6 0x00007f4875d3d2a8 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:1051 > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > recursiveEvent = false > currentPerformanceCounter = {mRawPtr = 0x0} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f4863499020}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200\355\177[H\177\000\000i\337\323uH\177\000\000`\346\351ZH\177\000\000\000,\215\306}\026\027\237\001\000\000\000H\177\000\000\200\355\177[H\177\000\000\200\372\351ZH\177\000\000\320\355\177[H\177\000\000\200u\316ZH\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "h\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\200'\177{H\177\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > obs = <optimized out> > aMayWait = <optimized out> > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7f485b7fedd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f485ace7580 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f485ace7580, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#8 0x00007f487617509a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f485ace7580 > autoReleasePool = <optimized out> >#9 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f485ae88040) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7f485ae88040) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f485ae88040) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f485ae88040, previous_state_ = 0x0} >#12 0x00007f4875d3f5b8 in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f485ae88040} > initData = 0x0 > self = 0x7f485ace7580 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f487d53db08 in _pt_root (arg=0x7f485aeaab80) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551100 > tid = 8919 >#14 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948749485824, -2291478107811141141, 140721618636350, 140721618636351, 140721618636512, 139948749483968, 2207817368113326571, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 7 (Thread 0x7f4863ebb700 (LWP 8731)): >#0 0x00007f487d6533a1 in __GI___poll (fds=0x7f4864735910, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f487c0e85a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f4864735910, timeout=<optimized out>, context=0x7f487d3fd870) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f487c0f80f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f487d3fd870, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 2 > fds = 0x7f4864735910 >#3 0x00007f487c0e8962 in g_main_loop_run (loop=0x7f4864735850) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007f487c3fb74a in gdbus_shared_thread_func (user_data=0x7f48647365a0) at gdbusprivate.c:275 > data = 0x7f48647365a0 >#5 0x00007f487c11148a in g_thread_proxy (data=0x7f486473e330) at gthread.c:784 > thread = 0x7f486473e330 > __func__ = "g_thread_proxy" >#6 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948890765056, -2291478107811141141, 140721618640478, 140721618640479, 140721618640608, 139948890763200, 2207835954584300011, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 8 (Thread 0x7f485af45700 (LWP 8901)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f487d35d98c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f487d35d930, cond=0x7f487d35d960) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f485af44b50, __canceltype = 1685781144, __prev = 0x0} > cbuffer = {wseq = 43, cond = 0x7f487d35d960, mutex = 0x7f487d35d930, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 43 > seq = 21 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f487d35d960, mutex=0x7f487d35d930) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f487d35d960 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f4876944526 in mozilla::CondVar::Wait (this=0x7f487d35d958) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::Monitor::Wait (this=0x7f487d35d930) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/Monitor.h:38 >No locals. >#6 mozilla::image::DecodePoolImpl::PopWorkLocked (this=this@entry=0x7f487d35d920, aShutdownIdle=aShutdownIdle@entry=false) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:202 > timeout = {mValue = 600000000000} >#7 0x00007f4876944890 in mozilla::image::DecodePoolImpl::PopWork (aShutdownIdle=<optimized out>, this=0x7f487d35d920) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:173 > lock = <optimized out> > lock = <optimized out> >#8 mozilla::image::DecodePoolWorker::Run (this=0x7f485ae826c0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:297 > thisThread = {<nsCOMPtr_base> = {mRawPtr = 0x7f485ae74640}, <No data fields>} > work = {mType = mozilla::image::Work::Type::TASK, mTask = {mRawPtr = 0x0}} >#9 0x00007f4875d3d2a8 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:1051 > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > recursiveEvent = false > currentPerformanceCounter = {mRawPtr = 0x0} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f485ae826c0}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200M\364ZH\177\000\000i\337\323uH\177\000\000\020\345\351ZH\177\000\000\000,\215\306}\026\027\237\001\000\000\000H\177\000\000\200M\364ZH\177\000\000\360\362\351ZH\177\000\000\320M\364ZH\177\000\000@F\347ZH\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "E\005\247}H\177\000\000\002\000\000\000\000\000\000\000\200'\177{H\177\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > obs = <optimized out> > aMayWait = <optimized out> > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7f485af44dd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f485ae74640 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#10 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f485ae74640, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#11 0x00007f487617509a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f485ae74640 > autoReleasePool = <optimized out> >#12 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f485b8a1ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#13 MessageLoop::RunHandler (this=0x7f485b8a1ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#14 MessageLoop::Run (this=this@entry=0x7f485b8a1ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f485b8a1ac0, previous_state_ = 0x0} >#15 0x00007f4875d3f5b8 in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f485b8a1ac0} > initData = 0x0 > self = 0x7f485ae74640 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#16 0x00007f487d53db08 in _pt_root (arg=0x7f485aeaa040) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 8901 >#17 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948740335360, -2291478107811141141, 140721618641326, 140721618641327, 140721618641488, 139948740333504, 2207816211693382123, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#18 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 9 (Thread 0x7f48624fc700 (LWP 8743)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f48624fb5c0, __canceltype = 2108097861, __prev = 0x0} > cbuffer = {wseq = 97, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 97 > seq = 48 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948863766464, tv_nsec = 139949322898940} > abs_ts = {tv_sec = 140721618643776, tv_nsec = 139949322919596} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948861927425, 139948861927425, 139948861927425}}, <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 = 0x7f48632048d0}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948863770624, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48624fb888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48624fb9a0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48624fbab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48624fbbd0, 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>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f48624fbd38, mPrev = 0x7f48624fbd38, 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>}, 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> = {cx_ = 0x7f48624fb6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f48624fbda0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f48624fbdf0, mPrev = 0x7f48624fbdf0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f48624fbe38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b050) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b050) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b050 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948863768320, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948863766464, 2207832896030714347, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 10 (Thread 0x7f48620fa700 (LWP 8745)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f48620f95c0, __canceltype = 1663261376, __prev = 0x0} > cbuffer = {wseq = 87, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 87 > seq = 43 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948859563968, tv_nsec = 139949322898940} > abs_ts = {tv_sec = 140721618643568, tv_nsec = 139949322919596} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948857724929, 139948857724929, 139948857724929}}, <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 = 0x7f48632049a0}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948859568128, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x7f485c9345b0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48620f9888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\000\005\003`H\177\000\000\260\006\003`H\177\000\000`\b\003`H\177\000\000\020\n\003`H\177\000\000\300\v\003`H\177\000\000p\r\003`H\177\000\000 \017\003`H\177\000\000\320\020\003`H\177\000\000\200\022\003`H\177\000\000\060\024\003`H\177", '\000' <repeats 177 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48620f99a0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "0\024\003`H\177\000\000\200\022\003`H\177\000\000\320\020\003`H\177\000\000 \017\003`H\177\000\000p\r\003`H\177\000\000\300\v\003`H\177\000\000\020\n\003`H\177\000\000`\b\003`H\177\000\000\260\006\003`H\177\000\000\000\005\003`H\177", '\000' <repeats 177 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48620f9ab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\300\372\362\\H\177\000\000\240\373\362\\H\177\000\000\200\374\362\\H\177\000\000`\375\362\\H\177\000\000@\376\362\\H\177\000\000 \377\362\\H\177\000\000@\000\230\\H\177\000\000 \001\230\\H\177\000\000\000\002\230\\H\177\000\000\340\002\230\\H\177\000\000\300\003\230\\H\177\000\000\240\004\230\\H\177\000\000\200\005\230\\H\177", '\000' <repeats 153 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f48620f9bd0, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\200\005\230\\H\177\000\000\240\004\230\\H\177\000\000\300\003\230\\H\177\000\000\340\002\230\\H\177\000\000\000\002\230\\H\177\000\000 \001\230\\H\177\000\000@\000\230\\H\177\000\000 \377\362\\H\177\000\000@\376\362\\H\177\000\000`\375\362\\H\177\000\000\200\374\362\\H\177\000\000\240\373\362\\H\177\000\000\300\372\362\\H\177", '\000' <repeats 153 times>}, static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f48620f9d38, mPrev = 0x7f48620f9d38, 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>}, 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> = {cx_ = 0x7f48620f96b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f48620f9da0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f48620f9df0, mPrev = 0x7f48620f9df0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f48620f9e38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b070) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b070) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b070 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948859565824, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948859563968, 2207833444712786411, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 11 (Thread 0x7f4861ef9700 (LWP 8746)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f4861ef85c0, __canceltype = 2067872048, __prev = 0x0} > cbuffer = {wseq = 101, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 101 > seq = 50 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948857462720, tv_nsec = 139949322898940} > abs_ts = {tv_sec = 139948877501872, tv_nsec = 139949322919596} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948855623681, 139948855623681, 139948855623681}}, <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 = 0x7f4863204a08}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948857466880, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861ef8888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861ef89a0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861ef8ab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861ef8bd0, 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>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f4861ef8d38, mPrev = 0x7f4861ef8d38, 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>}, 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> = {cx_ = 0x7f4861ef86b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f4861ef8da0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f4861ef8df0, mPrev = 0x7f4861ef8df0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f4861ef8e38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b080) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b080) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b080 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948857464576, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948857462720, 2207831521104308715, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 12 (Thread 0x7f4861af7700 (LWP 8748)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f486320464c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48632045c8, cond=0x7f4863204620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f4861af65c0, __canceltype = 1559273440, __prev = 0x0} > cbuffer = {wseq = 89, cond = 0x7f4863204620, mutex = 0x7f48632045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 89 > seq = 44 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f4863204620, mutex=0x7f48632045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f4863204620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00005573dbda0165 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 139948853260224, tv_nsec = 139949322898940} > abs_ts = {tv_sec = 140721618643616, tv_nsec = 139949322919596} >#5 0x00007f4878eccdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f48632045c8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {profilingStack_ = 0x0}, realm_ = 0x0, zone_ = 0x0, nativeStackLimit = {139948851421185, 139948851421185, 139948851421185}}, <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 = 0x7f4863204ad8}, <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, wasmBaseline_ = true, wasmIon_ = true, testWasmAwaitTier2_ = false, throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, strictMode_ = false, extraWarnings_ = false, streams_ = false}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <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, interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = {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}, 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, curSize_ = 0, peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, frameCount_ = 0}}, <No data fields>}, nativeStackBase = 139948853264384, 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>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <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::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = {all_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861af6888, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861af69a0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861af6ab8, mLength = 0, mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = '\000' <repeats 255 times>}, static sMaxInlineStorage = <optimized out>}, recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7f4861af6bd0, 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>> = {mValue = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, <No data fields>}}, <No data fields>}, 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}, 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, curSize_ = 0, peakSize_ = 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, js::jit::PcScriptCache*>> = {value = 0x0}, <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 = 0x7f4861af6d38, mPrev = 0x7f4861af6d38, 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>}, 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> = {cx_ = 0x7f4861af66b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f4861af6da0, 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>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <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 = 0x7f4861af6df0, mPrev = 0x7f4861af6df0, 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> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 2, mBegin = 0x7f4861af6e38, mLength = 0, mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, mBytes = '\000' <repeats 15 times>}, 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::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)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::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = {_M_p = 0x7f4863203070}}}, <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::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)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>}, getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<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 0x00007f4878ec7d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f486322b0a0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f486322b0a0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f486322b0a0 >#10 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948853262080, -2291478107811141141, 140721618638942, 140721618638943, 140721618639072, 139948853260224, 2207832078376315371, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 13 (Thread 0x7f4860e54700 (LWP 8754)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f487d35d988) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f487d35d930, cond=0x7f487d35d960) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f4860e53b50, __canceltype = 1685778232, __prev = 0x0} > cbuffer = {wseq = 36, cond = 0x7f487d35d960, mutex = 0x7f487d35d930, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 36 > seq = 18 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f487d35d960, mutex=0x7f487d35d930) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f487d35d960 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f4876944526 in mozilla::CondVar::Wait (this=0x7f487d35d958) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::Monitor::Wait (this=0x7f487d35d930) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/Monitor.h:38 >No locals. >#6 mozilla::image::DecodePoolImpl::PopWorkLocked (this=this@entry=0x7f487d35d920, aShutdownIdle=aShutdownIdle@entry=false) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:202 > timeout = {mValue = 600000000000} >#7 0x00007f4876944890 in mozilla::image::DecodePoolImpl::PopWork (aShutdownIdle=<optimized out>, this=0x7f487d35d920) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:173 > lock = <optimized out> > lock = <optimized out> >#8 mozilla::image::DecodePoolWorker::Run (this=0x7f485fb89b40) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/image/DecodePool.cpp:297 > thisThread = {<nsCOMPtr_base> = {mRawPtr = 0x7f48647d9e80}, <No data fields>} > work = {mType = mozilla::image::Work::Type::TASK, mTask = {mRawPtr = 0x0}} >#9 0x00007f4875d3d2a8 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:1051 > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > recursiveEvent = false > currentPerformanceCounter = {mRawPtr = 0x0} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f485fb89b40}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200=\345`H\177\000\000i\337\323uH\177\000\000P\b\265_H\177\000\000\000,\215\306}\026\027\237\001\000\000\000H\177\000\000\200=\345`H\177\000\000P\264vdH\177\000\000\320=\345`H\177\000\000\200\236}dH\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "@=\345`H\177\000\000\002\000\000\000\000\000\000\000\200'\177{H\177\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > obs = <optimized out> > aMayWait = <optimized out> > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7f4860e53dd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f48647d9e80 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#10 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f48647d9e80, aMayWait=aMayWait@entry=false) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#11 0x00007f487617505a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:334 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f48647d9e80 > autoReleasePool = <optimized out> >#12 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f487d353900) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#13 MessageLoop::RunHandler (this=0x7f487d353900) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#14 MessageLoop::Run (this=this@entry=0x7f487d353900) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f487d353900, previous_state_ = 0x0} >#15 0x00007f4875d3f5b8 in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f487d353900} > initData = 0x0 > self = 0x7f48647d9e80 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#16 0x00007f487d53db08 in _pt_root (arg=0x7f485fc27160) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 8754 >#17 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948840011520, -2291478107811141141, 140721618642094, 140721618642095, 140721618642256, 139948840009664, 2207829275373283819, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#18 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 14 (Thread 0x7f485c8ff700 (LWP 8854)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f48635c9788) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f48635c9730, cond=0x7f48635c9760) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f487da723f0 <__condvar_cleanup_waiting>, __arg = 0x7f485c8feba0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 8, cond = 0x7f48635c9760, mutex = 0x7f48635c9730, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 8 > seq = 4 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f48635c9760, mutex=0x7f48635c9730) at pthread_cond_wait.c:655 >No locals. >#3 0x00005573dbd9ff7b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f48635c9760 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f4875d3aacf in mozilla::CondVar::Wait (this=0x7f48635c9758) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7f48635c9700, aMayWait=true, aPriority=0x7f485c8fecd8) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7f485fbbeac0, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7f485fbbeac0}, <No data fields>}} > lock = {mLock = 0x7f48635c9730} > event = <optimized out> >#6 0x00007f4875d3d228 in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\355\217\\H\177\000\000i\337\323uH\177\000\000\300\352\273_H\177\000\000\000,\215\306}\026\027\237\001\000\000\000H\177\000\000\200\355\217\\H\177\000\000\340{\274_H\177\000\000\320\355\217\\H\177\000\000\300\027NcH\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "h\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\200'\177{H\177\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > obs = <optimized out> > aMayWait = true > reallyWait = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > obs_ = <optimized out> > callScriptObserver = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > aResult = 0x7f485c8fedd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7f48634e17c0 > duration = <optimized out> > duration = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > schedulerLoggingEnabled = <optimized out> > timeDurationHelper = <optimized out> > recursiveEvent = <optimized out> > currentPerformanceCounter = <optimized out> > moz_real_module = <optimized out> > duration = <optimized out> > duration = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f4875d3f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f48634e17c0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007f487617509a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f48634e17c0 > autoReleasePool = <optimized out> >#9 0x00007f48761492d9 in MessageLoop::RunInternal (this=0x7f4863450ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7f4863450ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f4863450ac0) at /usr/src/debug/firefox-62.0-2.fc30.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f4863450ac0, previous_state_ = 0x0} >#12 0x00007f4875d3f5b8 in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-62.0-2.fc30.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f4863450ac0} > initData = 0x0 > self = 0x7f48634e17c0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f487d53db08 in _pt_root (arg=0x7f48635baca0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 8854 >#14 0x00007f487da6c58e in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139948767311616, -2291478107811141141, 140721618639086, 140721618639087, 140721618639248, 139948767309760, 2207803761656932843, 2207875976494262763}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f487d65e1b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 15 (Thread 0x7f485bf7c700 (LWP 8864)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f485ff3daec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f485ff3da60, cond=0x7f485ff3dac0) at pthread_cond_wait.c:502 > spin = 0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1632861
: 1486836 |
1486837
|
1486838
|
1486839
|
1486840
|
1486841
|
1486842
|
1486843
|
1486844
|
1486845
|
1486846
|
1486847