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 1487355 Details for
Bug 1633313
[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), 268.51 KB, created by
kxra
on 2018-09-26 16:04:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
kxra
Created:
2018-09-26 16:04:51 UTC
Size:
268.51 KB
patch
obsolete
>[New LWP 5943] >[New LWP 5946] >[New LWP 5965] >[New LWP 5963] >[New LWP 5937] >[New LWP 5964] >[New LWP 5955] >[New LWP 5951] >[New LWP 5954] >[New LWP 5956] >[New LWP 5947] >[New LWP 5961] >[New LWP 5952] >[New LWP 5959] >[New LWP 5948] >[New LWP 5949] >[New LWP 5962] >[New LWP 5945] >[New LWP 5944] >[New LWP 5958] >[New LWP 5950] >[New LWP 5953] >[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 3 -isForBrowser -prefsLen 2542'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 mozilla::ipc::MessageChannel::OnChannelErrorFromLink (this=0x7fe14b2bc8e0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessageChannel.cpp:2548 >[Current thread is 1 (Thread 0x7fe142de0700 (LWP 5943))] > >Thread 1 (Thread 0x7fe142de0700 (LWP 5943)): >#0 mozilla::ipc::MessageChannel::OnChannelErrorFromLink (this=0x7fe14b2bc8e0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessageChannel.cpp:2548 >No locals. >#1 0x00007fe1440b8353 in mozilla::ipc::ProcessLink::OnChannelError (this=0x7fe1326f7190) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessageLink.cpp:393 > lock = <optimized out> >#2 0x00007fe1440a089a in event_persist_closure (ev=<optimized out>, base=0x7fe14b2bc000) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/third_party/libevent/event.c:1580 > evcb_callback = 0x7fe144087b00 <base::MessagePumpLibevent::OnLibeventNotification(int, short, void*)> > evcb_fd = <optimized out> > evcb_res = 2 > evcb_arg = 0x7fe14b2c1000 > 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=0x7fe14b2bc000, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0, activeq=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/third_party/libevent/event.c:1639 > ev = <optimized out> > evcb = <optimized out> > count = 3 >#4 0x00007fe1440a0eaf in event_process_active (base=0x7fe14b2bc000) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/third_party/libevent/event.c:1738 > activeq = <optimized out> > i = 0 > c = 0 > tv = {tv_sec = 140605605135256, tv_usec = 140605466213632} > 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=0x7fe14b2bc000, flags=flags@entry=1) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/third_party/libevent/event.c:1961 > n = <optimized out> > evsel = 0x7fe14938d4a0 <epollops> > tv = {tv_sec = 0, tv_usec = 140605485775192} > tv_p = <optimized out> > res = <optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#6 0x00007fe14408762e in base::MessagePumpLibevent::Run (this=0x7fe14b2569c0, delegate=0x7fe142ddfd00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_pump_libevent.cc:381 > poll_tv = {tv_sec = 140605605135256, tv_usec = 140605605402368} > delay = {delta_ = 140605605806328} > autorelease_pool = <optimized out> > did_work = <optimized out> > old_in_run = false >#7 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe142ddfd00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#8 MessageLoop::RunHandler (this=0x7fe142ddfd00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#9 MessageLoop::Run (this=this@entry=0x7fe142ddfd00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe142ddfd00, previous_state_ = 0x0} >#10 0x00007fe144096f75 in base::Thread::ThreadMain (this=0x7fe14b25c348) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/thread.cc:181 > raiiObject157 = {<No data fields>} > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7fe14938d090 <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 = 0x7fe14b256900, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b295550, _M_first = 0x7fe14b295400, _M_last = 0x7fe14b2955f8, _M_node = 0x7fe14b256918}, _M_finish = {_M_cur = 0x7fe14b295550, _M_first = 0x7fe14b295400, _M_last = 0x7fe14b2955f8, _M_node = 0x7fe14b256918}}}, <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 = 0x7fe14b256940, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b295600, _M_first = 0x7fe14b295600, _M_last = 0x7fe14b2957f8, _M_node = 0x7fe14b256958}, _M_finish = {_M_cur = 0x7fe14b295600, _M_first = 0x7fe14b295600, _M_last = 0x7fe14b2957f8, _M_node = 0x7fe14b256958}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7fe14b2569c0}, 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 = 0x7fe14b289118, _M_finish = 0x7fe14b289120, _M_end_of_storage = 0x7fe14b289120}}, <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 = 0x7fe14b29d7a0 "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 = 0x7fe14b256980, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b295998, _M_first = 0x7fe14b295800, _M_last = 0x7fe14b2959f8, _M_node = 0x7fe14b256998}, _M_finish = {_M_cur = 0x7fe14b295998, _M_first = 0x7fe14b295800, _M_last = 0x7fe14b2959f8, _M_node = 0x7fe14b256998}}}, <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_ = 0x7fe142ddfcc0, run_depth_base_ = 1, shutting_down_ = false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7fe14b22adc0}} >#11 0x00007fe14408727e in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <optimized out> >#12 0x00007fe14b9ae58e 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 = {140605466216192, 5243218616537280514, 140732216563790, 140732216563791, 140732216563920, 140605466214336, -5259885271508619262, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#13 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 2 (Thread 0x7fe130fff700 (LWP 5946)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe131031e30) 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=0x7fe131408920, cond=0x7fe131031e08) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe130ffedc0, __canceltype = 826312992, __prev = 0x0} > cbuffer = {wseq = 120, cond = 0x7fe131031e08, mutex = 0x7fe131408920, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 120 > seq = 60 > 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=0x7fe131031e08, mutex=0x7fe131408920) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fe14b477dc8 in PR_WaitCondVar (cvar=0x7fe131031e00, timeout=timeout@entry=4294967295) at ../../.././nspr/pr/src/pthreads/ptsynch.c:385 > rv = <optimized out> > thred = 0x7fe13102e160 >#4 0x00007fe14434c2e6 in Watchdog::Sleep (this=0x7fe1312ffcd0, timeout=4294967295) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/xpconnect/src/XPCJSContext.cpp:208 >No locals. >#5 Watchdog::Hibernate (this=0x7fe1312ffcd0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/xpconnect/src/XPCJSContext.cpp:203 >No locals. >#6 WatchdogMain (arg=0x7fe1312ffcd0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/xpconnect/src/XPCJSContext.cpp:496 > raiiObject478 = {<No data fields>} > self = 0x7fe1312ffcd0 > manager = 0x7fe1326a6a60 > lock = {mWatchdog = 0x7fe1312ffcd0} >#7 0x00007fe14b47db08 in _pt_root (arg=0x7fe13102e160) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5946 >#8 0x00007fe14b9ae58e 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 = {140605166450432, 5243218616537280514, 140732216557806, 140732216557807, 140732216557968, 140605166448576, -5259704694440497150, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7fe12a8fb700 (LWP 5965)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13130bdcc) 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=0x7fe13130bd70, cond=0x7fe13130bda0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12a8faba0, __canceltype = 823033328, __prev = 0x0} > cbuffer = {wseq = 3, cond = 0x7fe13130bda0, mutex = 0x7fe13130bd70, 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=0x7fe13130bda0, mutex=0x7fe13130bd70) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe13130bda0, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe13130bda0 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe143c7aacf in mozilla::CondVar::Wait (this=0x7fe13130bd98) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7fe13130bd40, aMayWait=true, aPriority=0x7fe12a8facd8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7fe12dc12d60, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe12dc12d60}, <No data fields>}} > lock = {mLock = 0x7fe13130bd70} > event = <optimized out> >#6 0x00007fe143c7d228 in nsThread::ProcessNextEvent (this=0x7fe131293d00, aMayWait=<optimized out>, aResult=0x7fe12a8fadd7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\255\217*\341\177\000\000i\337\307C\341\177\000\000`-\301-\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\255\217*\341\177\000\000 \331\301-\341\177\000\000\320\255\217*\341\177\000\000\000=)1\341\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'sI\341\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 = 0x7fe12a8fadd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe131293d00 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe131293d00, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe131294e00, aDelegate=0x7fe1310f9ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe131293d00 > autoReleasePool = <optimized out> >#9 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe1310f9ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7fe1310f9ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7fe1310f9ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe1310f9ac0, previous_state_ = 0x0} >#12 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe1310f9ac0} > initData = 0x0 > self = 0x7fe131293d00 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007fe14b47db08 in _pt_root (arg=0x7fe1310f04c0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5965 >#14 0x00007fe14b9ae58e 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 = {140605058430720, 5243218616537280514, 140732216561870, 140732216561871, 140732216562032, 140605058428864, -5259656180637405182, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 4 (Thread 0x7fe12b8fd700 (LWP 5963)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13130bbec) 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=0x7fe13130bb90, cond=0x7fe13130bbc0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12b8fcba0, __canceltype = 1228225344, __prev = 0x0} > cbuffer = {wseq = 7, cond = 0x7fe13130bbc0, mutex = 0x7fe13130bb90, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 7 > seq = 3 > 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=0x7fe13130bbc0, mutex=0x7fe13130bb90) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe13130bbc0, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe13130bbc0 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe143c7aacf in mozilla::CondVar::Wait (this=0x7fe13130bbb8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7fe13130bb60, aMayWait=true, aPriority=0x7fe12b8fccd8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7fe12dc12c80, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe12dc12c80}, <No data fields>}} > lock = {mLock = 0x7fe13130bb90} > event = <optimized out> >#6 0x00007fe143c7d228 in nsThread::ProcessNextEvent (this=0x7fe131293a00, aMayWait=<optimized out>, aResult=0x7fe12b8fcdd7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\315\217+\341\177\000\000i\337\307C\341\177\000\000\200,\301-\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\315\217+\341\177\000\000p\330\301-\341\177\000\000\320\315\217+\341\177\000\000\000:)1\341\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'sI\341\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 = 0x7fe12b8fcdd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe131293a00 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe131293a00, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe12dc1c880, aDelegate=0x7fe1310f9580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe131293a00 > autoReleasePool = <optimized out> >#9 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe1310f9580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7fe1310f9580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7fe1310f9580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe1310f9580, previous_state_ = 0x0} >#12 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe1310f9580} > initData = 0x0 > self = 0x7fe131293a00 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007fe14b47db08 in _pt_root (arg=0x7fe1310f0280) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5963 >#14 0x00007fe14b9ae58e 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 = {140605075216128, 5243218616537280514, 140732216561662, 140732216561663, 140732216561824, 140605075214272, -5259658376439435262, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 5 (Thread 0x7fe14b444740 (LWP 5937)): >#0 0x00007fe14705585b in js::Nursery::needIdleTimeCollection (this=0x7fe131116618) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/gc/Nursery.h:310 > threshold = 262138 >#1 0x00007fe146d41590 in JS::IsIdleGCTaskNeeded (rt=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/ProtectedData.h:100 >No locals. >#2 0x00007fe143c01588 in mozilla::CycleCollectedJSRuntime::IsIdleGCTaskNeeded (this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CycleCollectedJSRuntime.h:247 > this = <optimized out> >#3 mozilla::CycleCollectedJSContext::IsIdleGCTaskNeeded (this=0x7fe1312f7000) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/base/CycleCollectedJSContext.cpp:434 > gc_task = <optimized out> >#4 0x00007fe144371f30 in XPCJSContext::AfterProcessTask (this=0x7fe1312f7000, aNewRecursionDepth=1) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/xpconnect/src/XPCJSContext.cpp:1218 >No locals. >#5 0x00007fe143c7d3b9 in nsThread::ProcessNextEvent (this=0x7fe13140ba00, aMayWait=<optimized out>, aResult=0x7ffec5c6d8e7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:1086 > reallyWait = <optimized out> > activation = {mStorage = "\000\000\000\000\000\000\000\000\001", '\000' <repeats 15 times>, "\314\200FK\341\177\000\000\260\330\306\305\376\177\000\000i\337\307C\341\177\000\000\000\000\060K\341\177\000\000\000\332W\207\024\307\035}\002\000\000\000\341\177\000", mIsSome = 1 '\001'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "\000\000\000\000\000\000\000\000\003\000\000\000\341\177\000\000\000\000\000\000\000\000\000", mIsSome = 1 '\001'} > callScriptObserver = true > obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fe1312e26a8}, <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 = 0x7ffec5c6d8e7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe13140ba00 > 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> >#6 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe13140ba00, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#7 0x00007fe1440b4e40 in mozilla::ipc::MessagePump::Run (this=0x7fe14b28a290, aDelegate=0x7ffec5c6da80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:125 > did_work = <optimized out> > thisThread = 0x7fe13140ba00 > autoReleasePool = <optimized out> >#8 0x00007fe1440892d9 in MessageLoop::RunInternal (this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#9 MessageLoop::RunHandler (this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#10 MessageLoop::Run (this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffec5c6da80, previous_state_ = 0x7ffec5c6d9b0} >#11 0x00007fe145b4212c in nsBaseAppShell::Run (this=0x7fe1312e26a0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/widget/nsBaseAppShell.cpp:158 > thread = 0x7fe13140ba00 >#12 0x00007fe1469b9b5b in XRE_RunAppShell () at /usr/src/debug/firefox-62.0-3.fc29.x86_64/toolkit/xre/nsEmbedFunctions.cpp:896 > appShell = {<nsCOMPtr_base> = {mRawPtr = 0x7fe1312e26a0}, <No data fields>} >#13 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7ffec5c6da80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#14 MessageLoop::RunHandler (this=0x7ffec5c6da80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#15 MessageLoop::Run (this=this@entry=0x7ffec5c6da80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffec5c6da80, previous_state_ = 0x0} >#16 0x00007fe1469ba035 in XRE_InitChildProcess (aArgc=17, aArgv=0x7ffec5c6ddc8, aChildData=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/toolkit/xre/nsEmbedFunctions.cpp:722 > process = {mRawPtr = 0x7fe14b271000} > uiMessageLoop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7fe14938d090 <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 = 0x7fe14b256740, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b294e00, _M_first = 0x7fe14b294e00, _M_last = 0x7fe14b294ff8, _M_node = 0x7fe14b256758}, _M_finish = {_M_cur = 0x7fe14b294e00, _M_first = 0x7fe14b294e00, _M_last = 0x7fe14b294ff8, _M_node = 0x7fe14b256758}}}, <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 = 0x7fe14b256880, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b295000, _M_first = 0x7fe14b295000, _M_last = 0x7fe14b2951f8, _M_node = 0x7fe14b256898}, _M_finish = {_M_cur = 0x7fe14b295000, _M_first = 0x7fe14b295000, _M_last = 0x7fe14b2951f8, _M_node = 0x7fe14b256898}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7fe14b28a290}, 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 = 0x7fe131317f40, _M_finish = 0x7fe131317f60, _M_end_of_storage = 0x7fe131317f80}}, <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 = 0x7ffec5c6db90 "Gecko_Child"}, _M_string_length = 11, {_M_local_buf = "Gecko_Child\000\376\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 = 0x7fe14b2568c0, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b295200, _M_first = 0x7fe14b295200, _M_last = 0x7fe14b2953f8, _M_node = 0x7fe14b2568d8}, _M_finish = {_M_cur = 0x7fe14b295200, _M_first = 0x7fe14b295200, _M_last = 0x7fe14b2953f8, _M_node = 0x7fe14b2568d8}}}, <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_ = 0x7ffec5c6d940, run_depth_base_ = 2, shutting_down_ = false, transient_hang_timeout_ = 128, permanent_hang_timeout_ = 8192, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7fe14b22ad30}} > logger = <optimized out> > raiiObject408 = {<No data fields>} > raiiObject409 = {mProfilingStack = 0x7fe14b254430, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe14b254430}, <No data fields>}} > annotation = <optimized out> > parentPIDString = <optimized out> > end = 0x7ffec5c6e53e "" > parentPID = 5573 > 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 = 0x7fe14b256700, _M_map_size = 8, _M_start = {_M_cur = 0x7fe14b294c00, _M_first = 0x7fe14b294c00, _M_last = 0x7fe14b294e00, _M_node = 0x7fe14b256718}, _M_finish = {_M_cur = 0x7fe14b294c10, _M_first = 0x7fe14b294c00, _M_last = 0x7fe14b294e00, _M_node = 0x7fe14b256718}}}, <No data fields>}}, next_manager_ = 0x0} > rv = <optimized out> > uiLoopType = <optimized out> >#17 0x0000563deee519fa in content_process_main (bootstrap=0x7fe14b229640, argc=19, argv=0x7ffec5c6ddc8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/browser/app/../../ipc/contentproc/plugin-container.cpp:50 > childData = {<No data fields>} > rv = <optimized out> >#18 0x0000563deee51364 in main (argc=20, argv=0x7ffec5c6ddc8, envp=0x7ffec5c6de70) at /usr/src/debug/firefox-62.0-3.fc29.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 6 (Thread 0x7fe12b0fc700 (LWP 5964)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13130bd28) 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=0x7fe13130bcd0, cond=0x7fe13130bd00) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12b0fbba0, __canceltype = 4096, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7fe13130bd00, mutex = 0x7fe13130bcd0, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > 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_wait (cond=cond@entry=0x7fe13130bd00, mutex=0x7fe13130bcd0) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe13130bd00, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe13130bd00 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe143c7aacf in mozilla::CondVar::Wait (this=0x7fe13130bcf8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7fe13130bca0, aMayWait=true, aPriority=0x7fe12b0fbcd8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7fe12dc12cf0, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe12dc12cf0}, <No data fields>}} > lock = {mLock = 0x7fe13130bcd0} > event = <optimized out> >#6 0x00007fe143c7d228 in nsThread::ProcessNextEvent (this=0x7fe131293c40, aMayWait=<optimized out>, aResult=0x7fe12b0fbdd7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\275\017+\341\177\000\000i\337\307C\341\177\000\000\360,\301-\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\275\017+\341\177\000\000\300\327\301-\341\177\000\000\320\275\017+\341\177\000\000@<)1\341\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'sI\341\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 = 0x7fe12b0fbdd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe131293c40 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe131293c40, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe12dc1cd40, aDelegate=0x7fe1310f9900) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe131293c40 > autoReleasePool = <optimized out> >#9 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe1310f9900) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7fe1310f9900) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7fe1310f9900) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe1310f9900, previous_state_ = 0x0} >#12 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe1310f9900} > initData = 0x0 > self = 0x7fe131293c40 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007fe14b47db08 in _pt_root (arg=0x7fe1310f03a0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5964 >#14 0x00007fe14b9ae58e 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 = {140605066823424, 5243218616537280514, 140732216561854, 140732216561855, 140732216562016, 140605066821568, -5259657279612162046, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 7 (Thread 0x7fe12f5ff700 (LWP 5955)): >#0 0x00007fe14b593301 in __GI___poll (fds=fds@entry=0x7fe12f5fe8e0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551602 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fe14b479800 in poll (__timeout=-1, __nfds=1, __fds=0x7fe12f5fe8e0) at /usr/include/bits/poll2.h:46 >No locals. >#2 _pr_poll_with_poll (pds=pds@entry=0x7fe1313f7800, npds=npds@entry=1, timeout=timeout@entry=4294967295) at ../../.././nspr/pr/src/pthreads/ptio.c:4023 > stack_syspoll = {{fd = 30, events = 3, revents = 1}, {fd = 65, events = 0, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 1136615771, events = 32737, revents = 0}, {fd = 1265009200, events = 0, revents = 0}, {fd = 794815776, events = 32737, revents = 0}, {fd = 1261032896, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 794815776, events = 32737, revents = 0}, {fd = 794814896, events = 32737, revents = 0}, {fd = 1215709044, events = 32737, revents = 0}, {fd = 1136615819, events = 32737, revents = 0}, {fd = 794815808, events = 32737, revents = 0}, {fd = 794815808, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 1136615912, events = 32737, revents = 0}, {fd = 1215709042, events = 32737, revents = 0}, {fd = -286924624, events = 22077, revents = 0}, {fd = 794814880, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 794815568, events = 32737, revents = 0}, {fd = 794815569, events = 32737, revents = 0}, {fd = 1199123651, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -1, events = 0, revents = 0}, {fd = 1199123651, events = 32737, revents = 0}, {fd = 794814920, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 20, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 794815424, events = 32737, revents = 0}, {fd = 794815392, events = 32737, revents = 0}, {fd = -286927894, events = 22077, revents = 0}, {fd = 1260770336, events = 32737, revents = 0}, {fd = 1137158953, events = 32737, revents = 0}, {fd = 822085944, events = 32737, revents = 0}, {fd = -286935041, events = 22077, revents = 0}, {fd = 48, events = 0, revents = 0}, {fd = 1261437232, events = 32737, revents = 0}, {fd = 822358368, events = 32737, revents = 0}, {fd = 825072320, events = 32737, revents = 0}, {fd = 794815192, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 822273816, events = 32737, revents = 0}, {fd = 794815447, events = 32737, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = 1137144829, events = 32737, revents = 0}, {fd = 822358608, events = 32737, revents = 0}, {fd = 1137801307, events = 0, revents = 0}, {fd = 794815447, events = 32737, revents = 0}, {fd = 1137169367, events = 32737, revents = 0}, {fd = 16, events = 32737, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 16, events = 32737, revents = 0}, {fd = 794815248, events = 32737, revents = 0}, {fd = 794815184, events = 32737, revents = 0}, {fd = -2024285696, events = -14572, revents = 32029}, {fd = 0, events = 0, revents = 0}, {fd = -286927894, events = 22077, revents = 0}} > syspoll = <optimized out> > index = <optimized out> > msecs = -1 > ready = <optimized out> > start = 0 > elapsed = <optimized out> > remaining = <optimized out> >#3 0x00007fe14b47c629 in PR_Poll (pds=pds@entry=0x7fe1313f7800, npds=npds@entry=1, timeout=timeout@entry=4294967295) at ../../.././nspr/pr/src/pthreads/ptio.c:4426 >No locals. >#4 0x00007fe143d2c7c6 in mozilla::net::nsSocketTransportService::Poll (this=this@entry=0x7fe13102e700, pollDuration=pollDuration@entry=0x7fe12f5fec48, ts=ts@entry=1357614) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/netwerk/base/nsSocketTransportService2.cpp:567 > pollList = 0x7fe1313f7800 > pollCount = 1 > pollTimeout = 4294967295 > pendingEvents = false > pollStart = {mValue = 0} > rv = <optimized out> >#5 0x00007fe143d2de1d in mozilla::net::nsSocketTransportService::DoPollIteration (this=this@entry=0x7fe13102e700, pollDuration=pollDuration@entry=0x7fe12f5fec48) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/netwerk/base/nsSocketTransportService2.cpp:1215 > now = 1357614 > i = -1 > count = <optimized out> > n = 0 >#6 0x00007fe143d2e088 in mozilla::net::nsSocketTransportService::Run (this=0x7fe13102e700) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/netwerk/base/nsSocketTransportService2.cpp:987 > pendingEvents = false > goingOffline = <optimized out> > threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x7fe1312d9ac0}, <No data fields>} > startOfCycleForLastCycleCalc = <optimized out> > numberOfPendingEventsLastCycle = 0 > pollCycleStart = {mValue = 0} > singlePollDuration = {mValue = 0} > startOfIteration = {mValue = 0} > startOfNextIteration = {mValue = 0} > numberOfPendingEvents = 0 > pollDuration = {mValue = 0} >#7 0x00007fe143c7d2a8 in nsThread::ProcessNextEvent (this=0x7fe1312d9ac0, aMayWait=<optimized out>, aResult=0x7fe12f5fedd7) at /usr/src/debug/firefox-62.0-3.fc29.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 = 0x7fe13102e720}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200\355_/\341\177\000\000i\337\307C\341\177\000\000@\356l2\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\355_/\341\177\000\000\220\214@1\341\177\000\000\320\355_/\341\177\000\000\300\232-1\341\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'sI\341\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 = 0x7fe12f5fedd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe1312d9ac0 > 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> >#8 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe1312d9ac0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#9 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe14b256e80, aDelegate=0x7fe14b2533c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe1312d9ac0 > autoReleasePool = <optimized out> >#10 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe14b2533c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#11 MessageLoop::RunHandler (this=0x7fe14b2533c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#12 MessageLoop::Run (this=this@entry=0x7fe14b2533c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe14b2533c0, previous_state_ = 0x0} >#13 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe14b2533c0} > initData = 0x0 > self = 0x7fe1312d9ac0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#14 0x00007fe14b47db08 in _pt_root (arg=0x7fe13102e820) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551602 > tid = 5955 >#15 0x00007fe14b9ae58e 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 = {140605139187456, 5243218616537280514, 140732216556830, 140732216556831, 140732216556992, 140605139185600, -5259648894225387518, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#16 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 8 (Thread 0x7fe12fffa700 (LWP 5951)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13110464c) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12fff95c0, __canceltype = 805279440, __prev = 0x0} > cbuffer = {wseq = 19, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 19 > seq = 9 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605167519176} > abs_ts = {tv_sec = 140605149649592, tv_nsec = 140605167520160} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe1311049a0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605147811841, 140605147811841, 140605147811841}}, <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 = 0x7fe1311049a0}, <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 = 140605149655040, 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 = 0x7fe12fff9888, 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 = 0x7fe12fff99a0, 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 = 0x7fe12fff9ab8, 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 = 0x7fe12fff9bd0, 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 = 0x7fe12fff9d38, mPrev = 0x7fe12fff9d38, 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_ = 0x7fe12fff96b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe12fff9da0, 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 = 0x7fe12fff9df0, mPrev = 0x7fe12fff9df0, 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 = 0x7fe12fff9e38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b070) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b070) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b070 >#10 0x00007fe14b9ae58e 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 = {140605149652736, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605149650880, -5259649719395979262, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 9 (Thread 0x7fe12f9f7700 (LWP 5954)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe131104648) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12f9f65c0, __canceltype = 32, __prev = 0x0} > cbuffer = {wseq = 14, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 14 > seq = 7 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605605402816} > abs_ts = {tv_sec = 32, tv_nsec = 9015580920049555968} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104ad8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605141508097, 140605141508097, 140605141508097}}, <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 = 0x7fe131104ad8}, <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 = 140605143351296, 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 = 0x7fe12f9f6888, 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 = 0x7fe12f9f69a0, 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 = 0x7fe12f9f6ab8, 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 = 0x7fe12f9f6bd0, 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 = 0x7fe12f9f6d38, mPrev = 0x7fe12f9f6d38, 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_ = 0x7fe12f9f66b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe12f9f6da0, 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 = 0x7fe12f9f6df0, mPrev = 0x7fe12f9f6df0, 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 = 0x7fe12f9f6e38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b0a0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b0a0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b0a0 >#10 0x00007fe14b9ae58e 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 = {140605143348992, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605143347136, -5259649439686234110, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 10 (Thread 0x7fe12e8ff700 (LWP 5956)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe14b25d220) 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=0x7fe14b25d1c8, cond=0x7fe14b25d1f8) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12e8feb60, __canceltype = 826325504, __prev = 0x0} > cbuffer = {wseq = 12, cond = 0x7fe14b25d1f8, mutex = 0x7fe14b25d1c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 12 > seq = 6 > 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=0x7fe14b25d1f8, mutex=0x7fe14b25d1c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe14b25d1f8, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe14b25d1f8 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=this@entry=0x7fe14b25d1f8, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 140605125553168, tv_nsec = 140605608609026} > abs_ts = {tv_sec = 140605170858736, tv_nsec = 9015580920049555968} >#5 0x00007fe143c83dc4 in mozilla::CondVar::Wait (aDuration=..., this=0x7fe14b25d1f0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:74 > raiiObject72 = <optimized out> > raiiObject72 = <optimized out> >#6 mozilla::Monitor::Wait (aDuration=..., this=0x7fe14b25d1c8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/Monitor.h:39 >No locals. >#7 TimerThread::Run (this=0x7fe14b25d1a0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/TimerThread.cpp:542 > waitFor = {mValue = 9223372036854775807} > forceRunThisTimer = <optimized out> > lock = {mMonitor = 0x7fe14b25d1c8} > usForPosInterval = <optimized out> > usIntervalResolution = <optimized out> > forceRunNextTimer = false >#8 0x00007fe143c7d2a8 in nsThread::ProcessNextEvent (this=0x7fe1312e01c0, aMayWait=<optimized out>, aResult=0x7fe12e8fedd7) at /usr/src/debug/firefox-62.0-3.fc29.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 = 0x7fe14b25d1a0}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200\355\217.\341\177\000\000i\337\307C\341\177\000\000\000\000\060K\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\355\217.\341\177\000\000\240\216@1\341\177\000\000\320\355\217.\341\177\000\000\300\001.1\341\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "\370\000\060K\341\177\000\000\002\000\000\000\000\000\000\000\200'sI\341\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 = 0x7fe12e8fedd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe1312e01c0 > 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> >#9 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe1312e01c0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#10 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe1312ef800, aDelegate=0x7fe14b253580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe1312e01c0 > autoReleasePool = <optimized out> >#11 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe14b253580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#12 MessageLoop::RunHandler (this=0x7fe14b253580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#13 MessageLoop::Run (this=this@entry=0x7fe14b253580) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe14b253580, previous_state_ = 0x0} >#14 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe14b253580} > initData = 0x0 > self = 0x7fe1312e01c0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#15 0x00007fe14b47db08 in _pt_root (arg=0x7fe13102eee0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5956 >#16 0x00007fe14b9ae58e 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 = {140605125555968, 5243218616537280514, 140732216539726, 140732216539727, 140732216539888, 140605125554112, -5259647382396899326, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#17 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 11 (Thread 0x7fe1307fe700 (LWP 5947)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe131104648) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe1307fd5c0, __canceltype = 32, __prev = 0x0} > cbuffer = {wseq = 12, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 12 > seq = 6 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605605402784} > abs_ts = {tv_sec = 32, tv_nsec = 9015580920049555968} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104800) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605156216833, 140605156216833, 140605156216833}}, <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 = 0x7fe131104800}, <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 = 140605158060032, 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 = 0x7fe1307fd888, 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 = 0x7fe1307fd9a0, 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 = 0x7fe1307fdab8, 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 = 0x7fe1307fdbd0, 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 = 0x7fe1307fdd38, mPrev = 0x7fe1307fdd38, 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_ = 0x7fe1307fd6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe1307fdda0, 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 = 0x7fe1307fddf0, mPrev = 0x7fe1307fddf0, 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 = 0x7fe1307fde38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b030) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b030) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b030 >#10 0x00007fe14b9ae58e 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 = {140605158057728, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605158055872, -5259703593318256638, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 12 (Thread 0x7fe12c8ff700 (LWP 5961)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe12c8febc8) 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=0x7fe12c8feb70, cond=0x7fe12c8feba0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12c8feab0, __canceltype = 747629264, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7fe12c8feba0, mutex = 0x7fe12c8feb70, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > 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_wait (cond=cond@entry=0x7fe12c8feba0, mutex=0x7fe12c8feb70) at pthread_cond_wait.c:655 >No locals. >#3 0x00007fe14408829d in ConditionVariable::Wait (this=this@entry=0x7fe12c8feba0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/condition_variable_posix.cc:61 > rv = <optimized out> >#4 0x00007fe1440950f8 in base::WaitableEvent::TimedWait (this=this@entry=0x7fe1310e7508, max_time=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/waitable_event_posix.cc:197 > current_time = <optimized out> > end_time = <optimized out> > finite_time = false > lock = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 12 times>, "\001", '\000' <repeats 26 times>, __align = 0}}} > cv = {condition_ = {__data = {{__wseq = 2, __wseq32 = {__low = 2, __high = 0}}, {__g1_start = 0, __g1_start32 = {__low = 0, __high = 0}}, __g_refs = {2, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 10, __g_signals = {0, 0}}, __size = "\002", '\000' <repeats 15 times>, "\002", '\000' <repeats 19 times>, "\n\000\000\000\000\000\000\000\000\000\000", __align = 2}, user_mutex_ = 0x7fe12c8feb70} > sw = {<base::WaitableEvent::Waiter> = {_vptr.Waiter = 0x7fe14938d278 <vtable for base::SyncWaiter+16>}, fired_ = false, cv_ = 0x7fe12c8feba0, lock_ = 0x7fe12c8feb70, signaling_event_ = 0x0} >#5 0x00007fe144095138 in base::WaitableEvent::Wait (this=this@entry=0x7fe1310e7508) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/time.h:373 >No locals. >#6 0x00007fe14408953a in base::MessagePumpDefault::Run (this=0x7fe1310e74f0, delegate=0x7fe12c8fed00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_pump_default.cc:63 > raiiObject62 = <optimized out> > raiiObject60 = {mProfilingStack = 0x7fe1310ec900, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe1310ec900}, <No data fields>}} > autorelease_pool = <optimized out> > did_work = <optimized out> > raiiObject24 = {mProfilingStack = 0x7fe1310ec900, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe1310ec900}, <No data fields>}} > loop = <optimized out> > hangMonitor = {mThread = {mRawPtr = 0x0}, static kNoTimeout = 0} >#7 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe12c8fed00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#8 MessageLoop::RunHandler (this=0x7fe12c8fed00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#9 MessageLoop::Run (this=this@entry=0x7fe12c8fed00) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe12c8fed00, previous_state_ = 0x0} >#10 0x00007fe144096f75 in base::Thread::ThreadMain (this=0x7fe12dc754c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/thread.cc:181 > raiiObject157 = {<No data fields>} > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7fe14938d090 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_DEFAULT, id_ = 7, 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 = 0x7fe131317bc0, _M_map_size = 8, _M_start = {_M_cur = 0x7fe12d733418, _M_first = 0x7fe12d733400, _M_last = 0x7fe12d7335f8, _M_node = 0x7fe131317bd8}, _M_finish = {_M_cur = 0x7fe12d733418, _M_first = 0x7fe12d733400, _M_last = 0x7fe12d7335f8, _M_node = 0x7fe131317bd8}}}, <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 = 0x7fe131317c00, _M_map_size = 8, _M_start = {_M_cur = 0x7fe12d733600, _M_first = 0x7fe12d733600, _M_last = 0x7fe12d7337f8, _M_node = 0x7fe131317c18}, _M_finish = {_M_cur = 0x7fe12d733600, _M_first = 0x7fe12d733600, _M_last = 0x7fe12d7337f8, _M_node = 0x7fe131317c18}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7fe1310e74f0}, 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 = 0x7fe1310ee0e0, _M_finish = 0x7fe1310ee0f0, _M_end_of_storage = 0x7fe1310ee0f0}}, <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 = 0x7fe131316b40 "ImageBridgeChild"}, _M_string_length = 16, {_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 = 0x7fe131317c40, _M_map_size = 8, _M_start = {_M_cur = 0x7fe12d733818, _M_first = 0x7fe12d733800, _M_last = 0x7fe12d7339f8, _M_node = 0x7fe131317c58}, _M_finish = {_M_cur = 0x7fe12d733818, _M_first = 0x7fe12d733800, _M_last = 0x7fe12d7339f8, _M_node = 0x7fe131317c58}}}, <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_ = 0x7fe12c8fecc0, run_depth_base_ = 1, shutting_down_ = false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7fe1310e74c0}} >#11 0x00007fe14408727e in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <optimized out> >#12 0x00007fe14b9ae58e 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 = {140605092001536, 5243218616537280514, 140732216562094, 140732216562095, 140732216562224, 140605091999680, -5259642984350388222, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#13 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 13 (Thread 0x7fe12fdf9700 (LWP 5952)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13110464c) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12fdf85c0, __canceltype = 803178192, __prev = 0x0} > cbuffer = {wseq = 21, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 21 > seq = 10 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605167519176} > abs_ts = {tv_sec = 140605147548344, tv_nsec = 140605167520264} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104a08) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605145710593, 140605145710593, 140605145710593}}, <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 = 0x7fe131104a08}, <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 = 140605147553792, 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 = 0x7fe12fdf8888, 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 = 0x7fe12fdf89a0, 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 = 0x7fe12fdf8ab8, 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 = 0x7fe12fdf8bd0, 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 = 0x7fe12fdf8d38, mPrev = 0x7fe12fdf8d38, 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_ = 0x7fe12fdf86b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe12fdf8da0, 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 = 0x7fe12fdf8df0, mPrev = 0x7fe12fdf8df0, 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 = 0x7fe12fdf8e38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b080) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b080) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b080 >#10 0x00007fe14b9ae58e 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 = {140605147551488, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605147549632, -5259649994810757118, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 14 (Thread 0x7fe12d6be700 (LWP 5959)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe14b25db88) 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=0x7fe14b25db30, cond=0x7fe14b25db60) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12d6bdba0, __canceltype = 4096, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7fe14b25db60, mutex = 0x7fe14b25db30, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > 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_wait (cond=cond@entry=0x7fe14b25db60, mutex=0x7fe14b25db30) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe14b25db60, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe14b25db60 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe143c7aacf in mozilla::CondVar::Wait (this=0x7fe14b25db58) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7fe14b25db00, aMayWait=true, aPriority=0x7fe12d6bdcd8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7fe12d72e190, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe12d72e190}, <No data fields>}} > lock = {mLock = 0x7fe14b25db30} > event = <optimized out> >#6 0x00007fe143c7d228 in nsThread::ProcessNextEvent (this=0x7fe1312e04c0, aMayWait=<optimized out>, aResult=0x7fe12d6bddd7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:983 > priority = 762476545 > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\335k-\341\177\000\000i\337\307C\341\177\000\000\220\341r-\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\335k-\341\177\000\000P\304C1\341\177\000\000\320\335k-\341\177\000\000\300\004.1\341\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'sI\341\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 = 0x7fe12d6bddd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe1312e04c0 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe1312e04c0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe12d722dc0, aDelegate=0x7fe14b253c80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe1312e04c0 > autoReleasePool = <optimized out> >#9 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe14b253c80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7fe14b253c80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7fe14b253c80) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe14b253c80, previous_state_ = 0x0} >#12 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe14b253c80} > initData = 0x0 > self = 0x7fe1312e04c0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007fe14b47db08 in _pt_root (arg=0x7fe12dc90ee0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5959 >#14 0x00007fe14b9ae58e 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 = {140605106415360, 5243218616537280514, 140732216560750, 140732216560751, 140732216560912, 140605106413504, -5259644322769571838, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 15 (Thread 0x7fe1305fd700 (LWP 5948)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13110464c) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe1305fc5c0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 17, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 17 > seq = 8 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605167519176} > abs_ts = {tv_sec = 140605155953336, tv_nsec = 140605167519848} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104868) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605154115585, 140605154115585, 140605154115585}}, <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 = 0x7fe131104868}, <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 = 140605155958784, 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 = 0x7fe1305fc888, 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 = 0x7fe1305fc9a0, 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 = 0x7fe1305fcab8, 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 = 0x7fe1305fcbd0, 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 = 0x7fe1305fcd38, mPrev = 0x7fe1305fcd38, 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_ = 0x7fe1305fc6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe1305fcda0, 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 = 0x7fe1305fcdf0, mPrev = 0x7fe1305fcdf0, 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 = 0x7fe1305fce38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b040) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b040) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b040 >#10 0x00007fe14b9ae58e 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 = {140605155956480, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605155954624, -5259703868733034494, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 16 (Thread 0x7fe1303fc700 (LWP 5949)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13110464c) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe1303fb5c0, __canceltype = 809481936, __prev = 0x0} > cbuffer = {wseq = 23, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 23 > seq = 11 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605167519176} > abs_ts = {tv_sec = 140605153852088, tv_nsec = 140605167519952} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe1311048d0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605152014337, 140605152014337, 140605152014337}}, <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 = 0x7fe1311048d0}, <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 = 140605153857536, 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 = 0x7fe1303fb888, 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 = 0x7fe1303fb9a0, 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 = 0x7fe1303fbab8, 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 = 0x7fe1303fbbd0, 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 = 0x7fe1303fbd38, mPrev = 0x7fe1303fbd38, 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_ = 0x7fe1303fb6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe1303fbda0, 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 = 0x7fe1303fbdf0, mPrev = 0x7fe1303fbdf0, 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 = 0x7fe1303fbe38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b050) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b050) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b050 >#10 0x00007fe14b9ae58e 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 = {140605153855232, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605153853376, -5259703046783668222, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 17 (Thread 0x7fe12c0fe700 (LWP 5962)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe13130b96c) 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=0x7fe13130b910, cond=0x7fe13130b940) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12c0fdba0, __canceltype = 4096, __prev = 0x0} > cbuffer = {wseq = 3, cond = 0x7fe13130b940, mutex = 0x7fe13130b910, 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=0x7fe13130b940, mutex=0x7fe13130b910) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe13130b940, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe13130b940 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe143c7aacf in mozilla::CondVar::Wait (this=0x7fe13130b938) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7fe13130b8e0, aMayWait=true, aPriority=0x7fe12c0fdcd8) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/ThreadEventQueue.cpp:156 > raiiObject155 = {mProfilingStack = 0x7fe1310ec9e0, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<ProfilingStack*>> = {mValue = 0x7fe1310ec9e0}, <No data fields>}} > lock = {mLock = 0x7fe13130b910} > event = <optimized out> >#6 0x00007fe143c7d228 in nsThread::ProcessNextEvent (this=0x7fe131293880, aMayWait=<optimized out>, aResult=0x7fe12c0fddd7) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:983 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\200\335\017,\341\177\000\000i\337\307C\341\177\000\000\340\311\016\061\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\335\017,\341\177\000\000\000\305C1\341\177\000\000\320\335\017,\341\177\000\000\200\070)1\341\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'sI\341\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 = 0x7fe12c0fddd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe131293880 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe131293880, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = false >#8 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe131317f00, aDelegate=0x7fe1310f93c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe131293880 > autoReleasePool = <optimized out> >#9 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe1310f93c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#10 MessageLoop::RunHandler (this=0x7fe1310f93c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7fe1310f93c0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe1310f93c0, previous_state_ = 0x0} >#12 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe1310f93c0} > initData = 0x0 > self = 0x7fe131293880 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007fe14b47db08 in _pt_root (arg=0x7fe1310f0160) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5962 >#14 0x00007fe14b9ae58e 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 = {140605083608832, 5243218616537280514, 140732216561790, 140732216561791, 140732216561952, 140605083606976, -5259641883228147710, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 18 (Thread 0x7fe131dfe700 (LWP 5945)): >#0 0x00007fe14b593301 in __GI___poll (fds=0x7fe13263cca0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fe14a0275a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fe13263cca0, timeout=<optimized out>, context=0x7fe132614710) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fe14a0370f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7fe132614710, 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 = 2 > allocated_nfds = 2 > fds = 0x7fe13263cca0 >#3 0x00007fe14a027962 in g_main_loop_run (loop=0x7fe13263cc00) at gmain.c:4116 > self = <optimized out> > __func__ = "g_main_loop_run" >#4 0x00007fe14a33874a in gdbus_shared_thread_func (user_data=0x7fe132641640) at gdbusprivate.c:275 > data = 0x7fe132641640 >#5 0x00007fe14a05048a in g_thread_proxy (data=0x7fe132648790) at gthread.c:784 > thread = 0x7fe132648790 > __func__ = "g_thread_proxy" >#6 0x00007fe14b9ae58e 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 = {140605181126400, 5243218616537280514, 140732216558958, 140732216558959, 140732216559088, 140605181124544, -5259707166731046910, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 19 (Thread 0x7fe1325ff700 (LWP 5944)): >#0 0x00007fe14b593301 in __GI___poll (fds=0x7fe14b289848, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007fe14a0275a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fe14b289848, timeout=<optimized out>, context=0x7fe1326145b0) at gmain.c:4221 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7fe14a0370f0 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x7fe1326145b0, 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 = 1 > fds = 0x7fe14b289848 >#3 0x00007fe14a0276d0 in g_main_context_iteration (context=0x7fe1326145b0, may_block=may_block@entry=1) at gmain.c:3981 > retval = <optimized out> >#4 0x00007fe14a027721 in glib_worker_main (data=<optimized out>) at gmain.c:5861 >No locals. >#5 0x00007fe14a05048a in g_thread_proxy (data=0x7fe132634ba0) at gthread.c:784 > thread = 0x7fe132634ba0 > __func__ = "g_thread_proxy" >#6 0x00007fe14b9ae58e 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 = {140605189519104, 5243218616537280514, 140732216558558, 140732216558559, 140732216558688, 140605189517248, -5259708267853287422, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 20 (Thread 0x7fe12d6ff700 (LWP 5958)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe14b25d988) 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=0x7fe14b25d930, cond=0x7fe14b25d960) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12d6feb50, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7fe14b25d960, mutex = 0x7fe14b25d930, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > 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_wait (cond=cond@entry=0x7fe14b25d960, mutex=0x7fe14b25d930) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=this@entry=0x7fe14b25d960, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe14b25d960 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007fe144884526 in mozilla::CondVar::Wait (this=0x7fe14b25d958) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/CondVar.h:66 > raiiObject64 = <optimized out> > raiiObject64 = <optimized out> >#5 mozilla::Monitor::Wait (this=0x7fe14b25d930) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/Monitor.h:38 >No locals. >#6 mozilla::image::DecodePoolImpl::PopWorkLocked (this=this@entry=0x7fe14b25d920, aShutdownIdle=false) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/image/DecodePool.cpp:202 > timeout = {mValue = 600000000000} >#7 0x00007fe14488474f in mozilla::image::DecodePoolImpl::StartWork (aShutdownIdle=<optimized out>, this=0x7fe14b25d920) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/image/DecodePool.cpp:167 > lock = <optimized out> > lock = <optimized out> >#8 mozilla::image::DecodePoolWorker::Run (this=0x7fe12d73ed60) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/image/DecodePool.cpp:280 > thisThread = {<nsCOMPtr_base> = {mRawPtr = 0x7fe1312e0400}, <No data fields>} > work = {mType = (unknown: 762476536), mTask = {mRawPtr = 0x7fe14b25da90}} >#9 0x00007fe143c7d2a8 in nsThread::ProcessNextEvent (this=0x7fe1312e0400, aMayWait=<optimized out>, aResult=0x7fe12d6fedd7) at /usr/src/debug/firefox-62.0-3.fc29.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 = 0x7fe12d73ed60}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\200\355o-\341\177\000\000i\337\307C\341\177\000\000\260\340r-\341\177\000\000\000\332W\207\024\307\035}\001\000\000\000\341\177\000\000\200\355o-\341\177\000\000\360\302C1\341\177\000\000\320\355o-\341\177\000\000\000\004.1\341\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'sI\341\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 = 0x7fe12d6fedd7 > activation = <optimized out> > noJSAPI = <optimized out> > iter_ = <optimized out> > event = <optimized out> > iter_ = <optimized out> > this = 0x7fe1312e0400 > 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 0x00007fe143c7f40c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7fe1312e0400, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThreadUtils.cpp:519 > val = true >#11 0x00007fe1440b509a in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x7fe12d722cc0, aDelegate=0x7fe14b253ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7fe1312e0400 > autoReleasePool = <optimized out> >#12 0x00007fe1440892d9 in MessageLoop::RunInternal (this=0x7fe14b253ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/objdir/dist/include/mozilla/RefPtr.h:324 >No locals. >#13 MessageLoop::RunHandler (this=0x7fe14b253ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:318 >No locals. >#14 MessageLoop::Run (this=this@entry=0x7fe14b253ac0) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/ipc/chromium/src/base/message_loop.cc:298 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fe14b253ac0, previous_state_ = 0x0} >#15 0x00007fe143c7f5b8 in nsThread::ThreadFunc (aArg=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7fe14b253ac0} > initData = 0x0 > self = 0x7fe1312e0400 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#16 0x00007fe14b47db08 in _pt_root (arg=0x7fe12dc904c0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 5958 >#17 0x00007fe14b9ae58e 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 = {140605106681600, 5243218616537280514, 140732216560638, 140732216560639, 140732216560800, 140605106679744, -5259644358739922942, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#18 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 21 (Thread 0x7fe1301fb700 (LWP 5950)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe131104648) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe1301fa5c0, __canceltype = 32, __prev = 0x0} > cbuffer = {wseq = 10, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 10 > seq = 5 > 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605605402752} > abs_ts = {tv_sec = 32, tv_nsec = 9015580920049555968} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104938) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605149913089, 140605149913089, 140605149913089}}, <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 = 0x7fe131104938}, <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 = 140605151756288, 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 = 0x7fe1301fa888, 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 = 0x7fe1301fa9a0, 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 = 0x7fe1301faab8, 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 = 0x7fe1301fabd0, 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 = 0x7fe1301fad38, mPrev = 0x7fe1301fad38, 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_ = 0x7fe1301fa6b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe1301fada0, 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 = 0x7fe1301fadf0, mPrev = 0x7fe1301fadf0, 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 = 0x7fe1301fae38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b060) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b060) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b060 >#10 0x00007fe14b9ae58e 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 = {140605151753984, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605151752128, -5259703322198446078, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 22 (Thread 0x7fe12fbf8700 (LWP 5953)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7fe131104648) 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=0x7fe1311045c8, cond=0x7fe131104620) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7fe14b9b43f0 <__condvar_cleanup_waiting>, __arg = 0x7fe12fbf75c0, __canceltype = 32, __prev = 0x0} > cbuffer = {wseq = 8, cond = 0x7fe131104620, mutex = 0x7fe1311045c8, 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=0x7fe131104620, mutex=0x7fe1311045c8) at pthread_cond_wait.c:655 >No locals. >#3 0x0000563deee5cf7b in mozilla::detail::ConditionVariableImpl::wait (this=0x7fe131104620, lock=...) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7fe131104620 > ptMutex = <optimized out> > r = <optimized out> >#4 0x0000563deee5d165 in mozilla::detail::ConditionVariableImpl::wait_for (this=0x7fe131104620, lock=..., a_rel_time=...) at /usr/src/debug/firefox-62.0-3.fc29.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 = 2097152, tv_nsec = 140605166726336} > abs_ts = {tv_sec = 32, tv_nsec = 9015580920049555968} >#5 0x00007fe146e0cdb7 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-62.0-3.fc29.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-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:1073 >No locals. >#7 js::HelperThread::threadLoop (this=0x7fe131104a70) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/vm/HelperThreads.cpp:2436 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7fe1311045c8}, <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 = {140605143609345, 140605143609345, 140605143609345}}, <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 = 0x7fe131104a70}, <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 = 140605145452544, 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 = 0x7fe12fbf7888, 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 = 0x7fe12fbf79a0, 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 = 0x7fe12fbf7ab8, 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 = 0x7fe12fbf7bd0, 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 = 0x7fe12fbf7d38, mPrev = 0x7fe12fbf7d38, 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_ = 0x7fe12fbf76b0}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7fe12fbf7da0, 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 = 0x7fe12fbf7df0, mPrev = 0x7fe12fbf7df0, 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 = 0x7fe12fbf7e38, 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 = 0x7fe131103070}}}, <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 0x00007fe146e07d9e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7fe13112b090) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:241 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7fe13112b090) at /usr/src/debug/firefox-62.0-3.fc29.x86_64/js/src/threading/Thread.h:235 > pack = 0x7fe13112b090 >#10 0x00007fe14b9ae58e 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 = {140605145450240, 5243218616537280514, 140732216557486, 140732216557487, 140732216557616, 140605145448384, -5259649164271456254, -5259869320742080510}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007fe14b59e513 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. >From To Syms Read Shared Object Library >0x00007fe14b9f1c90 0x00007fe14ba0ac53 Yes /usr/lib64/firefox/libmozsandbox.so >0x00007fe14b9acb50 0x00007fe14b9baf75 Yes /lib64/libpthread.so.0 >0x00007fe14b9a1270 0x00007fe14b9a2029 Yes /lib64/libdl.so.2 >0x00007fe14b898990 0x00007fe14b94eaa2 No /lib64/libstdc++.so.6 >0x00007fe14b691490 0x00007fe14b7305fa Yes /lib64/libm.so.6 >0x00007fe14b66c590 0x00007fe14b67d1d5 No /lib64/libgcc_s.so.1 >0x00007fe14b4c3670 0x00007fe14b60ea9f Yes /lib64/libc.so.6 >0x00007fe14ba17110 0x00007fe14ba361a4 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fe14b49d1f0 0x00007fe14b49df2c Yes /lib64/libplds4.so >0x00007fe14b4973f0 0x00007fe14b498b41 Yes /lib64/libplc4.so >0x00007fe14b460360 0x00007fe14b481dc3 Yes /lib64/libnspr4.so >0x00007fe14b44b710 0x00007fe14b44ea80 Yes /lib64/librt.so.1 >0x00007fe14b1742d0 0x00007fe14b17bc3c Yes /usr/lib64/firefox/liblgpllibs.so >0x00007fe14b0a7070 0x00007fe14b147434 Yes /usr/lib64/firefox/libmozsqlite3.so >0x00007fe14b9e8070 0x00007fe14b9e8237 Yes /usr/lib64/firefox/libmozgtk.so >0x00007fe14a9dde90 0x00007fe14ad3498b Yes /lib64/libgtk-3.so.0 >0x00007fe14a8780b0 0x00007fe14a8ee79b Yes /lib64/libgdk-3.so.0 >0x00007fe14b9e2450 0x00007fe14b9e3376 Yes /lib64/libgmodule-2.0.so.0 >0x00007fe14b9d6610 0x00007fe14b9dbae6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007fe14a724330 0x00007fe14a7ace96 Yes /lib64/libX11.so.6 >0x00007fe14b40f270 0x00007fe14b419e2b Yes /lib64/libXi.so.6 >0x00007fe14b9c91c0 0x00007fe14b9cb57a Yes /lib64/libXfixes.so.3 >0x00007fe14b405110 0x00007fe14b40627d Yes /lib64/libcairo-gobject.so.2 >0x00007fe14a5f3cf0 0x00007fe14a6c13ee Yes /lib64/libcairo.so.2 >0x00007fe14a5bbcf0 0x00007fe14a5d256d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fe14a594d50 0x00007fe14a5a252f Yes /lib64/libatk-1.0.so.0 >0x00007fe14a5628f0 0x00007fe14a577052 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007fe14a547890 0x00007fe14a54c7a5 No /lib64/libwayland-client.so.0 >0x00007fe14a46b130 0x00007fe14a4d108d Yes /lib64/libepoxy.so.0 >0x00007fe14a29e850 0x00007fe14a386fd2 Yes /lib64/libgio-2.0.so.0 >0x00007fe14a1bbcf0 0x00007fe14a229e82 Yes /lib64/libharfbuzz.so.0 >0x00007fe14a1a0050 0x00007fe14a1a94b1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007fe14a15b430 0x00007fe14a17c9e4 Yes /lib64/libpango-1.0.so.0 >0x00007fe14a103770 0x00007fe14a134945 Yes /lib64/libgobject-2.0.so.0 >0x00007fe149ff4dc0 0x00007fe14a072732 Yes /lib64/libglib-2.0.so.0 >0x00007fe149f9a010 0x00007fe149fbd31e Yes /lib64/libfontconfig.so.1 >0x00007fe149ee2a20 0x00007fe149f5fa03 Yes /lib64/libfreetype.so.6 >0x00007fe149ed1110 0x00007fe149ed1a91 Yes /lib64/libXinerama.so.1 >0x00007fe149ec5220 0x00007fe149ecb499 Yes /lib64/libXrandr.so.2 >0x00007fe149eb95f0 0x00007fe149ebe0df Yes /lib64/libXcursor.so.1 >0x00007fe149eb20e0 0x00007fe149eb2b05 Yes /lib64/libXcomposite.so.1 >0x00007fe149ead110 0x00007fe149eada6b Yes /lib64/libXdamage.so.1 >0x00007fe149e6ea10 0x00007fe149e8981e Yes /lib64/libxkbcommon.so.0 >0x00007fe149e61470 0x00007fe149e62f01 No /lib64/libwayland-cursor.so.0 >0x00007fe149e5b090 0x00007fe149e5b219 No /lib64/libwayland-egl.so.1 >0x00007fe149e493d0 0x00007fe149e53513 Yes /lib64/libXext.so.6 >0x00007fe149dd4390 0x00007fe149e24996 Yes /lib64/libpcre.so.1 >0x00007fe149db36e0 0x00007fe149dc6379 Yes /lib64/libxcb.so.1 >0x00007fe149d0a570 0x00007fe149d8d624 Yes /lib64/libpixman-1.so.0 >0x00007fe149cd0230 0x00007fe149cf2705 Yes /lib64/libpng16.so.16 >0x00007fe149cc6090 0x00007fe149cc6be7 Yes /lib64/libxcb-shm.so.0 >0x00007fe149cbb230 0x00007fe149cbff5c Yes /lib64/libxcb-render.so.0 >0x00007fe149cab270 0x00007fe149cb1591 Yes /lib64/libXrender.so.1 >0x00007fe149c925f0 0x00007fe149c9f7b7 Yes /lib64/libz.so.1 >0x00007fe149c49b10 0x00007fe149c76315 No /lib64/libdbus-1.so.3 >0x00007fe149c14950 0x00007fe149c2720c Yes /lib64/libatspi.so.0 >0x00007fe149bfa2c0 0x00007fe149bfed2a Yes /lib64/libffi.so.6 >0x00007fe149bd3c30 0x00007fe149beb77f Yes /lib64/libselinux.so.1 >0x00007fe149bb6710 0x00007fe149bc266e Yes /lib64/libresolv.so.2 >0x00007fe149b62a80 0x00007fe149b9a092 No /lib64/libmount.so.1 >0x00007fe149b2a3f0 0x00007fe149b4b2ac Yes /lib64/libgraphite2.so.3 >0x00007fe149b1d510 0x00007fe149b210d7 Yes /lib64/libthai.so.0 >0x00007fe149aff2d0 0x00007fe149b0384f Yes /lib64/libfribidi.so.0 >0x00007fe149ac43f0 0x00007fe149ae48d7 Yes /lib64/libexpat.so.1 >0x00007fe149ab9320 0x00007fe149abcd51 No /lib64/libuuid.so.1 >0x00007fe149aa62b0 0x00007fe149ab2f76 No /lib64/libbz2.so.1 >0x00007fe149aa0200 0x00007fe149aa0ef2 Yes /lib64/libXau.so.6 >0x00007fe149a0b620 0x00007fe149a72d14 No /lib64/libsystemd.so.0 >0x00007fe149978490 0x00007fe1499d3843 Yes /lib64/libpcre2-8.so.0 >0x00007fe14992df60 0x00007fe14995ed62 No /lib64/libblkid.so.1 >0x00007fe14991b250 0x00007fe14991e440 Yes /lib64/libdatrie.so.1 >0x00007fe1498f3510 0x00007fe14990a3a6 Yes /lib64/liblzma.so.5 >0x00007fe1498d32c0 0x00007fe1498ea2eb No /lib64/liblz4.so.1 >0x00007fe1498cc200 0x00007fe1498cdadf Yes /lib64/libcap.so.2 >0x00007fe1497b85c0 0x00007fe1498864bc Yes /lib64/libgcrypt.so.20 >0x00007fe14978e690 0x00007fe14979fca2 Yes /lib64/libgpg-error.so.0 >0x00007fe14b440050 0x00007fe14b4403a5 Yes /usr/lib64/firefox/libmozwayland.so >0x00007fe143b5ade0 0x00007fe147710e10 Yes /usr/lib64/firefox/libxul.so >0x00007fe14b43a050 0x00007fe14b43a12f Yes /lib64/libX11-xcb.so.1 >0x00007fe1432faf30 0x00007fe14332b8a3 Yes /lib64/libssl3.so >0x00007fe1432ce0d0 0x00007fe1432e2f57 Yes /lib64/libsmime3.so >0x00007fe1431afad0 0x00007fe14328452b Yes /lib64/libnss3.so >0x00007fe14316d410 0x00007fe14317d91c Yes /lib64/libnssutil3.so >0x00007fe1430df520 0x00007fe143121fe9 Yes /lib64/libjpeg.so.62 >0x00007fe142ea93d0 0x00007fe143088cc3 Yes /lib64/libvpx.so.5 >0x00007fe142e80960 0x00007fe142e95728 Yes /lib64/libdbus-glib-1.so.2 >0x00007fe14b430570 0x00007fe14b433b02 Yes /lib64/libstartup-notification-1.so.0 >0x00007fe142e1db00 0x00007fe142e5ac41 Yes /lib64/libXt.so.6 >0x00007fe14b429090 0x00007fe14b4291d2 Yes /lib64/libgthread-2.0.so.0 >0x00007fe14b423200 0x00007fe14b423fd0 Yes /lib64/libxcb-util.so.1 >0x00007fe142e01260 0x00007fe142e05487 Yes /lib64/libSM.so.6 >0x00007fe142de68d0 0x00007fe142df447a Yes /lib64/libICE.so.6 >0x00007fe13277efb0 0x00007fe13279a2e1 No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fe132742ef0 0x00007fe13275a98d No /usr/lib64/gvfs/libgvfscommon.so >0x00007fe14335e380 0x00007fe14335ed04 No /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007fe1433554e0 0x00007fe143357584 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007fe14334e430 0x00007fe14334fa16 Yes /lib64/libcanberra-gtk3.so.0 >0x00007fe1315ed700 0x00007fe1315f6d9a Yes /lib64/libcanberra.so.0 >0x00007fe1315e1830 0x00007fe1315e5d50 Yes /lib64/libvorbisfile.so.3 >0x00007fe1315ca5a0 0x00007fe1315d62dd Yes /lib64/libtdb.so.1 >0x00007fe1315bc8d0 0x00007fe1315c0cb6 Yes /lib64/libltdl.so.7 >0x00007fe13158ebd0 0x00007fe1315a5bdd Yes /lib64/libvorbis.so.0 >0x00007fe131583260 0x00007fe131585639 Yes /lib64/libogg.so.0 >0x00007fe131557310 0x00007fe131561020 Yes /lib64/libcrypt.so.1 >0x00007fe13150e6b0 0x00007fe13153b8f1 No /lib64/libpulse.so.0 >0x00007fe12f786f30 0x00007fe12f7cc982 No /usr/lib64/pulseaudio/libpulsecommon-12.2.so >0x00007fe12f7691f0 0x00007fe12f76bb5b Yes /lib64/libXtst.so.6 >0x00007fe12ed92890 0x00007fe12eddc395 Yes /lib64/libsndfile.so.1 >0x00007fe132702250 0x00007fe1327048ec Yes /lib64/libasyncns.so.0 >0x00007fe12f75a1c0 0x00007fe12f762643 Yes /lib64/libgsm.so.1 >0x00007fe12ed398f0 0x00007fe12ed7ea83 No /lib64/libFLAC.so.8 >0x00007fe12e068130 0x00007fe12e06a7c6 Yes /lib64/libvorbisenc.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x563deee80720 94824001177376 >rbx 0x7fe14b2bc8e0 140605605529824 >rcx 0x7fe148366b58 140605555895128 >rdx 0x40 64 >rsi 0x1 1 >rdi 0x7fe1496f1a50 140605576387152 >rbp 0x7fe14b2823a0 0x7fe14b2823a0 >rsp 0x7fe142ddfb00 0x7fe142ddfb00 >r8 0x7fe1326ce740 140605190367040 >r9 0x0 0 >r10 0x1 1 >r11 0x0 0 >r12 0x0 0 >r13 0x7fe14b2c1000 140605605548032 >r14 0x7fe144087b00 140605485775616 >r15 0x2 2 >rip 0x7fe143b63ab7 0x7fe143b63ab7 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378775> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function mozilla::ipc::MessageChannel::OnChannelErrorFromLink(): >Address range 0x7fe1440b80e0 to 0x7fe1440b828a: > 0x00007fe1440b80e0 <+0>: endbr64 > 0x00007fe1440b80e4 <+4>: push %rbp > 0x00007fe1440b80e5 <+5>: push %rbx > 0x00007fe1440b80e6 <+6>: mov %rdi,%rbx > 0x00007fe1440b80e9 <+9>: sub $0x8,%rsp > 0x00007fe1440b80ed <+13>: mov 0x48(%rdi),%rbp > 0x00007fe1440b80f1 <+17>: callq 0x7fe143c7e380 <mozilla::GetCurrentVirtualThread()> > 0x00007fe1440b80f6 <+22>: cmp %rax,%rbp > 0x00007fe1440b80f9 <+25>: je 0x7fe143b63ac7 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378791> > 0x00007fe1440b80ff <+31>: lea 0x563994a(%rip),%rdi # 0x7fe1496f1a50 <_ZL10sLogModule> > 0x00007fe1440b8106 <+38>: callq 0x7fe143c07600 <mozilla::LazyLogModule::operator mozilla::LogModule*()> > 0x00007fe1440b810b <+43>: test %rax,%rax > 0x00007fe1440b810e <+46>: je 0x7fe1440b812e <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+78> > 0x00007fe1440b8110 <+48>: mov 0x8(%rax),%edx > 0x00007fe1440b8113 <+51>: cmp $0x3,%edx > 0x00007fe1440b8116 <+54>: jle 0x7fe1440b812e <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+78> > 0x00007fe1440b8118 <+56>: mov %rax,%rdi > 0x00007fe1440b811b <+59>: lea 0x42aea19(%rip),%rdx # 0x7fe148366b3b > 0x00007fe1440b8122 <+66>: mov $0x4,%esi > 0x00007fe1440b8127 <+71>: xor %eax,%eax > 0x00007fe1440b8129 <+73>: callq 0x7fe143c09a50 <mozilla::detail::log_print(mozilla::LogModule const*, mozilla::LogLevel, char const*, ...)> > 0x00007fe1440b812e <+78>: mov 0xe0(%rbx),%rax > 0x00007fe1440b8135 <+85>: sub 0xc0(%rbx),%rax > 0x00007fe1440b813c <+92>: sar $0x3,%rax > 0x00007fe1440b8140 <+96>: sub $0x1,%rax > 0x00007fe1440b8144 <+100>: shl $0x6,%rax > 0x00007fe1440b8148 <+104>: mov %rax,%rdx > 0x00007fe1440b814b <+107>: mov 0xc8(%rbx),%rax > 0x00007fe1440b8152 <+114>: sub 0xd0(%rbx),%rax > 0x00007fe1440b8159 <+121>: sar $0x3,%rax > 0x00007fe1440b815d <+125>: add %rdx,%rax > 0x00007fe1440b8160 <+128>: mov 0xb8(%rbx),%rdx > 0x00007fe1440b8167 <+135>: sub 0xa8(%rbx),%rdx > 0x00007fe1440b816e <+142>: sar $0x3,%rdx > 0x00007fe1440b8172 <+146>: add %rdx,%rax > 0x00007fe1440b8175 <+149>: jne 0x7fe1440b8278 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+408> > 0x00007fe1440b817b <+155>: mov 0x68(%rbx),%rax > 0x00007fe1440b817f <+159>: test %rax,%rax > 0x00007fe1440b8182 <+162>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b8188 <+168>: cmpb $0x0,0x8(%rax) > 0x00007fe1440b818c <+172>: je 0x7fe143b63acc <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378796> > 0x00007fe1440b8192 <+178>: cmpb $0x0,0x9(%rax) > 0x00007fe1440b8196 <+182>: jne 0x7fe1440b8200 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+288> > 0x00007fe1440b8198 <+184>: mov 0x18(%rax),%rax > 0x00007fe1440b819c <+188>: test %rax,%rax > 0x00007fe1440b819f <+191>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b81a5 <+197>: cmpb $0x0,0x8(%rax) > 0x00007fe1440b81a9 <+201>: je 0x7fe143b63acc <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378796> > 0x00007fe1440b81af <+207>: cmpb $0x0,0x9(%rax) > 0x00007fe1440b81b3 <+211>: jne 0x7fe1440b8200 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+288> > 0x00007fe1440b81b5 <+213>: mov 0x18(%rax),%rax > 0x00007fe1440b81b9 <+217>: test %rax,%rax > 0x00007fe1440b81bc <+220>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b81c2 <+226>: cmpb $0x0,0x8(%rax) > 0x00007fe1440b81c6 <+230>: je 0x7fe143b63acc <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378796> > 0x00007fe1440b81cc <+236>: cmpb $0x0,0x9(%rax) > 0x00007fe1440b81d0 <+240>: jne 0x7fe1440b8200 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+288> > 0x00007fe1440b81d2 <+242>: mov 0x18(%rax),%rax > 0x00007fe1440b81d6 <+246>: test %rax,%rax > 0x00007fe1440b81d9 <+249>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b81db <+251>: cmpb $0x0,0x8(%rax) > 0x00007fe1440b81df <+255>: je 0x7fe143b63acc <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378796> > 0x00007fe1440b81e5 <+261>: cmpb $0x0,0x9(%rax) > 0x00007fe1440b81e9 <+265>: jne 0x7fe1440b8200 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+288> > 0x00007fe1440b81eb <+267>: mov 0x18(%rax),%rdi > 0x00007fe1440b81ef <+271>: test %rdi,%rdi > 0x00007fe1440b81f2 <+274>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b81f4 <+276>: callq 0x7fe1440b76b0 <mozilla::ipc::AutoEnterTransaction::AwaitingSyncReply() const> > 0x00007fe1440b81f9 <+281>: test %al,%al > 0x00007fe1440b81fb <+283>: je 0x7fe1440b8248 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+360> > 0x00007fe1440b81fd <+285>: nopl (%rax) > 0x00007fe1440b8200 <+288>: mov 0x20(%rbx),%rax > 0x00007fe1440b8204 <+292>: lea 0x30(%rax),%rdi > 0x00007fe1440b8208 <+296>: callq 0x7fe143b51c70 <_ZN7mozilla6detail21ConditionVariableImpl10notify_oneEv@plt> > 0x00007fe1440b820d <+301>: cmpl $0x4,0x18(%rbx) > 0x00007fe1440b8211 <+305>: je 0x7fe1440b8234 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+340> > 0x00007fe1440b8213 <+307>: cmpb $0x0,0x1c0(%rbx) > 0x00007fe1440b821a <+314>: jne 0x7fe143b63aa6 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+4289378758> > 0x00007fe1440b8220 <+320>: mov 0x20(%rbx),%rax > 0x00007fe1440b8224 <+324>: movl $0x5,0x18(%rbx) > 0x00007fe1440b822b <+331>: lea 0x30(%rax),%rdi > 0x00007fe1440b822f <+335>: callq 0x7fe143b51c70 <_ZN7mozilla6detail21ConditionVariableImpl10notify_oneEv@plt> > 0x00007fe1440b8234 <+340>: cmpq $0x0,0x40(%rbx) > 0x00007fe1440b8239 <+345>: je 0x7fe1440b8260 <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+384> > 0x00007fe1440b823b <+347>: add $0x8,%rsp > 0x00007fe1440b823f <+351>: pop %rbx > 0x00007fe1440b8240 <+352>: pop %rbp > 0x00007fe1440b8241 <+353>: retq > 0x00007fe1440b8242 <+354>: nopw 0x0(%rax,%rax,1) > 0x00007fe1440b8248 <+360>: cmpb $0x0,0x109(%rbx) > 0x00007fe1440b824f <+367>: je 0x7fe1440b820d <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+301> > 0x00007fe1440b8251 <+369>: mov 0x20(%rbx),%rax > 0x00007fe1440b8255 <+373>: lea 0x30(%rax),%rdi > 0x00007fe1440b8259 <+377>: callq 0x7fe143b51c70 <_ZN7mozilla6detail21ConditionVariableImpl10notify_oneEv@plt> > 0x00007fe1440b825e <+382>: jmp 0x7fe1440b820d <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+301> > 0x00007fe1440b8260 <+384>: cmpq $0x0,0x38(%rbx) > 0x00007fe1440b8265 <+389>: je 0x7fe1440b823b <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+347> > 0x00007fe1440b8267 <+391>: add $0x8,%rsp > 0x00007fe1440b826b <+395>: mov %rbx,%rdi > 0x00007fe1440b826e <+398>: pop %rbx > 0x00007fe1440b826f <+399>: pop %rbp > 0x00007fe1440b8270 <+400>: jmpq 0x7fe1440b4a70 <mozilla::ipc::MessageChannel::PostErrorNotifyTask()> > 0x00007fe1440b8275 <+405>: nopl (%rax) > 0x00007fe1440b8278 <+408>: mov 0x20(%rbx),%rax > 0x00007fe1440b827c <+412>: lea 0x30(%rax),%rdi > 0x00007fe1440b8280 <+416>: callq 0x7fe143b51c70 <_ZN7mozilla6detail21ConditionVariableImpl10notify_oneEv@plt> > 0x00007fe1440b8285 <+421>: jmpq 0x7fe1440b817b <mozilla::ipc::MessageChannel::OnChannelErrorFromLink()+155> >Address range 0x7fe143b63aa6 to 0x7fe143b63aed: > 0x00007fe143b63aa6 <+-5588538>: mov 0x5b8816b(%rip),%rax # 0x7fe1496ebc18 > 0x00007fe143b63aad <+-5588531>: lea 0x48030a4(%rip),%rcx # 0x7fe148366b58 > 0x00007fe143b63ab4 <+-5588524>: mov %rcx,(%rax) >=> 0x00007fe143b63ab7 <+-5588521>: movl $0x9f4,0x0 > 0x00007fe143b63ac2 <+-5588510>: callq 0x7fe143b59680 <abort@plt> > 0x00007fe143b63ac7 <+-5588505>: callq 0x7fe143b62dee <mozilla::ipc::MessageChannel::AssertLinkThread() const> > 0x00007fe143b63acc <+-5588500>: mov 0x5b88145(%rip),%rax # 0x7fe1496ebc18 > 0x00007fe143b63ad3 <+-5588493>: lea 0x4802953(%rip),%rcx # 0x7fe14836642d > 0x00007fe143b63ada <+-5588486>: mov %rcx,(%rax) > 0x00007fe143b63add <+-5588483>: movl $0x170,0x0 > 0x00007fe143b63ae8 <+-5588472>: callq 0x7fe143b59680 <abort@plt> >End of assembler dump. >== EXPLOITABLE ==
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 1633313
: 1487355 |
1487356
|
1487357
|
1487358
|
1487359
|
1487360
|
1487361
|
1487362
|
1487363
|
1487364
|
1487365