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 1451151 Details for
Bug 1591139
[s390x] segfault js::TenuringTracer::moveToTenured
[?]
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.
ff bt
ff.bt (text/plain), 417.28 KB, created by
Tomas Pelka
on 2018-06-14 07:14:32 UTC
(
hide
)
Description:
ff bt
Filename:
MIME Type:
Creator:
Tomas Pelka
Created:
2018-06-14 07:14:32 UTC
Size:
417.28 KB
patch
obsolete
>Starting program: /usr/lib64/firefox/firefox >[Thread debugging using libthread_db enabled] >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgtk-3.so.0.2200.26.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgdk-3.so.0.2200.26.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgmodule-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpangocairo-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libcairo-gobject.so.2.11400.8.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libcairo.so.2.11400.8.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgdk_pixbuf-2.0.so.0.3600.5.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatk-1.0.so.0.22209.1.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0.0.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpangoft2-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpango-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libfontconfig.so.1.7.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgio-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgobject-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libglib-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpcre.so.1.2.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgthread-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libharfbuzz.so.0.10302.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libfreetype.so.6.10.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatspi.so.0.0.1.debug": separate debug info file has no debug info >Missing separate debuginfo for /usr/lib64/firefox/bundled/lib64/libffi.so.6 >Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/03/6f775e607f96cf20d4ef0f2cc751572d3fd216.debug >Detaching after fork from child process 4507. >[New Thread 0x3ffef4b6910 (LWP 4508)] >[New Thread 0x3ffedac9910 (LWP 4509)] >[Thread 0x3ffedac9910 (LWP 4509) exited] >[New Thread 0x3ffedac9910 (LWP 4510)] >[New Thread 0x3ffed0c9910 (LWP 4511)] >[New Thread 0x3ffe5f24910 (LWP 4512)] >[New Thread 0x3ffe5524910 (LWP 4513)] >[New Thread 0x3ff97fff910 (LWP 4514)] >[New Thread 0x3ff97dff910 (LWP 4515)] >[New Thread 0x3ffec4ff910 (LWP 4516)] >[New Thread 0x3ffec2ff910 (LWP 4517)] >[New Thread 0x3ffe4b24910 (LWP 4518)] >[New Thread 0x3ff97aff910 (LWP 4519)] >Detaching after fork from child process 4520. >[New Thread 0x3ff970ff910 (LWP 4521)] >Detaching after fork from child process 4522. >[New Thread 0x3ffec6c9910 (LWP 4531)] >[New Thread 0x3ff966ff910 (LWP 4532)] >[New Thread 0x3ff95cff910 (LWP 4546)] >[Thread 0x3ff970ff910 (LWP 4521) exited] > >Program received signal SIGSEGV, Segmentation fault. >js::TenuringTracer::moveToTenured (this=0x3ffff9302f8, src=0x3ff97b80db8) at /usr/src/debug/firefox-60.0/js/src/gc/Marking.cpp:3206 >3206 zone->tenuredStrings++; > >Thread 17 (Thread 0x3ff95cff910 (LWP 4546)): >#0 0x000003fffd49dc6c in __pthread_cond_timedwait (cond=0x2aa24ea9c38, mutex=0x2aa24ea9c08, abstime=0x3ff95cfe9a8) at pthread_cond_timedwait.c:167 > __r2 = 18446744073709551612 > __r4 = 1 > __r3 = 128 > __r5 = 4396264974568 > __result = 18446744073709551612 > rt = {tv_sec = 29, tv_nsec = 999999813} > futex_val = 1 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ff95cfe8a8, __canceltype = 682, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa24ea9c38, mutex = 0x2aa24ea9c08, bc_seq = 0} > result = 0 > pshared = 0 > err = <value optimized out> > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe5da in mozilla::detail::ConditionVariableImpl::wait_for (this=0x2aa24ea9c38, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:153 > ptCond = 0x2aa24ea9c38 > ptMutex = 0x2aa24ea9c08 > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 20682, tv_nsec = 764983298} > abs_ts = {tv_sec = 20712, tv_nsec = 764983298} >#2 0x000003fff5fcf880 in Wait (this=0x2aa24ea9be0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:70 > this = 0x2aa24ea9c30 >#3 nsThreadPool::Run (this=0x2aa24ea9be0) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadPool.cpp:218 > now = <value optimized out> > timeout = <value optimized out> > lock = {mLock = 0x2aa24ea9c08} > event = <value optimized out> > current = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24f25d80}, <No data fields>} > shutdownThreadOnExit = false > exitThread = false > wasIdle = <value optimized out> > listener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} >#4 0x000003fff5fcddde in nsThread::ProcessNextEvent (this=0x2aa24f25d80, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>}, > mIsSome = 0 '\000'} > priority = mozilla::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24ea9bf0}, <No data fields>} > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377d\000\017 \000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\366?\000.\000\000\003\377\225\317\353P\000\000\003\377\365\375\274Z\000\000\003\377\225\317\353`\000\000\003\377\225\317\353h\000\000\003\377d\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\377\223\213\340\000\000\003\377d\000\b\300\000\000\003\377d\000\017\060", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ff95cfeca7 > aMayWait = true > this = 0x2aa24f25d80 >#5 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#6 0x000003fff6424b32 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ff64001810, aDelegate=0x3ff64000f20) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:364 > didWork = <value optimized out> > thread = 0x2aa24f25d80 >#7 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#8 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#9 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ff64000f20, previous_state_ = 0x0} >#10 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff938be0) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ff64000f20} > initData = 0x0 > self = 0x2aa24f25d80 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#11 0x000003fff56c6f24 in _pt_root (arg=0x2aa24f25f40) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa24f25f40 > detached = 0 > id = 4396264978704 > tid = 4546 >#12 0x000003fffd498556 in start_thread (arg=0x3ff95cff910) at pthread_create.c:303 > pd = 0x3ff95cff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396264978704, 4398001099512, 4398039403056, 1, 4396264976896, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448158281614095}, __fpregs = { > 4728779608739020800, 4575657223552499782, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#13 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 16 (Thread 0x3ff966ff910 (LWP 4532)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa24e58190, mutex=0x2aa24e58160) at pthread_cond_wait.c:153 > __r2 = 2929786716564 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 1 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ff966fe918, __canceltype = 0, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa24e58190, mutex = 0x2aa24e58160, bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa24e58190, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa24e58190 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000003fff5fc95b6 in Wait (this=0x2aa24e58130, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:68 >No locals. >#3 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x2aa24e58130, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/ThreadEventQueue.cpp:155 > lock = {mLock = 0x2aa24e58160} > event = <value optimized out> >#4 0x000003fff5fcdd72 in nsThread::ProcessNextEvent (this=0x2aa24e581e0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:967 > priority = mozilla::Normal > event = <value optimized out> > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377p\000\020\260\000\000\003\377p\000\032\330\000\000\003\377p\000\031\240\000\000\003\377p\000\032\240\000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\365\375\232\356\000\000\003\377\226o\353h\000\000\003\377p\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\377\223\274\220\000\000\003\377p\000\b\300\000\000\003\377p\000\020\300", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ff966feca7 > aMayWait = true > this = 0x2aa24e581e0 >#5 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = false >#6 0x000003fff6424b32 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ff700019a0, aDelegate=0x3ff700010b0) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:364 > didWork = <value optimized out> > thread = 0x2aa24e581e0 >#7 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#8 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#9 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ff700010b0, previous_state_ = 0x0} >#10 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff93bc90) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ff700010b0} > initData = 0x0 > self = 0x2aa24e581e0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#11 0x000003fff56c6f24 in _pt_root (arg=0x2aa24e58370) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa24e58370 > detached = 0 > id = 4396275464464 > tid = 4532 >#12 0x000003fffd498556 in start_thread (arg=0x3ff966ff910) at pthread_create.c:303 > pd = 0x3ff966ff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396275464464, 4398001099512, 4398039415520, 1, 4396275462656, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448158325654287}, __fpregs = { > 4728779608739020800, 4575657223552499782, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#13 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 15 (Thread 0x3ffec6c9910 (LWP 4531)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa24e5be10, mutex=0x2aa24e5bde0) at pthread_cond_wait.c:153 > __r2 = 2929786732052 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 5 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ffec6c8c88, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa24e5be10, mutex = 0x2aa24e5bde0, bc_seq = 1} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 2 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa24e5be10, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa24e5be10 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000003fff6288cc8 in Wait (this=0x2aa24e5bdd0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:68 >No locals. >#3 Wait (this=0x2aa24e5bdd0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#4 Wait (this=0x2aa24e5bdd0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/Monitor.h:88 >No locals. >#5 mozilla::net::CacheIOThread::ThreadFunc (this=0x2aa24e5bdd0) at /usr/src/debug/firefox-60.0/netwerk/cache2/CacheIOThread.cpp:522 > level = <value optimized out> > xpcomThread = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > threadInternal = {<nsCOMPtr_base> = {mRawPtr = 0x3ff6c0009f0}, <No data fields>} >#6 0x000003fff6288d68 in mozilla::net::CacheIOThread::ThreadFunc (aClosure=0x2aa24e5bdd0) at /usr/src/debug/firefox-60.0/netwerk/cache2/CacheIOThread.cpp:450 > thread = 0x2aa24e5bdd0 >#7 0x000003fff56c6f24 in _pt_root (arg=0x2aa24e5bf10) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa24e5bf10 > detached = 0 > id = 4397718083856 > tid = 4531 >#8 0x000003fffd498556 in start_thread (arg=0x3ffec6c9910) at pthread_create.c:303 > pd = 0x3ffec6c9910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397718083856, 4398001099512, 4398039417248, 1, 4397718082048, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156815631119}, __fpregs = { > 4728779608739020800, 4575657223552499782, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#9 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 13 (Thread 0x3ff97aff910 (LWP 4519)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa24cc55b0, mutex=0x2aa24cc5580) at pthread_cond_wait.c:153 > __r2 = 2929785066932 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 1 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ff97afed20, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa24cc55b0, mutex = 0x2aa24cc5580, bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa24cc55b0, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa24cc55b0 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000003fff5fba006 in Wait () at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:68 >No locals. >#3 Wait () at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#4 Wait () at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/Monitor.h:88 >No locals. >#5 mozilla::HangMonitor::ThreadMain () at /usr/src/debug/firefox-60.0/xpcom/threads/HangMonitor.cpp:271 > timestamp = 0 > now = <value optimized out> > timeout = <value optimized out> > lock = {mMonitor = 0x2aa24cc5580} > lastTimestamp = <value optimized out> > waitCount = <value optimized out> >#6 0x000003fff56c6f24 in _pt_root (arg=0x2aa24cc55f0) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa24cc55f0 > detached = 0 > id = 4396296435984 > tid = 4519 >#7 0x000003fffd498556 in start_thread (arg=0x3ff97aff910) at pthread_create.c:303 > pd = 0x3ff97aff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396296435984, 4398001099512, 4398039418264, 1, 4396296434176, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448158321459983}, __fpregs = { > 4728779608739020800, 4624372159962939462, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#8 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 12 (Thread 0x3ffe4b24910 (LWP 4518)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa24c6d850, mutex=0x2aa24c6d820) at pthread_cond_wait.c:153 > __r2 = 2929784707156 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 1 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ffe4b23918, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa24c6d850, mutex = 0x2aa24c6d820, bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa24c6d850, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa24c6d850 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000003fff5fc95b6 in Wait (this=0x2aa24c6d7f0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:68 >No locals. >#3 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x2aa24c6d7f0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/ThreadEventQueue.cpp:155 > lock = {mLock = 0x2aa24c6d820} > event = <value optimized out> >#4 0x000003fff5fcdd72 in nsThread::ProcessNextEvent (this=0x2aa24c6d8a0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:967 > priority = mozilla::Normal > event = <value optimized out> > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377\200\000\017 \000\000\003\377\200\000\031H\000\000\003\377\200\000\030\020\000\000\003\377\200\000\031\020\000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\365\375\232\356\000\000\003\377\344\262;h\000\000\003\377\200\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\377\223\302h\000\000\003\377\200\000\b\300\000\000\003\377\200\000\017\060", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ffe4b23ca7 > aMayWait = true > this = 0x2aa24c6d8a0 >#5 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = false >#6 0x000003fff6424b32 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ff80001810, aDelegate=0x3ff80000f20) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:364 > didWork = <value optimized out> > thread = 0x2aa24c6d8a0 >#7 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#8 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#9 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ff80000f20, previous_state_ = 0x0} >#10 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff93c268) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ff80000f20} > initData = 0x0 > self = 0x2aa24c6d8a0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#11 0x000003fff56c6f24 in _pt_root (arg=0x2aa24c6da30) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa24c6da30 > detached = 0 > id = 4397588433168 > tid = 4518 >#12 0x000003fffd498556 in start_thread (arg=0x3ffe4b24910) at pthread_create.c:303 > pd = 0x3ffe4b24910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397588433168, 4398001099512, 4398039417016, 1, 4397588431360, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156961280783}, __fpregs = { > 4728779608739020800, 4624372159962939462, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#13 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 11 (Thread 0x3ffec2ff910 (LWP 4517)): >#0 0x000003fffd1dd8ca in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x000003fff6406f66 in epoll_wait (epfd=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 >No locals. >#2 0x000003fff941ea4a in tokio_core::reactor::Core::poll::h6bf91d660d6bc1c1 () at third_party/rust/mio/src/sys/unix/epoll.rs:82 > NEXT_LOOP_ID = {v = {value = 2}} > __KEY = {inner = {value = {<error reading variable>}, dtor_registered = {value = {value = false}}, dtor_running = {value = {value = false}}} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >#3 0x000003fff93e2482 in tokio_core::reactor::Core::run::hedef9627a99f9037 (warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >) at third_party/rust/tokio-core/src/reactor/mod.rs:249 >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e1f34 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >#4 0x000003fff93e131e in std::sys_common::backtrace::__rust_begin_short_backtrace::h936641f9f9d4d8a1 (warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >) at /usr/src/debug/firefox-60.0/media/audioipc/audioipc/src/core.rs:81 >warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e131d in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e11e0 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >#5 0x000003fff93e1154 in _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h98f2902a8d439546 (warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >) at /usr/src/debug/rustc-1.25.0-src/src/libstd/thread/mod.rs:406 >warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e1153 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e10e8 in read in CU, but not in symtab.) > >#6 0x000003fff94a70ce in std::sys::unix::thread::Thread::new::thread_start::hb4fbe1f4e18bb93a () from /usr/lib64/firefox/libxul.so >No symbol table info available. >#7 0x000003fffd498556 in start_thread (arg=0x3ffec2ff910) at pthread_create.c:303 > pd = 0x3ffec2ff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397714110736, 4398001099512, 4398039415752, 1, 4397714108928, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156819899151}, __fpregs = { > 4606995447062462464, 4624372159962939462, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#8 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 10 (Thread 0x3ffec4ff910 (LWP 4516)): >#0 0x000003fffd1dd8ca in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x000003fff6406f66 in epoll_wait (epfd=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 >No locals. >#2 0x000003fff941ea4a in tokio_core::reactor::Core::poll::h6bf91d660d6bc1c1 () at third_party/rust/mio/src/sys/unix/epoll.rs:82 > NEXT_LOOP_ID = {v = {value = 2}} > __KEY = {inner = {value = {<error reading variable>}, dtor_registered = {value = {value = false}}, dtor_running = {value = {value = false}}} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} > vtable = {<No data fields>} >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >#3 0x000003fff93e2482 in tokio_core::reactor::Core::run::hedef9627a99f9037 (warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >) at third_party/rust/tokio-core/src/reactor/mod.rs:249 >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e2481 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e1f34 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >#4 0x000003fff93e54b2 in std::sys_common::backtrace::__rust_begin_short_backtrace::hfbd2da2b2868b986 (warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >) at /usr/src/debug/firefox-60.0/media/audioipc/audioipc/src/core.rs:81 >warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e54b1 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e5374 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >#5 0x000003fff93e52e8 in _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h99d69b35fd3f4f1e (warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >) at /usr/src/debug/rustc-1.25.0-src/src/libstd/thread/mod.rs:406 >warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >No symbol table info available. >warning: (Internal error: pc 0x3fff93e52e7 in read in CU, but not in symtab.) > >warning: (Internal error: pc 0x3fff93e527c in read in CU, but not in symtab.) > >#6 0x000003fff94a70ce in std::sys::unix::thread::Thread::new::thread_start::hb4fbe1f4e18bb93a () from /usr/lib64/firefox/libxul.so >No symbol table info available. >#7 0x000003fffd498556 in start_thread (arg=0x3ffec4ff910) at pthread_create.c:303 > pd = 0x3ffec4ff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397716207888, 4398001099512, 4398039415752, 1, 4397716206080, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156813607695}, __fpregs = { > 4606995447062462464, 4624372159962939462, -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#8 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 9 (Thread 0x3ff97dff910 (LWP 4515)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa246fde10, mutex=0x2aa246fddb8) at pthread_cond_wait.c:153 > __r2 = 2929779006996 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 2 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ff97dfe440, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa246fde10, mutex = 0x2aa246fddb8, bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa246fde10, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa246fde10 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000002aa004fe598 in mozilla::detail::ConditionVariableImpl::wait_for (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <value optimized out> > ptMutex = <value optimized out> > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 0, tv_nsec = 0} > abs_ts = {tv_sec = 0, tv_nsec = 0} >#3 0x000003fff90ee3e0 in wait_for (this=0x2aa248ce7f8) at /usr/src/debug/firefox-60.0/js/src/threading/ConditionVariable.h:101 >No locals. >#4 wait (this=0x2aa248ce7f8) at /usr/src/debug/firefox-60.0/js/src/vm/HelperThreads.cpp:994 >No locals. >#5 js::HelperThread::threadLoop (this=0x2aa248ce7f8) at /usr/src/debug/firefox-60.0/js/src/vm/HelperThreads.cpp:2238 > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x2aa246fddb8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = { > 4396297740289, 4396297740289, 4396297740289}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = { > value = js::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x2aa248ce7f8}, <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, expressionClosures_ = false, > arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, > enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, > yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 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 = 4396299583488, 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 = 0}, <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>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::Idle}, <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>}, keepAtoms = {<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 = 0x3ff97dfe890, 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 = 0x3ff97dfe9a8, 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 = 0x3ff97dfeac0, 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 = 0x3ff97dfebd8, 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 = 0x3ff97dfed40, mPrev = 0x3ff97dfed40, mIsSentinel = false}, ptr = {data = { > asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), > asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <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_ = 0x3ff97dfe698}, > static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ff97dfeda8, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = { > mCapacity = 8}, > mBytes = "\000\000\003\377\227\337\356\030\000\000\003\377\375K\022\370\000\000\003\377\377\223\273\200\000\000\003\377\227\337\375(\000\000\003\377\000\000\000\000\000\000\003\377\227\337\356\030\000\000\003\377\375J\320\000\000\000\003\377\375J\\\b"}, 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 = 0x3ff97dfedf8, mPrev = 0x3ff97dfedf8, > 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 = 0x3ff97dfee40, 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>}, > interrupt_ = {<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>}, > interruptRegExpJit_ = {<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>}, handlingJitInterrupt_ = {<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>}, 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 = 0x2aa2473dcf0}}}, <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 = {data = { > asBits = 18445195961337643013, debugView = {tag = JSVAL_TAG_MAGIC, payload47 = 5}, s = {padding = 4294606848, payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), > asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <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 = 0}, <No data fields>}, > enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0}, <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 = 0}, <No data fields>}, > promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x000003fff90e8f16 in callMain<0> (aPack=0x2aa248ceb50) at /usr/src/debug/firefox-60.0/js/src/threading/Thread.h:242 >No locals. >#7 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x2aa248ceb50) at /usr/src/debug/firefox-60.0/js/src/threading/Thread.h:235 > pack = 0x2aa248ceb50 >#8 0x000003fffd498556 in start_thread (arg=0x3ff97dff910) at pthread_create.c:303 > pd = 0x3ff97dff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396299581712, 4398001099512, 4398039415680, 1, 4396299579904, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448158314119951}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#9 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 8 (Thread 0x3ff97fff910 (LWP 4514)): >#0 0x000003fffd49d79e in __pthread_cond_wait (cond=0x2aa246fde10, mutex=0x2aa246fddb8) at pthread_cond_wait.c:153 > __r2 = 2929779006996 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 2 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ff97ffe440, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa246fde10, mutex = 0x2aa246fddb8, bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004fe3e0 in mozilla::detail::ConditionVariableImpl::wait (this=0x2aa246fde10, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa246fde10 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000002aa004fe598 in mozilla::detail::ConditionVariableImpl::wait_for (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <value optimized out> > ptMutex = <value optimized out> > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 0, tv_nsec = 0} > abs_ts = {tv_sec = 0, tv_nsec = 0} >#3 0x000003fff90ee3e0 in wait_for (this=0x2aa248ce790) at /usr/src/debug/firefox-60.0/js/src/threading/ConditionVariable.h:101 >No locals. >#4 wait (this=0x2aa248ce790) at /usr/src/debug/firefox-60.0/js/src/vm/HelperThreads.cpp:994 >No locals. >#5 js::HelperThread::threadLoop (this=0x2aa248ce790) at /usr/src/debug/firefox-60.0/js/src/vm/HelperThreads.cpp:2238 > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x2aa246fddb8}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, mArray = {mArr = {0x0 <repeats 14 times>}}}, autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = { > 4396299837441, 4396299837441, 4396299837441}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = { > value = js::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x2aa248ce790}, <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, expressionClosures_ = false, > arrayProtoValues_ = true}}, <No data fields>}, arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, > enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = {dummy = 0}, static reportedOOM = {<JS::Error> = {dummy = 0}, <No data fields>}, > yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 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 = 4396301680640, 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 = 0}, <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>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::Idle}, <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>}, keepAtoms = {<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 = 0x3ff97ffe890, 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 = 0x3ff97ffe9a8, 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 = 0x3ff97ffeac0, 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 = 0x3ff97ffebd8, 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 = 0x3ff97ffed40, mPrev = 0x3ff97ffed40, mIsSentinel = false}, ptr = {data = { > asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), > asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}}}, <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_ = 0x3ff97ffe698}, > static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ff97ffeda8, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = { > mCapacity = 8}, > mBytes = "\000\000\003\377\227\377\356\030\000\000\003\377\375K\022\370\000\000\003\377\377\223\273\200\000\000\003\377\227\377\375(\000\000\003\377\000\000\000\000\000\000\003\377\227\377\356\030\000\000\003\377\375J\320\000\000\000\003\377\375J\\\b"}, 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 = 0x3ff97ffedf8, mPrev = 0x3ff97ffedf8, > 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 = 0x3ff97ffee40, 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>}, > interrupt_ = {<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>}, > interruptRegExpJit_ = {<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>}, handlingJitInterrupt_ = {<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>}, 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 = 0x2aa2473dcf0}}}, <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 = {data = { > asBits = 18445195961337643013, debugView = {tag = JSVAL_TAG_MAGIC, payload47 = 5}, s = {padding = 4294606848, payload = {i32 = 5, u32 = 5, why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), > asPtr = 0xfffa800000000005, asWord = 18445195961337643013, asUIntPtr = 18445195961337643013}}}, <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 = 0}, <No data fields>}, > enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0}, <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 = 0}, <No data fields>}, > promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x000003fff90e8f16 in callMain<0> (aPack=0x2aa248ce870) at /usr/src/debug/firefox-60.0/js/src/threading/Thread.h:242 >No locals. >#7 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x2aa248ce870) at /usr/src/debug/firefox-60.0/js/src/threading/Thread.h:235 > pack = 0x2aa248ce870 >#8 0x000003fffd498556 in start_thread (arg=0x3ff97fff910) at pthread_create.c:303 > pd = 0x3ff97fff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396301678864, 4398001099512, 4398039415680, 1, 4396301677056, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448158316217103}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#9 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 7 (Thread 0x3ffe5524910 (LWP 4513)): >#0 0x000003fffd49dc6c in __pthread_cond_timedwait (cond=0x2aa248c8ec8, mutex=0x2aa248c8e10, abstime=0x3ffe5523d58) at pthread_cond_timedwait.c:167 > __r2 = 18446744073709551612 > __r4 = 1 > __r3 = 128 > __r5 = 4397598915752 > __result = 18446744073709551612 > rt = {tv_sec = 0, tv_nsec = 999998246} > futex_val = 1 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ffe5523c68, __canceltype = 0, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa248c8ec8, mutex = 0x2aa248c8e10, bc_seq = 0} > result = 0 > pshared = 0 > err = <value optimized out> > val = <value optimized out> > seq = 0 >#1 0x000003fff56bf3a0 in pt_TimedWait (cv=0x2aa248c8ec8, ml=0x2aa248c8e10, timeout=<value optimized out>) at ../../../nspr/pr/src/pthreads/ptsynch.c:258 > rv = <value optimized out> > now = {tv_sec = 1528960317, tv_usec = 507892} > tmo = {tv_sec = 1528960318, tv_nsec = 507892000} > ticks = <value optimized out> >#2 0x000003fff56c04c0 in PR_WaitCondVar (cvar=0x2aa248c8ec0, timeout=<value optimized out>) at ../../../nspr/pr/src/pthreads/ptsynch.c:387 > rv = <value optimized out> > thred = 0x2aa248c8f10 >#3 0x000003fff668fde6 in Sleep (arg=0x2aa248c8de0) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCJSContext.cpp:211 >No locals. >#4 WatchdogMain (arg=0x2aa248c8de0) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCJSContext.cpp:496 > self = 0x2aa248c8de0 > lock = {mWatchdog = 0x2aa248c8de0} >#5 0x000003fff56c6f24 in _pt_root (arg=0x2aa248c8f10) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa248c8f10 > detached = 0 > id = 4397598918928 > tid = 4513 >#6 0x000003fffd498556 in start_thread (arg=0x3ffe5524910) at pthread_create.c:303 > pd = 0x3ffe5524910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397598918928, 4398001099512, 4398039416376, 1, 4397598917120, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156929823503}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#7 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 6 (Thread 0x3ffe5f24910 (LWP 4512)): >#0 0x000003fffd1d662a in __poll (fds=0x3ffe5f235e4, nfds=1, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > _ret = -4 > oldtype = 0 > result = <value optimized out> >#1 0x000003fff56c24ba in _pr_poll_with_poll (pds=<value optimized out>, npds=<value optimized out>, timeout=<value optimized out>) at ../../../nspr/pr/src/pthreads/ptio.c:4018 > stack_syspoll = {{fd = 25, events = 3, revents = 0}, {fd = -437111440, events = 0, revents = 0}, {fd = 1, events = 0, revents = 682}, {fd = 610784320, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, > events = 0, revents = 682}, {fd = 610785184, events = 0, revents = 1023}, {fd = -45174784, events = 0, revents = 1023}, {fd = -437111096, events = 0, revents = 0}, {fd = 5, events = 0, revents = 0}, {fd = 0, events = 0, > revents = 0}, {fd = 2099586581, events = 0, revents = 0}, {fd = 1, events = 0, revents = 682}, {fd = 0, events = 0, revents = 1023}, {fd = -437110609, events = 0, revents = 682}, {fd = 613378704, events = 0, revents = 1023}, > {fd = -91918752, events = 0, revents = 1023}, {fd = -112256840, events = 0, revents = 682}, {fd = 5236794, events = 0, revents = 1023}, {fd = -437111296, events = 0, revents = 1023}, {fd = -91918752, events = 0, > revents = 1023}, {fd = -437110744, events = 0, revents = 682}, {fd = 5236794, events = 0, revents = 1023}, {fd = -437111264, events = 0, revents = 1023}, {fd = -437111256, events = 0, revents = 1023}, {fd = -47677440, > events = 0, revents = 1023}, {fd = -177622608, events = 0, revents = 682}, {fd = 610784320, events = 0, revents = 0}, {fd = 3, events = -11142, revents = 20872}, {fd = 1478393833, events = 0, revents = 0}, {fd = 5, > events = 0, revents = 1023}, {fd = -437111064, events = 0, revents = 1023}, {fd = -177624912, events = 0, revents = 1023}, {fd = -437110904, events = 0, revents = 0}, {fd = 0, events = 0, revents = 682}, {fd = 0, events = 0, > revents = 1023}, {fd = -91918752, events = 0, revents = 1023}, {fd = -112256840, events = 0, revents = 1023}, {fd = -167995252, events = 0, revents = 1023}, {fd = -437111136, events = 0, revents = 1023}, {fd = 0, events = 0, > revents = 682}, {fd = 613378880, events = 0, revents = 1023}, {fd = -91918752, events = 0, revents = 1023}, {fd = -112336256, events = 0, revents = 682}, {fd = 613378752, events = 0, revents = 1023}, {fd = -437111088, > events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 1023}, {fd = -1677714368, events = 0, revents = 682}, {fd = 613378752, events = 0, revents = 1023}, {fd = -47674288, events = 0, > revents = 1023}, {fd = -437110120, events = 0, revents = 682}, {fd = -1, events = 0, revents = 682}, {fd = 613377872, events = 0, revents = 682}, {fd = 613375168, events = 0, revents = 1023}, {fd = -91918752, events = 0, > revents = 1023}, {fd = -112256840, events = 0, revents = 1023}, {fd = -177439402, events = 0, revents = 1023}, {fd = -437110984, events = 0, revents = 1023}, {fd = -168000452, events = 0, revents = 1023}, {fd = -437110968, > events = 0, revents = 682}, {fd = 613378880, events = 0, revents = 4815}, {fd = -1873107306, events = 0, revents = 0}, {fd = 20682, events = 0, revents = 0}} > syspoll = <value optimized out> > index = <value optimized out> > msecs = <value optimized out> > ready = <value optimized out> > start = 0 > elapsed = <value optimized out> > remaining = <value optimized out> >#2 0x000003fff609e2e8 in mozilla::net::nsSocketTransportService::Poll (this=0x2aa248f5cc0, interval=0x3ffe5f2396c, pollDuration=0x3ffe5f23a98) at /usr/src/debug/firefox-60.0/netwerk/base/nsSocketTransportService2.cpp:505 > pollList = 0x2aa248f6750 > pollCount = 1 > pollTimeout = <value optimized out> > pendingEvents = false > ts = 20682689 > pollStart = <value optimized out> > rv = <value optimized out> > passedInterval = <value optimized out> >#3 0x000003fff60a9e2c in mozilla::net::nsSocketTransportService::DoPollIteration (this=0x2aa248f5cc0, pollDuration=0x3ffe5f23a98) at /usr/src/debug/firefox-60.0/netwerk/base/nsSocketTransportService2.cpp:1132 > i = -1 > count = 0 > pollInterval = 0 > n = 0 >#4 0x000003fff60aa21e in mozilla::net::nsSocketTransportService::Run (this=0x2aa248f5cc0) at /usr/src/debug/firefox-60.0/netwerk/base/nsSocketTransportService2.cpp:925 > pendingEvents = false > goingOffline = <value optimized out> > threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248f6b40}, <No data fields>} > startOfCycleForLastCycleCalc = <value optimized out> > numberOfPendingEventsLastCycle = 0 > pollCycleStart = {mValue = 0} > singlePollDuration = {mValue = 0} > startOfIteration = {mValue = 0} > startOfNextIteration = {mValue = 0} > numberOfPendingEvents = 0 > pollDuration = {mValue = 0} >#5 0x000003fff5fcddde in nsThread::ProcessNextEvent (this=0x2aa248f6b40, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>}, > mIsSome = 0 '\000'} > priority = mozilla::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248f5ce0}, <No data fields>} > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377\234\000\017 \000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\366?\000.\000\000\003\377\345\362;P\000\000\003\377\365\375\274Z\000\000\003\377\345\362;`\000\000\003\377\345\362;h\000\000\003\377\234\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\377\223\242\270\000\000\003\377\234\000\b\300\000\000\003\377\234\000\017\060", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ffe5f23ca7 > aMayWait = false > this = 0x2aa248f6b40 >#6 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#7 0x000003fff6424ad4 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ff9c001810, aDelegate=0x3ff9c000f20) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:334 > didWork = <value optimized out> > thread = 0x2aa248f6b40 >#8 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#9 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#10 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ff9c000f20, previous_state_ = 0x0} >#11 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff93a2b8) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ff9c000f20} > initData = 0x0 > self = 0x2aa248f6b40 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#12 0x000003fff56c6f24 in _pt_root (arg=0x2aa248f6cd0) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa248f6cd0 > detached = 0 > id = 4397609404688 > tid = 4512 >#13 0x000003fffd498556 in start_thread (arg=0x3ffe5f24910) at pthread_create.c:303 > pd = 0x3ffe5f24910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397609404688, 4398001099512, 4398039408904, 1, 4397609402880, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156940309263}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#14 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 5 (Thread 0x3ffed0c9910 (LWP 4511)): >#0 0x000003fffd1d662a in __poll (fds=0x3ffed0c8a98, nfds=2, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > _ret = -4 > oldtype = 0 > result = <value optimized out> >#1 0x000003fff63de6e4 in nsNotifyAddrListener::Run (this=0x2aa248f4c80) at /usr/src/debug/firefox-60.0/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp:394 > _rc = <value optimized out> > rc = <value optimized out> > netlinkSocket = <value optimized out> > addr = {nl_family = 16, nl_pad = 0, nl_pid = 0, nl_groups = 272} > flags = <value optimized out> > fds = {{fd = 22, events = 1, revents = 0}, {fd = 24, events = 1, revents = 0}} > rv = NS_OK > shutdown = <value optimized out> > pollWait = <value optimized out> >#2 0x000003fff5fcddde in nsThread::ProcessNextEvent (this=0x2aa248f4eb0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>}, > mIsSome = 0 '\000'} > priority = mozilla::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248f4c88}, <No data fields>} > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377\230\000\017 \000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\366?\000.\000\000\003\377\355\f\213P\000\000\003\377\365\375\274Z\000\000\003\377\355\f\213`\000\000\003\377\355\f\213h\000\000\003\377\230\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\377\223\243`\000\000\003\377\230\000\b\300\000\000\003\377\230\000\017\060", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ffed0c8ca7 > aMayWait = false > this = 0x2aa248f4eb0 >#3 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#4 0x000003fff6424ad4 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ff98001810, aDelegate=0x3ff98000f20) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:334 > didWork = <value optimized out> > thread = 0x2aa248f4eb0 >#5 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#6 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#7 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ff98000f20, previous_state_ = 0x0} >#8 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff93a360) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ff98000f20} > initData = 0x0 > self = 0x2aa248f4eb0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#9 0x000003fff56c6f24 in _pt_root (arg=0x2aa248f5070) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa248f5070 > detached = 0 > id = 4397728569616 > tid = 4511 >#10 0x000003fffd498556 in start_thread (arg=0x3ffed0c9910) at pthread_create.c:303 > pd = 0x3ffed0c9910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397728569616, 4398001099512, 4398039409072, 1, 4397728567808, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156800951055}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#11 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 4 (Thread 0x3ffedac9910 (LWP 4510)): >#0 0x000003fffd49dc6c in __pthread_cond_timedwait (cond=0x2aa2478e028, mutex=0x2aa2478dff8, abstime=0x3ffedac89b8) at pthread_cond_timedwait.c:167 > __r2 = 18446744073709551612 > __r4 = 93 > __r3 = 128 > __r5 = 4397739051256 > __result = 18446744073709551612 > rt = {tv_sec = 0, tv_nsec = 388999625} > futex_val = 93 > buffer = {__routine = 0x3fffd49d960 <__condvar_cleanup>, __arg = 0x3ffedac88b8, __canceltype = 0, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa2478e028, mutex = 0x2aa2478dff8, bc_seq = 0} > result = 0 > pshared = 0 > err = <value optimized out> > val = <value optimized out> > seq = 46 >#1 0x000002aa004fe5da in mozilla::detail::ConditionVariableImpl::wait_for (this=0x2aa2478e028, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/mozglue/misc/ConditionVariable_posix.cpp:153 > ptCond = 0x2aa2478e028 > ptMutex = 0x2aa2478dff8 > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 20682, tv_nsec = 884633492} > abs_ts = {tv_sec = 20683, tv_nsec = 273633492} >#2 0x000003fff5fd4eb6 in Wait (this=0x2aa2478dfd0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/CondVar.h:70 > aInterval = <value optimized out> > this = <value optimized out> >#3 Wait (this=0x2aa2478dfd0) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#4 TimerThread::Run (this=0x2aa2478dfd0) at /usr/src/debug/firefox-60.0/xpcom/threads/TimerThread.cpp:538 > waitFor = <value optimized out> > forceRunThisTimer = <value optimized out> > lock = {mMonitor = 0x2aa2478dff8} > usForPosInterval = <value optimized out> > forceRunNextTimer = false >#5 0x000003fff5fcddde in nsThread::ProcessNextEvent (this=0x2aa248f3ce0, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>, <value optimized out>}, > mIsSome = 0 '\000'} > priority = mozilla::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x2aa2478dfd0}, <No data fields>} > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\003\377\340\000\017 \000\000\003\377\372\205n`\000\000\003\377\371M\342\350\000\000\003\377\366?\000.\000\000\003\377\355\254\213P\000\000\003\377\365\375\274Z\000\000\003\377\355\254\213`\000\000\003\377\355\254\213h\000\000\003\377\340\000\000 ", mIsSome = 0 '\000'} > rv = NS_OK > noJSAPI = {mStorage = "\000\000\003\377\355\254\214(\000\000\003\377\340\000\b\300\000\000\003\377\340\000\017\060", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > aResult = 0x3ffedac8ca7 > aMayWait = false > this = 0x2aa248f3ce0 >#6 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#7 0x000003fff6424ad4 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0x3ffe0001810, aDelegate=0x3ffe0000f20) at /usr/src/debug/firefox-60.0/ipc/glue/MessagePump.cpp:334 > didWork = <value optimized out> > thread = 0x2aa248f3ce0 >#8 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#9 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#10 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ffe0000f20, previous_state_ = 0x0} >#11 0x000003fff5fce6e8 in nsThread::ThreadFunc (aArg=0x3ffff93a428) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x3ffe0000f20} > initData = 0x0 > self = 0x2aa248f3ce0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <value optimized out> >#12 0x000003fff56c6f24 in _pt_root (arg=0x2aa248f3ea0) at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa248f3ea0 > detached = 0 > id = 4397739055376 > tid = 4510 >#13 0x000003fffd498556 in start_thread (arg=0x3ffedac9910) at pthread_create.c:303 > pd = 0x3ffedac9910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397739055376, 4398001099512, 4398039409272, 1, 4397739053568, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156811436815}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#14 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x3ffef4b6910 (LWP 4508)): >#0 0x000003fffd1dd8ca in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x000003fff6406f66 in epoll_wait (epfd=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 >No locals. >#2 0x000003fff6409a82 in epoll_dispatch (base=0x3ffe80011a0, tv=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/third_party/libevent/epoll.c:462 > epollop = 0x3ffe8001440 > events = 0x3ffe8001460 > i = <value optimized out> > res = <value optimized out> > timeout = <value optimized out> > __func__ = "epoll_dispatch" >#3 0x000003fff640c7b4 in event_base_loop (base=0x3ffe80011a0, flags=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/third_party/libevent/event.c:1947 > evsel = 0x3fffa50f5f0 > tv = {tv_sec = 4397766236768, tv_usec = 0} > tv_p = <value optimized out> > res = <value optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#4 0x000003fff63efc9a in base::MessagePumpLibevent::Run (this=0x3ffe8001120, delegate=0x3ffef4b5d20) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_pump_libevent.cc:381 > poll_tv = {tv_sec = 4397766236992, tv_usec = 4398001048972} > delay = {delta_ = 4397882931652} > did_work = <value optimized out> > old_in_run = false >#5 0x000003fff63f27d4 in RunInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#6 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#7 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x3ffef4b5d20, previous_state_ = 0x0} >#8 0x000003fff6400cb0 in base::Thread::ThreadMain (this=0x2aa246fe3f0) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/thread.cc:181 > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x3fffa50f300}, type_ = MessageLoop::TYPE_IO, id_ = 2, work_queue_ = std::queue wrapping: std::deque with 0 elements, > delayed_work_queue_ = std::priority_queue wrapping: std::vector of length 0, capacity 0, deferred_non_nestable_work_queue_ = std::queue wrapping: std::deque with 0 elements, pump_ = {mRawPtr = 0x3ffe8001120}, > destruction_observers_ = {observers_ = std::vector of length 1, capacity 1 = {0x3ffe80010e0}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, > exception_restoration_ = false, thread_name_ = "Gecko_IOThread", incoming_queue_ = std::queue wrapping: std::deque with 0 elements, incoming_queue_lock_ = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, > __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x3ffef4b5c68, run_depth_base_ = 1, shutting_down_ = false, > transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x3ffe80010d0}} >#9 0x000003fff63ef67a in ThreadFunc (closure=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <error reading variable delegate (Unhandled dwarf expression opcode 0xf3)> >#10 0x000003fffd498556 in start_thread (arg=0x3ffef4b6910) at pthread_create.c:303 > pd = 0x3ffef4b6910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397766240528, 4398001099512, 4398039418440, 1, 4397766238720, 4398001083040, 4398001082368, 4398001052680, -7549448156528519519, -7549448156830692111}, __fpregs = { > 4740746169636880384, 0, 0, 0, 0, 0, 0, 0}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#11 0x000003fffd1e18ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x3fffd0d2710 (LWP 4504)): >#0 js::TenuringTracer::moveToTenured (this=0x3ffff9302f8, src=0x3ff97b80db8) at /usr/src/debug/firefox-60.0/js/src/gc/Marking.cpp:3206 > t = <value optimized out> > dst = <value optimized out> >#1 0x000003fff93218dc in js::TenuringTracer::traverse<JSString> (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Marking.cpp:2723 > cellp = 0x2aa257f0e60 >#2 0x000003fff93251be in trace (this=0x2aa248cbc68, owner=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Marking.cpp:2899 >No locals. >#3 js::gc::StoreBuffer::MonoTypeBuffer<js::gc::StoreBuffer::CellPtrEdge>::trace (this=0x2aa248cbc68, owner=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Marking.cpp:2750 >No locals. >#4 0x000003fff9326e0a in traceCells (this=0x2aa248cb920, reason=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/StoreBuffer.h:440 >No locals. >#5 js::Nursery::doCollection (this=0x2aa248cb920, reason=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Nursery.cpp:856 > session = {maybeLock = {mStorage = "\000\000\002\252$\214\222", <incomplete sequence \360>, mIsSome = 1 '\001'}, runtime = 0x2aa248c92f0, prevState = JS::Idle, pseudoFrame = {profiler_ = 0x0}} > initialNurseryUsedBytes = 1048536 > mover = {<JSTracer> = {runtime_ = 0x2aa248c92f0, weakMapAction_ = TraceWeakMapKeysValues, tag_ = JSTracer::Tenuring, traceWeakEdges_ = true}, nursery_ = @0x2aa248cb920, tenuredSize = 18464, objHead = 0x3ff97bfe898, > objTail = 0x3ff97b64f08, stringHead = 0x0, stringTail = 0x3ffff930330} >#6 0x000003fff93280f0 in js::Nursery::collect (this=0x2aa248cb920, reason=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Nursery.cpp:722 > tenureCounts = {static EntryShift = 4, static EntryCount = 16, entries = {{group = 0x0, count = 0} <repeats 16 times>}} > validPromotionRate = <value optimized out> > pretenureCount = <value optimized out> > shouldPretenure = <value optimized out> > totalTime = {mValue = 2929780142600} >#7 0x000003fff92e4e12 in js::gc::GCRuntime::minorGC (this=0x2aa248c97e8, reason=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/GC.cpp:7743 > ap = {stats = @0x2aa248c9840, phaseKind = js::gcstats::MINOR_GC, enabled = true} >#8 0x000003fff9309092 in minorGC (cx=0x2aa248cdf50, kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Zone.h:426 >No locals. >#9 tryNewNurseryObject<(js::AllowGC)1> (cx=0x2aa248cdf50, kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Allocator.cpp:94 > obj = <value optimized out> >#10 js::Allocate<JSObject, (js::AllowGC)1> (cx=0x2aa248cdf50, kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/gc/Allocator.cpp:56 >No locals. >#11 0x000003fff9146f28 in create (cx=0x2aa248cdf50, group=..., kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/NativeObject-inl.h:538 > nDynamicSlots = 0 > obj = <value optimized out> > nobj = <value optimized out> >#12 NewObject (cx=0x2aa248cdf50, group=..., kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSObject.cpp:729 > tmpResult_ = <value optimized out> > nfixed = <value optimized out> > shape = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff930de8, ptr = 0x3ffec598998} > obj = <value optimized out> >#13 0x000003fff9147d06 in js::NewObjectWithClassProtoCommon (cx=0x2aa248cdf50, clasp=0x3fffa75cf28, allocKind=<value optimized out>, newKind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSObject.cpp:850 > global = {<js::HandleBase<js::GlobalObject*, JS::Handle<js::GlobalObject*> >> = {<js::WrappedPtrOperations<js::GlobalObject*, JS::Handle<js::GlobalObject*> >> = {<No data fields>}, <No data fields>}, ptr = 0x2aa24c67a50} > protoKey = <value optimized out> > group = {<js::RootedBase<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<js::MutableWrappedPtrOperations<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<js::WrappedPtrOperations<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf78, prev = 0x3ffff930ad8, ptr = 0x3ffec57bd60} > obj = <value optimized out> >#14 0x000003fff8e95d3e in NewObjectWithClassProto (cx=0x2aa248cdf50, baseobj=..., newKind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSObject-inl.h:677 >No locals. >#15 NewBuiltinClassInstance (cx=0x2aa248cdf50, baseobj=..., newKind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSObject-inl.h:714 >No locals. >#16 NewBuiltinClassInstance<js::PlainObject> (cx=0x2aa248cdf50, baseobj=..., newKind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSObject-inl.h:736 >No locals. >#17 js::CopyInitializerObject (cx=0x2aa248cdf50, baseobj=..., newKind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/NativeObject-inl.h:706 > obj = {<js::RootedBase<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::MutableWrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::WrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x2aa25535cb1, ptr = 0x973afb1986aa5381} >#18 0x000003fff8e966a0 in js::NewObjectOperation (cx=0x2aa248cdf50, script=..., pc=0x2aa249e4286 "[", newKind=js::GenericObject) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:4970 > baseObject = {<js::RootedBase<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::MutableWrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::WrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930af0, ptr = 0x3ffec57f3d0} > group = {<js::RootedBase<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<js::MutableWrappedPtrOperations<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<js::WrappedPtrOperations<js::ObjectGroup*, JS::Rooted<js::ObjectGroup*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf78, prev = 0x0, ptr = 0x3ffec59f310} > obj = {<js::RootedBase<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::MutableWrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<js::WrappedPtrOperations<js::PlainObject*, JS::Rooted<js::PlainObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930da0, ptr = 0x0} >#19 0x000003fff8e9e52c in Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3769 > obj = <value optimized out> > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff931530, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff931558, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931118, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa25535d50, pc = 0x2aa249e4286 "[", fp_ = 0x2aa25535cb0}, entryFrame_ = 0x2aa25535cb0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931138, ptr = 0x3ffec59d1f0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931338, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff930ce0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9313f8, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff930d10, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930f38, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930d40, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930d58, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930d70, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff930d88, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff930d28, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff931410, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff931428, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff930cc8, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff931458, ptr = 0x0} >#20 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#21 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9313e0, ptr = 0x3ffec596560} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931440, ptr = 0x3ffec59d1f0}}, args_ = @0x3ffff9312f8, construct_ = js::NO_CONSTRUCT} >#22 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#23 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa25535c88, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff931b70, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff931b98, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931758, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa25535c88, pc = 0x2aa256fc4cd ":", fp_ = 0x2aa25535bc0}, entryFrame_ = 0x2aa25535bc0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931778, ptr = 0x3ffe40a9b80} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931978, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931320, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931a38, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931350, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931578, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931380, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931398, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9313b0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9313c8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931368, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff931a50, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff931a68, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931308, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff931a98, ptr = 0x0} >#24 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#25 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 3 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931a20, ptr = 0x3ff97b7fde8} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931a80, ptr = 0x3ffe40a9b80}}, args_ = @0x3ffff931938, construct_ = js::NO_CONSTRUCT} >#26 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#27 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5e98, argc_ = 2, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff9321b0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff9321d8, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931d98, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5ea8, pc = 0x2aa256ef0b2 "\347\002", fp_ = 0x2aa24bf5e08}, entryFrame_ = 0x2aa24bf5e08, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931db8, ptr = 0x3ffe40a9af0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931fb8, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931960, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932078, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931990, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931bb8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9319c0, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9319d8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9319f0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff931a08, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9319a8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff932090, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff9320a8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931948, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff9320d8, ptr = 0x0} >#28 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#29 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 4 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932060, ptr = 0x3ff97b7fd98} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9320c0, ptr = 0x3ffe40a9af0}}, args_ = @0x3ffff931f78, construct_ = js::NO_CONSTRUCT} >#30 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#31 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5df0, argc_ = 3, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff9327f0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff932818, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9323d8, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5e08, pc = 0x2aa256ef768 ":\003", fp_ = 0x2aa24bf5d40}, entryFrame_ = 0x2aa24bf5d40, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9323f8, ptr = 0x3ffe40a99d0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9325f8, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff931fa0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9326b8, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931fd0, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9321f8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932000, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932018, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932030, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932048, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff931fe8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff9326d0, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff9326e8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff931f88, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff932718, ptr = 0x0} >#32 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#33 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 2 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9326a0, ptr = 0x3ff97b7fd48} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff932700, ptr = 0x3ffe40a99d0}}, args_ = @0x3ffff9325b8, construct_ = js::NO_CONSTRUCT} >#34 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#35 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5d30, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff932e30, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff932e58, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932a18, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5d38, pc = 0x2aa256eef9a "\347\001", fp_ = 0x2aa24bf5c98}, entryFrame_ = 0x2aa24bf5c98, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff932a38, ptr = 0x3ffe40a9940} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff932c38, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9325e0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932cf8, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932610, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932838, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932640, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932658, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932670, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932688, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932628, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff932d10, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff932d28, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9325c8, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff932d58, ptr = 0x0} >#36 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#37 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 2 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932ce0, ptr = 0x3ff97b7fcf8} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff932d40, ptr = 0x3ffe40a9940}}, args_ = @0x3ffff932bf8, construct_ = js::NO_CONSTRUCT} >#38 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#39 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5c78, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff933470, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff933498, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933058, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5c80, pc = 0x2aa256ee240 "\347\001", fp_ = 0x2aa24bf5bd0}, entryFrame_ = 0x2aa24bf5bd0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff933078, ptr = 0x3ffe40a9550} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff933278, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff932c20, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff933338, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932c50, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932e78, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932c80, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932c98, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932cb0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff932cc8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff932c68, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff933350, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff933368, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff932c08, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff933398, ptr = 0x0} >#40 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#41 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 2 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933320, ptr = 0x3ff97b7fac8} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff933380, ptr = 0x3ffe40a9550}}, args_ = @0x3ffff933238, construct_ = js::NO_CONSTRUCT} >#42 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#43 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5bb8, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff933ab0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff933ad8, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933698, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5bc0, pc = 0x2aa256ec2c8 "\347\001", fp_ = 0x2aa24bf5b18}, entryFrame_ = 0x2aa24bf5b18, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9336b8, ptr = 0x3ffe40a94c0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9338b8, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff933260, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff933978, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff933290, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9334b8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9332c0, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9332d8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9332f0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933308, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9332a8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff933990, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff9339a8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff933248, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff9339d8, ptr = 0x0} >#44 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#45 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933960, ptr = 0x3ff97b7fa78} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9339c0, ptr = 0x3ffe40a94c0}}, args_ = @0x3ffff933878, construct_ = js::NO_CONSTRUCT} >#46 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#47 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5af8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff9350c0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff933f00, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933cd8, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5af8, pc = 0x2aa256e9bc1 <incomplete sequence \347>, fp_ = 0x2aa24bf5a78}, entryFrame_ = 0x2aa24bf5a78, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff933cf8, ptr = 0x3ffe4085d30} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff933e78, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9338a0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff934f88, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9338d0, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933af8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933900, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933918, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933930, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff933948, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9338e8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff934238, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff934fb8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff933888, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff934fe8, ptr = 0x0} >#48 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#49 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 4 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934158, ptr = 0x3ff97b7f758} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff934fd0, ptr = 0x3ffe4085d30}}, args_ = @0x3ffff933ef0, construct_ = js::NO_CONSTRUCT} >#50 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#51 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#52 0x000003fff9032a94 in JS_CallFunctionValue (cx=0x2aa248cdf50, obj=<value optimized out>, fval=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/jsapi.cpp:2970 > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff933f48, argc_ = 3, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff9342e0, ptr = {tracer = 0x3fff6640858 > <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = {cx_ = 0x2aa248cdf50}, > static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff933f38, mLength = 5, mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = { > mCapacity = 8}, > mBytes = "\377\376\003\377\227\267\367X\377\376\003\377\344\003\306\000\377\376\003\377\344\003Æ \377\372\000\000\000\000\000\000\377\372\000\000\000\000\000\000\000\000\003\377\377\223B\230\000\000\002\252$\214\337P\000\000\003\377\000\223\032\060"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} > thisv = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff934170, ptr = {data = {asBits = 18446185521333126656, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397576996352}, s = {padding = 4294837247, payload = { > i32 = -469514752, u32 = 3825452544, why = 3825452544}}, asDouble = -nan(0xe03ffe403c600), asPtr = 0xfffe03ffe403c600, asWord = 18446185521333126656, asUIntPtr = 18446185521333126656}}} >#53 0x000003fff66d595c in nsXPCWrappedJSClass::CallMethod (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1257 > syntheticException = {mRawPtr = 0x0} > rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff934298, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > sp = <value optimized out> > argv = <value optimized out> > i = <value optimized out> > retval = NS_ERROR_FAILURE > success = <value optimized out> > readyToDoTheCall = true > param_iid = {m0 = 682, m1 = 9356, m2 = 57216, m3 = "\000\000\003\377\377\223E\250"} > foundDependentParam = <value optimized out> > nativeGlobal = <value optimized out> > aes = {<mozilla::dom::AutoJSAPI> = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248bb460}, <No data fields>}, mType = mozilla::dom::ScriptSettingsStackEntry::eEntryScript, > mOlder = 0x3ffff936b58}, mAutoRequest = {mStorage = "\000\000\002\252$\214\337P", mIsSome = 1 '\001'}, mAutoNullableCompartment = {mStorage = "\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>, > mIsSome = 1 '\001'}, mCx = 0x2aa248cdf50, mIsMainThread = true, mOldWarningReporter = {mStorage = "\000\000\003\377\367\355\065 ", mIsSome = 1 '\001'}}, mWebIDLCallerPrincipal = 0x0, mDocShellEntryMonitor = { > mStorage = "\000\000\003\377\371M\342\210\000\000\003\377\365\374\341\244\000\000\003\377\377\223CX\000\000\002\252%K\005\220", mIsSome = 0 '\000'}, mCallerOverride = {mContext = 0x2aa248cdf50}} > ccx = {_vptr.XPCCallContext = 0x3fffa517b90, mAr = {mContext = 0x2aa248cdf50}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = {mRawPtr = 0x2aa246efd60}, mXPCJSContext = 0x2aa248d2980, mJSContext = 0x2aa248cdf50, > mPrevCallContext = 0x3ffff934b40, mWrapper = 0x0, mTearOff = 0x0, mScriptable = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSet = {mRawPtr = 0x0}, mInterface = {mRawPtr = 0x0}, mMember = 0x3fffa856e60, > mName = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff934ba8, ptr = {asBits = 2}}, mStaticMemberIsLocal = false, mArgc = 4287840728, mArgv = 0x3ffff9341e0, mRetVal = 0x3fffa856e60, mMethodIndex = 0} > cx = 0x2aa248cdf50 > fval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff934ec8, ptr = {data = {asBits = 18446185520053090136, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296959832}, s = {padding = 4294837247, payload = { > i32 = -1749551272, u32 = 2545416024, why = 2545416024}}, asDouble = -nan(0xe03ff97b7f758), asPtr = 0xfffe03ff97b7f758, asWord = 18446185520053090136, asUIntPtr = 18446185520053090136}}} > obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934b28, ptr = 0x3ffe403c600} > thisObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934140, ptr = 0x3ffe403c600} > ac = {cx_ = 0x2aa248cdf50, oldCompartment_ = 0x2aa24c679f0} > args = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff9350e8, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff934318, mLength = 3, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\344\003Æ \377\372\000\000\000\000\000\000\377\372\000\000\000\000\000\000\000\000\003\377\371\227\346\200\000\000\003\377\370\351\304V\000\000\003\377\377\223B\310\000\000\003\377\372\205n`\000\000\003\377\372u@\240"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} > scriptEval = {mJSContext = 0x2aa248cdf50, mState = {mStorage = "\000\000\002\252$\214\337P\000\000\000\377\377\223F\300\000\000\002\252$\214ß°\000\000\003\377\377\223A(\377\371\200\000\000\000\000", mIsSome = 1 '\001'}, > mEvaluated = true, mAutoCompartment = {mStorage = "\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>, mIsSome = 1 '\001'}} > apr = <value optimized out> > argc = <value optimized out> > kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24ea63a0}, <No data fields>} >#54 0x000003fff66d686a in nsXPCWrappedJS::CallMethod (this=0x2aa24ea6490, methodIndex=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedJS.cpp:614 >No locals. >#55 0x000003fff5fdfcf4 in PrepareAndDispatch (self=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/md/unix/xptcstubs_linux_s390x.cpp:142 > paramBuffer = {{val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039386464, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039386464, f = 1.43352833e-42, d = 2.1729201699085759e-311, b = false, c = 0 '\000', wc = 0 u'\000', > p = 0x3ffff934960, j = {bits = 4398039386464}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 682, i64 = 2929780927264, u8 = 0 '\000', u16 = 0, u32 = 682, u64 = 2929780927264, f = 9.55685553e-43, d = 1.4475041060020543e-311, > b = false, c = 0 '\000', wc = 0 u'\000', p = 0x2aa248d2b20, j = {bits = 2929780927264}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 682, i64 = 2929780927288, u8 = 0 '\000', u16 = 0, u32 = 682, u64 = 2929780927288, > f = 9.55685553e-43, d = 1.4475041060139119e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x2aa248d2b38, j = {bits = 2929780927288}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039386536, u8 = 0 '\000', > u16 = 0, u32 = 1023, u64 = 4398039386536, f = 1.43352833e-42, d = 2.1729201699441486e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff9349a8, j = {bits = 4398039386536}}}, {val = {i8 = 0 '\000', i16 = 0, > i32 = 682, i64 = 2929780927288, u8 = 0 '\000', u16 = 0, u32 = 682, u64 = 2929780927288, f = 9.55685553e-43, d = 1.4475041060139119e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x2aa248d2b38, j = { > bits = 2929780927288}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397954592352, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397954592352, f = 1.43352833e-42, d = 2.172878276050867e-311, b = false, c = 0 '\000', > wc = 0 u'\000', p = 0x3fffa856e60, j = {bits = 4397954592352}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397935279824, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397935279824, f = 1.43352833e-42, > d = 2.1728687343942479e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fff95ebed0, j = {bits = 4397935279824}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397877943610, u8 = 0 '\000', u16 = 0, u32 = 1023, > u64 = 4397877943610, f = 1.43352833e-42, d = 2.1728404065406479e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fff5f3dd3a, j = {bits = 4397877943610}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, > i64 = 4398039385416, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039385416, f = 1.43352833e-42, d = 2.1729201693907951e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff934548, j = {bits = 4398039385416}}}, { > val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039388136, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039388136, f = 1.43352833e-42, d = 2.1729201707346536e-311, b = false, c = 0 '\000', wc = 0 u'\000', > p = 0x3ffff934fe8, j = {bits = 4398039388136}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\000', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x0, j = {bits = 0}}}, > {val = {i8 = 0 '\000', i16 = 0, i32 = 682, i64 = 2929780907888, u8 = 0 '\000', u16 = 0, u32 = 682, u64 = 2929780907888, f = 9.55685553e-43, d = 1.4475040964290384e-311, b = false, c = 0 '\000', wc = 0 u'\000', > p = 0x2aa248cdf70, j = {bits = 2929780907888}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039385416, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039385416, f = 1.43352833e-42, d = 2.1729201693907951e-311, > b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff934548, j = {bits = 4398039385416}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4396296946472, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4396296946472, > f = 1.43352833e-42, d = 2.1720592901685888e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ff97b7c328, j = {bits = 4396296946472}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 682, i64 = 2929780907920, u8 = 0 '\000', > u16 = 0, u32 = 682, u64 = 2929780907920, f = 9.55685553e-43, d = 1.4475040964448485e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x2aa248cdf90, j = {bits = 2929780907920}}}, {val = {i8 = 0 '\000', i16 = 0, > i32 = 1023, i64 = 4398039385440, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039385440, f = 1.43352833e-42, d = 2.1729201694026526e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff934560, j = { > bits = 4398039385440}}}} > dispatchParams = 0x3ffff934580 > info = 0x2aa249407c8 > paramCount = <value optimized out> > i = <value optimized out> > result = NS_ERROR_FAILURE > gpr = 5 > fpr = <value optimized out> >#56 0x000003fff5fe0228 in nsXPTCStubBase::Stub7 (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/xptcstubsdef.inc:5 > a_gpr = {4398039386464, 2929780927264, 2929780927288, 4398039386536} > a_fpr = {4398039385896, 0, 4397939025656, 141615068610} > a_ov = 0x3ffff934780 >#57 0x000003fff5fdfa76 in NS_InvokeByIndex (that=0x2aa24ea6510, methodIndex=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_s390x.cpp:188 > vtable = <value optimized out> > method = 0x3fff5fe01d8 <nsXPTCStubBase::Stub7()> > overflow = <value optimized out> > stack_space = 0x3ffff934780 > d_gpr = 0x3ffff934780 > d_fpr = 0x3ffff9347a0 >#58 0x000003fff66d0a00 in Invoke (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1951 > argc = <value optimized out> >#59 Call (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1267 > foundDependentParam = <value optimized out> >#60 XPCWrappedNative::CallMethod (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1234 > rv = <value optimized out> >#61 0x000003fff66d7bc6 in XPC_WN_CallMethod (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:913 > args = <error reading variable args (Unhandled dwarf expression opcode 0xf3)> > funobj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934ca8, ptr = 0x3ffe40a6d30} > obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934b10, ptr = 0x3ffe409ff10} > ccx = {_vptr.XPCCallContext = 0x3fffa517b90, mAr = {mContext = 0x2aa248cdf50}, mState = XPCCallContext::READY_TO_CALL, mXPC = {mRawPtr = 0x2aa246efd60}, mXPCJSContext = 0x2aa248d2980, mJSContext = 0x2aa248cdf50, > mPrevCallContext = 0x3ffff9373d0, mWrapper = 0x2aa254b0590, mTearOff = 0x2aa254b05c8, mScriptable = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSet = {mRawPtr = 0x2aa256b84a0}, mInterface = { > mRawPtr = 0x2aa24ea6660}, mMember = 0x2aa24ea66d0, > mName = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff934fa0, ptr = {asBits = 4397711560800}}, mStaticMemberIsLocal = false, mArgc = 1, mArgv = 0x2aa24bf5a60, mRetVal = 0x2aa24bf5a50, mMethodIndex = 7} > iface = {mRawPtr = 0x2aa24ea6660} > member = 0x2aa24ea66d0 >#62 0x000003fff8ea7a1e in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 >No locals. >#63 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:468 > native = 0x3fff66d7970 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)> > skipForCallee = <value optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934f70, ptr = 0x3ffe40a6d30} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3ffff934f70, prev = 0x3ffe403c4c0, ptr = 0x2aa248cdfa8}}, args_ = @0x3ffff934fa0, construct_ = 4294837247} >#64 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#65 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5a60, argc_ = 1, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff935700, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 1, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff935728, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9352e8, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5a68, pc = 0x2aa24e85297 ":\001", fp_ = 0x2aa24bf59d0}, entryFrame_ = 0x2aa24bf59d0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935308, ptr = 0x3ffec0a7b80} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff935508, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff934eb0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9355c8, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff934ee0, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935108, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934f10, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934f28, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934f40, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff934f58, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff934ef8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff9355e0, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff9355f8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff934e98, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff935628, ptr = 0x0} >#66 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#67 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9355b0, ptr = 0x3ff97b2ce10} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935610, ptr = 0x3ffec0a7b80}}, args_ = @0x3ffff9354c8, construct_ = js::NO_CONSTRUCT} >#68 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#69 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf59b8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff935d40, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff935d68, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935928, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf59b8, pc = 0x2aa24e858a6 ":", fp_ = 0x2aa24bf58f0}, entryFrame_ = 0x2aa24bf58f0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935948, ptr = 0x3ffec0a7c10} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff935b48, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9354f0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff935c08, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff935520, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935748, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935550, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935568, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935580, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935598, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff935538, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff935c20, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff935c38, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9354d8, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff935c68, ptr = 0x0} >#70 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#71 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935bf0, ptr = 0x3ff97b2ce60} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935c50, ptr = 0x3ffec0a7c10}}, args_ = @0x3ffff935b08, construct_ = js::NO_CONSTRUCT} >#72 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#73 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf58b8, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff937950, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff936790, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935f68, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf58b8, pc = 0x2aa255ed948 <incomplete sequence \347>, fp_ = 0x2aa24bf5840}, entryFrame_ = 0x2aa24bf5788, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935f88, ptr = 0x3ffe4076790} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936100, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff935b30, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff937818, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff935b60, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935d88, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935b90, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935ba8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935bc0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff935bd8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff935b78, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff937438, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff937848, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff935b18, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff937878, ptr = 0x0} >#74 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#75 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 2 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9361b8, ptr = 0x3ffec596240} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff937860, ptr = 0x3ffe4066280}}, args_ = @0x3ffff9361e8, construct_ = js::NO_CONSTRUCT} >#76 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#77 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#78 0x000003fff91a55ec in js::CallSelfHostedFunction (cx=0x2aa248cdf50, name=..., thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/SelfHosting.cpp:1735 > fun = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9361d0, ptr = {data = {asBits = 18446185521472954944, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397716824640}, s = {padding = 4294837247, payload = { > i32 = -329686464, u32 = 3965280832, why = 3965280832}}, asDouble = -nan(0xe03ffec596240), asPtr = 0xfffe03ffec596240, asWord = 18446185521472954944, asUIntPtr = 18446185521472954944}}} >#79 0x000003fff9056a8c in AsyncFunctionResume (cx=0x2aa248cdf50, resultPromise=..., generatorVal=..., kind=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/AsyncFunction.cpp:190 > stack = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff936458, ptr = 0x0} > asyncStack = {mStorage = "\000\000\003\377\227\267\350\b\000\000\003\377\372\205n`\000\000\003\377\377\223d\200\000\000\003\377\377\223dP\000\000\003\377\000\000\000\000\000\000\003\377\377\223g", <incomplete sequence \310>, > mIsSome = 0 '\000'} > args = {<js::detail::FixedArgsBase<(js::MaybeConstruct)0, 1>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff936228, argc_ = 1, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, v_ = {<JS::AutoGCRooter> = {down = 0x0, tag_ = -2, stackTop = 0x2aa248cdfc0}, length_ = 3, elements_ = {{data = {asBits = 18446185521472954944, > debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397716824640}, s = {padding = 4294837247, payload = {i32 = -329686464, u32 = 3965280832, why = 3965280832}}, asDouble = -nan(0xe03ffec596240), > asPtr = 0xfffe03ffec596240, asWord = 18446185521472954944, asUIntPtr = 18446185521472954944}}, {data = {asBits = 18446185520053075352, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296945048}, s = { > padding = 4294837247, payload = {i32 = -1749566056, u32 = 2545401240, why = 2545401240}}, asDouble = -nan(0xe03ff97b7bd98), asPtr = 0xfffe03ff97b7bd98, asWord = 18446185520053075352, > asUIntPtr = 18446185520053075352}}, {data = {asBits = 18446185521333283328, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397577153024}, s = {padding = 4294837247, payload = {i32 = -469358080, u32 = 3825609216, > why = 3825609216}}, asDouble = -nan(0xe03ffe4062a00), asPtr = 0xfffe03ffe4062a00, asWord = 18446185521333283328, asUIntPtr = 18446185521333283328}}}}}, <No data fields>} > value = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936470, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} >#80 0x000003fff905fae2 in js::AsyncFunctionAwaitedFulfilled (cx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/AsyncFunction.cpp:217 >No locals. >#81 0x000003fff8f2f50a in AsyncFunctionPromiseReactionJob (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/builtin/Promise.cpp:1093 > generatorVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936440, ptr = {data = {asBits = 18446185520053075352, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296945048}, s = {padding = 4294837247, payload = { > i32 = -1749566056, u32 = 2545401240, why = 2545401240}}, asDouble = -nan(0xe03ff97b7bd98), asPtr = 0xfffe03ff97b7bd98, asWord = 18446185520053075352, asUIntPtr = 18446185520053075352}}} > handlerNum = <value optimized out> > handlerVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9368e0, ptr = {data = {asBits = 18444633011384221698, debugView = {tag = JSVAL_TAG_INT32, payload47 = 2}, s = {padding = 4294475776, payload = {i32 = 2, u32 = 2, > why = JS_GENERATOR_CLOSING}}, asDouble = -nan(0x8800000000002), asPtr = 0xfff8800000000002, asWord = 18444633011384221698, asUIntPtr = 18444633011384221698}}} > argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936428, ptr = {data = {asBits = 18446185521333283328, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397577153024}, s = {padding = 4294837247, payload = { > i32 = -469358080, u32 = 3825609216, why = 3825609216}}, asDouble = -nan(0xe03ffe4062a00), asPtr = 0xfffe03ffe4062a00, asWord = 18446185521333283328, asUIntPtr = 18446185521333283328}}} > resultPromise = {<js::RootedBase<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<js::MutableWrappedPtrOperations<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<js::WrappedPtrOperations<js::PromiseObject*, JS::Rooted<js::PromiseObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9363f8, ptr = 0x3ff97b7bdf8} >#82 PromiseReactionJob (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/builtin/Promise.cpp:1198 > args = <error reading variable args (Unhandled dwarf expression opcode 0xf3)> > job = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff936580, ptr = 0x3ff97b7e9b8} > reactionObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9363c8, ptr = 0x3ff97b7e788} > ac = {mStorage = {<value optimized out> <repeats 24 times>}, mIsSome = 0 '\000'} > reaction = {<js::RootedBase<PromiseReactionRecord*, JS::Rooted<PromiseReactionRecord*> >> = {<js::MutableWrappedPtrOperations<PromiseReactionRecord*, JS::Rooted<PromiseReactionRecord*> >> = {<js::WrappedPtrOperations<PromiseReactionRecord*, JS::Rooted<PromiseReactionRecord*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9363e0, ptr = 0x3ff97b7e788} > handlerVal = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9368e0, ptr = {data = {asBits = 18446185520053086216, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296955912}, s = {padding = 4294837247, payload = { > i32 = -1749555192, u32 = 2545412104, why = 2545412104}}, asDouble = -nan(0xe03ff97b7e808), asPtr = 0xfffe03ff97b7e808, asWord = 18446185520053086216, asUIntPtr = 18446185520053086216}}} > argument = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9368e0, ptr = {data = {asBits = 18444633011384221698, debugView = {tag = JSVAL_TAG_INT32, payload47 = 2}, s = {padding = 4294475776, payload = {i32 = 2, u32 = 2, > why = JS_GENERATOR_CLOSING}}, asDouble = -nan(0x8800000000002), asPtr = 0xfff8800000000002, asWord = 18444633011384221698, asUIntPtr = 18444633011384221698}}} > handlerResult = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936428, ptr = {data = {asBits = 18446185521333283328, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397577153024}, s = {padding = 4294837247, payload = { > i32 = -469358080, u32 = 3825609216, why = 3825609216}}, asDouble = -nan(0xe03ffe4062a00), asPtr = 0xfffe03ffe4062a00, asWord = 18446185521333283328, asUIntPtr = 18446185521333283328}}} > resolutionMode = <value optimized out> > callee = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9363f8, ptr = 0x3ff97b7bdf8} > promiseObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff936440, ptr = 0xfffe03ff97b7bd98} >#83 0x000003fff8ea7a1e in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 >No locals. >#84 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:468 > native = 0x3fff8f2ee30 <PromiseReactionJob(JSContext*, unsigned int, JS::Value*)> > skipForCallee = <value optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff936ba0, ptr = 0x3ff97b7e9b8} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x1, prev = 0xfffe03ff97b7df58, ptr = 0x3fff997e728}}, args_ = @0x2aa24bf5808, construct_ = 1023} >#85 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#86 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#87 0x000003fff903283c in JS::Call (cx=0x2aa248cdf50, thisv=<value optimized out>, fval=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/jsapi.cpp:3029 > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff9367d8, argc_ = 0, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff937978, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff9367c8, mLength = 2, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\227\267\351\270\377\371\200", '\000' <repeats 15 times>, "\003\377\371M*\246\000\000\003\377\377\223i\350\000\000\003\377\371M*\246\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} >#88 0x000003fff6f9033c in mozilla::dom::PromiseJobCallback::Call (this=0x2aa256ad070, cx=0x2aa248cdf50, aThisVal=..., aRv=...) at /usr/src/debug/firefox-60.0/objdir/dom/bindings/PromiseBinding.cpp:21 > rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff937758, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > callable = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9368c8, ptr = {data = {asBits = 18446185520053086648, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296956344}, s = {padding = 4294837247, payload = { > i32 = -1749554760, u32 = 2545412536, why = 2545412536}}, asDouble = -nan(0xe03ff97b7e9b8), asPtr = 0xfffe03ff97b7e9b8, asWord = 18446185520053086648, asUIntPtr = 18446185520053086648}}} >#89 0x000003fff5f53ba8 in Call (this=0x2aa248d2980) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/dom/PromiseBinding.h:90 > s = {mCx = 0x2aa248cdf50, mCompartment = 0x0, mAutoEntryScript = { > mStorage = "\000\000\002\252$\213\264`\000\000\000\000\000\000\000\000\000\000\003\377\377\223jH\000\000\002\252$\214\337P\001\000\003\377\366d\bX\000\000\002\252$\214\337P\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\002\252$\214\337P\001zQ\210\204\026\002\344\000\000\003\377\367\355\065 \001\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\003\377\372\205n`\000\000\003\377\371{\016P\000\000\003\377\367\355\202P\000\000\003\377\377\223j\300\000\000\002\252$\213\264`\000\000\002\252$\214\337P", mIsSome = 1 '\001'}, mAutoIncumbentScript = { > mStorage = "\000\000\002\252$\213\264`\000\000\000\001\377\223j\350\000\000\003\377\377\223j\270\000\000\002\252$\214\337P", mIsSome = 1 '\001'}, mRootedCallable = { > mStorage = "\000\000\002\252$\214\337p\000\000\003\377\377\223s\270\000\000\003\377\227\267", <incomplete sequence \351\270>, mIsSome = 1 '\001'}, mAsyncStack = { > mStorage = "\000\000\002\252$\214\337p\000\000\003\377\377\223k\200\000\000\000\000\000\000\000", mIsSome = 1 '\001'}, mAsyncStackSetter = { > mStorage = "\000\000\000\000\000\000\000\001\000\000\003\377\377\223l\300\000\000\003\377\372\205n`\000\000\003\377\371M\342\200\000\000\002\252\000P\rN\000\000\003\377\377\223kp", mIsSome = 0 '\000'}, mAc = { > mStorage = "\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>, mIsSome = 1 '\001'}, mErrorResult = @0x3ffff9369e8, mExceptionHandling = mozilla::dom::CallbackObject::eReportExceptions, > mIsMainThread = true} >#90 Call (this=0x2aa248d2980) at /usr/src/debug/firefox-60.0/objdir/dist/include/mozilla/dom/PromiseBinding.h:103 >No locals. >#91 Run (this=0x2aa248d2980) at /usr/src/debug/firefox-60.0/xpcom/base/CycleCollectedJSContext.cpp:205 > callback = <value optimized out> > global = <value optimized out> >#92 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint (this=0x2aa248d2980) at /usr/src/debug/firefox-60.0/xpcom/base/CycleCollectedJSContext.cpp:543 > runnable = {mRawPtr = 0x2aa25682950} > restore = {mLocation = @0x2aa248d2b00, mValue = 0} > didProcess = true > aso = {<mozilla::dom::AutoJSAPI> = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mType = mozilla::dom::ScriptSettingsStackEntry::eJSAPI, > mOlder = 0x3ffff936da8}, mAutoRequest = {mStorage = "\000\000\002\252$\214\337P", mIsSome = 1 '\001'}, mAutoNullableCompartment = {mStorage = "\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>, > mIsSome = 1 '\001'}, mCx = 0x2aa248cdf50, mIsMainThread = true, mOldWarningReporter = {mStorage = "\000\000\003\377\367\355\065 ", mIsSome = 1 '\001'}}, <No data fields>} > suppressed = std::queue wrapping: std::deque with 0 elements >#93 0x000003fff5f54238 in mozilla::CycleCollectedJSContext::BeforeProcessTask (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/base/CycleCollectedJSContext.cpp:356 >No locals. >#94 0x000003fff5fcdc12 in nsThread::ProcessNextEvent (this=0x2aa24746b40, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThread.cpp:947 > reallyWait = <value optimized out> > activation = { > mStorage = "\000\000\000\000\000\000\000\000\000\000\002\252%h\031\240", '\000' <repeats 15 times>, "\001\000\000\003\377\377\223n\310\000\000\003\377\377\223mx\000\000\003\377\377\223m\200\000\000\003\377\377\223o\350\000\000\003\377\377\223n\250", mIsSome = 1 '\001'} > rv = <value optimized out> > noJSAPI = {mStorage = '\000' <repeats 11 times>, "\003\344\a\352\300\000\000\003\377\377\223\303@", mIsSome = 1 '\001'} > callScriptObserver = true > obs = <value optimized out> > aResult = 0x3ffff936ec7 > aMayWait = true > this = 0x2aa24746b40 >#95 0x000003fff5fd8ea6 in NS_ProcessNextEvent (aThread=<value optimized out>, aMayWait=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.cpp:517 > val = 192 >#96 0x000003fff5fcea6a in SpinEventLoopUntil<> (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadUtils.h:323 > didSomething = <value optimized out> > thread = 0x2aa24746b40 >#97 nsThreadManager::SpinEventLoopUntilInternal (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/threads/nsThreadManager.cpp:565 > condition = {<nsCOMPtr_base> = {mRawPtr = 0x2aa256819a0}, <No data fields>} > rv = <value optimized out> >#98 0x000003fff5fdfa76 in NS_InvokeByIndex (that=0x3fffb39e920, methodIndex=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_s390x.cpp:188 > vtable = <value optimized out> > method = 0x3fff5fcead8 <nsThreadManager::SpinEventLoopUntil(nsINestedEventLoopCondition*)> > overflow = <value optimized out> > stack_space = 0x3ffff937010 > d_gpr = 0x3ffff937010 > d_fpr = 0x3ffff937030 >#99 0x000003fff66d0a00 in Invoke (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1951 > argc = <value optimized out> >#100 Call (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1267 > foundDependentParam = <value optimized out> >#101 XPCWrappedNative::CallMethod (ccx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNative.cpp:1234 > rv = <value optimized out> >#102 0x000003fff66d7bc6 in XPC_WN_CallMethod (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:913 > args = <error reading variable args (Unhandled dwarf expression opcode 0xf3)> > funobj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937538, ptr = 0x3ffe408a1a0} > obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9373a0, ptr = 0x3ffe4089310} > ccx = {_vptr.XPCCallContext = 0x3fffa517b90, mAr = {mContext = 0x2aa248cdf50}, mState = XPCCallContext::READY_TO_CALL, mXPC = {mRawPtr = 0x2aa246efd60}, mXPCJSContext = 0x2aa248d2980, mJSContext = 0x2aa248cdf50, > mPrevCallContext = 0x3ffff93c1b8, mWrapper = 0x2aa25681a40, mTearOff = 0x2aa25681a78, mScriptable = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSet = {mRawPtr = 0x2aa256819e0}, mInterface = { > mRawPtr = 0x2aa256818c0}, mMember = 0x2aa25681940, > mName = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff937830, ptr = {asBits = 4397711514528}}, mStaticMemberIsLocal = false, mArgc = 1, mArgv = 0x2aa24bf5778, mRetVal = 0x2aa24bf5768, mMethodIndex = 10} > iface = {mRawPtr = 0x2aa256818c0} > member = 0x2aa25681940 >#103 0x000003fff8ea7a1e in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 >No locals. >#104 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:468 > native = 0x3fff66d7970 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)> > skipForCallee = <value optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937800, ptr = 0x3ffe408a1a0} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3ffff937800, prev = 0x3ffe4089310, ptr = 0x2aa248cdfa8}}, args_ = @0x3ffff937830, construct_ = 4294837247} >#105 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#106 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5778, argc_ = 1, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff938490, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 2, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff937d90, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937b78, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5780, pc = 0x2aa251212f8 "\347\001", fp_ = 0x2aa24bf5700}, entryFrame_ = 0x2aa24bf5700, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff937b98, ptr = 0x3ffec098b80} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff937d08, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff937740, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff938358, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff937770, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937998, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9377a0, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9377b8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9377d0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9377e8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff937788, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff938370, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff938388, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff937728, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff9383b8, ptr = 0x0} >#107 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#108 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 3 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937eb0, ptr = 0x3ff97b26708} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9383a0, ptr = 0x3ffec098b80}}, args_ = @0x3ffff937d80, construct_ = js::NO_CONSTRUCT} >#109 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#110 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#111 0x000003fff90554a8 in js::ForwardingProxyHandler::call (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Wrapper.cpp:176 > target = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff938298, ptr = {data = {asBits = 18446185520052725512, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296595208}, s = {padding = 4294837247, payload = { > i32 = -1749915896, u32 = 2545051400, why = 2545051400}}, asDouble = -nan(0xe03ff97b26708), asPtr = 0xfffe03ff97b26708, asWord = 18446185520052725512, asUIntPtr = 18446185520052725512}}} > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff937dd8, argc_ = 2, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff9384b8, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff937dc8, mLength = 4, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\227\262g\b\377\371\200\000\000\000\000\000\377\376\003\377\344\006\223\240\377\376\003\377\344\001\061\240\000\000\003\377\344\006\211\000\000\000\002\252$\214\337P\000\000\002\252$\214\337p\000\000\003\377\372\205n`"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} >#112 0x000003fff904760a in js::CrossCompartmentWrapper::call (this=0x3fffa768f80, cx=0x2aa248cdf50, wrapper=..., args=...) at /usr/src/debug/firefox-60.0/js/src/proxy/CrossCompartmentWrapper.cpp:358 > call = {cx_ = 0x2aa248cdf50, origin_ = 0x2aa255b96c0, maybeLock_ = 0x0} > wrapped = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff937f98, ptr = 0x3ff97b26708} >#113 0x000003fff904d378 in call (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Proxy.cpp:510 > policy = {_vptr.AutoEnterPolicy = 0x3fffa7696f8, allow = true, rv = false} >#114 js::proxy_Call (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Proxy.cpp:769 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf56f0, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > proxy = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938340, ptr = 0x3ff97b6f548} >#115 0x000003fff8ea7c3a in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 > ok = <value optimized out> >#116 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:450 > skipForCallee = 3 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3ffec57e380, prev = 0x3b0219e00, ptr = 0x3ffff9380b8} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf50, prev = 0x760433c0f8fdf0ef, ptr = 0x3ffec086780}}, args_ = @0x3ffff938418, construct_ = 1023} >#117 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#118 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf56f0, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa255b96c0, prev_ = 0x3ffff938ad0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff938af8, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9386b8, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5700, pc = 0x2aa25604580 ":\002", fp_ = 0x2aa24bf5660}, entryFrame_ = 0x2aa24bf5660, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9386d8, ptr = 0x3ffe4063b80} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9388d8, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff938280, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff938998, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9382b0, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9384d8, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9382e0, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9382f8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938310, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938328, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9382c8, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff9389b0, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff9389c8, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff938268, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff9389f8, ptr = 0x0} >#119 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#120 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 8 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938980, ptr = 0x3ff97b716e0} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9389e0, ptr = 0x3ffe4063b80}}, args_ = @0x3ffff938898, construct_ = js::NO_CONSTRUCT} >#121 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#122 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5628, argc_ = 7, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa255b96c0, prev_ = 0x3ffff939610, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff938f10, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938cf8, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5660, pc = 0x2aa2560aca0 ":\a", fp_ = 0x2aa24bf54d0}, entryFrame_ = 0x2aa24bf54d0, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff938d18, ptr = 0x3ffe4063ee0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff938e88, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff9388c0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9394d8, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff9388f0, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938b18, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938920, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938938, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938950, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff938968, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff938908, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff9394f0, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff939508, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9388a8, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff939538, ptr = 0x0} >#123 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#124 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 6 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939030, ptr = 0x3ff97b71870} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939520, ptr = 0x3ffe4063ee0}}, args_ = @0x3ffff938f00, construct_ = js::NO_CONSTRUCT} >#125 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#126 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#127 0x000003fff90554a8 in js::ForwardingProxyHandler::call (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Wrapper.cpp:176 > target = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff939418, ptr = {data = {asBits = 18446185520053033072, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296902768}, s = {padding = 4294837247, payload = { > i32 = -1749608336, u32 = 2545358960, why = 2545358960}}, asDouble = -nan(0xe03ff97b71870), asPtr = 0xfffe03ff97b71870, asWord = 18446185520053033072, asUIntPtr = 18446185520053033072}}} > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff938f58, argc_ = 5, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff939638, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff938f48, mLength = 7, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\227\267\030p\377\376\003\377\344\005\r\300\377\376\003\377\227\267d\200\377\371\200\000\000\000\000\000\377\372\000\000\000\000\000\000\377\373\003\377\354RV\200\377\371\000\000\000\000\000\001\000\000\002\252$\214\337p"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} >#128 0x000003fff904760a in js::CrossCompartmentWrapper::call (this=0x3fffa768f80, cx=0x2aa248cdf50, wrapper=..., args=...) at /usr/src/debug/firefox-60.0/js/src/proxy/CrossCompartmentWrapper.cpp:358 > call = {cx_ = 0x2aa248cdf50, origin_ = 0x2aa24c679f0, maybeLock_ = 0x0} > wrapped = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939118, ptr = 0x3ff97b71870} >#129 0x000003fff904d378 in call (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Proxy.cpp:510 > policy = {_vptr.AutoEnterPolicy = 0x3fffa7696f8, allow = true, rv = false} >#130 js::proxy_Call (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/proxy/Proxy.cpp:769 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5498, argc_ = 5, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > proxy = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9394c0, ptr = 0x3ff97b76440} >#131 0x000003fff8ea7c3a in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 > ok = <value optimized out> >#132 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:450 > skipForCallee = 6 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3fffa856e60, prev = 0x3fff997e700, ptr = 0x3fff8ea7ddc} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939520, ptr = 0x3ffec0318b0}}, args_ = @0x3ffff9393d8, construct_ = 4294837247} >#133 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#134 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5498, argc_ = 5, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff939c50, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff939c78, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939838, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf54c0, pc = 0x2aa24ec404b ":\005", fp_ = 0x2aa24bf53c8}, entryFrame_ = 0x2aa24bf53c8, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939858, ptr = 0x3ffec0a1d30} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff939a58, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff939400, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff939b18, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff939430, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939658, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939460, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939478, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939490, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff9394a8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff939448, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff939b30, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff939b48, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff9393e8, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff939b78, ptr = 0x0} >#135 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#136 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 4 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939b00, ptr = 0x3ff97b2bd70} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939b60, ptr = 0x3ffec0a1d30}}, args_ = @0x3ffff939a18, construct_ = js::NO_CONSTRUCT} >#137 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#138 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5390, argc_ = 3, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff93a7d8, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93a048, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939e78, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf53a8, pc = 0x2aa24e68748 ":\003", fp_ = 0x2aa24bf52a8}, entryFrame_ = 0x2aa24bf52a8, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939e98, ptr = 0x3ffec09cdc0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93a5e0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff939a40, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93a6a0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff939a70, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939c98, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939aa0, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939ab8, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939ad0, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff939ae8, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff939a88, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff93a6b8, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff93a6d0, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff939a28, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff93a700, ptr = 0x0} >#139 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#140 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 4 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a3c0, ptr = 0x3ff97b2b7d0} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93a6e8, ptr = 0x3ffec09cdc0}}, args_ = @0x3ffff93a038, construct_ = js::NO_CONSTRUCT} >#141 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#142 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#143 0x000003fff91110ea in js::fun_apply (cx=0x2aa248cdf50, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSFunction.cpp:1245 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5290, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > fval = {<js::HandleBase<JS::Value, JS::Handle<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value> >> = {<No data fields>}, <No data fields>}, ptr = 0x2aa24bf5288} > args2 = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff93a090, argc_ = 3, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93a800, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff93a080, mLength = 5, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\227\262\267\320\377\376\003\377\354\n\361\200\377\371\200\000\000\000\000\000\377\372\000\000\000\000\000\000\377\373\003\377\354RV\200\000\000\003\377\377\223\241X\000\000\003\377\377\223\237p\000\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} >#144 0x000003fff8ea7a1e in CallJSNative (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/JSContext-inl.h:290 >No locals. >#145 js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:468 > native = 0x3fff9110e10 <js::fun_apply(JSContext*, unsigned int, JS::Value*)> > skipForCallee = <value optimized out> > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a688, ptr = 0x3ffec587ec0} > state = {<js::RunState> = {kind_ = 1023, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3ffff93a688, prev = 0x3ff97b2b7d0, ptr = 0x2aa248cdfa8}}, args_ = @0x3ffff93a6b8, construct_ = 4294837247} >#146 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#147 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5290, argc_ = 2, constructing_ = false, ignoresReturnValue_ = false}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff93ae18, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93ae40, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93aa00, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf52a0, pc = 0x2aa24e3542d "O\002", fp_ = 0x2aa24bf5210}, entryFrame_ = 0x2aa24bf5160, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93aa20, ptr = 0x3ffec00f9d0} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93ac20, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93a5c8, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93ace0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93a5f8, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a820, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a628, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a640, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a658, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93a670, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93a610, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff93acf8, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff93ad10, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93a5b0, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff93ad40, ptr = 0x0} >#148 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#149 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 5 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93acc8, ptr = 0x3ff97b201e8} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93ad28, ptr = 0x3ffec01e790}}, args_ = @0x3ffff93abe0, construct_ = js::NO_CONSTRUCT} >#150 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#151 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5140, argc_ = 4, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff93b458, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93b480, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b040, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5160, pc = 0x2aa24e3c71f "\347\004", fp_ = 0x2aa24bf5050}, entryFrame_ = 0x2aa24bf5050, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b060, ptr = 0x3ffec01ea60} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93b260, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93ac08, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b320, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93ac38, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93ae60, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93ac68, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93ac80, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93ac98, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93acb0, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93ac50, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff93b338, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff93b350, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93abf0, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff93b380, ptr = 0x0} >#152 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#153 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b308, ptr = 0x3ff97b20288} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b368, ptr = 0x3ffec01ea60}}, args_ = @0x3ffff93b220, construct_ = js::NO_CONSTRUCT} >#154 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#155 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf5050, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x3ffff93ba98, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93bac0, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b680, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf5050, pc = 0x2aa24f44bec <incomplete sequence \347>, fp_ = 0x2aa24bf4fd8}, entryFrame_ = 0x2aa24bf4fd8, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b6a0, ptr = 0x3ffec02a820} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93b8a0, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93b248, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b960, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b278, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b4a0, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b2a8, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b2c0, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b2d8, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b2f0, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b290, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff93b978, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x3ffff93b990, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b230, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x3ffff93b9c0, ptr = 0x0} >#156 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#157 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 1 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b948, ptr = 0x3ff97b21c68} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b9a8, ptr = 0x3ffec02a820}}, args_ = @0x3ffff93b860, construct_ = js::NO_CONSTRUCT} >#158 0x000003fff8e9b434 in CallFromStack (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:523 >No locals. >#159 Interpret (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:3086 > args = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x2aa24bf4fd0, argc_ = 0, constructing_ = false, ignoresReturnValue_ = true}, <No data fields>} > addresses = {0x3fff8e9ff9e, 0x3fff8ea02d0, 0x3fff8ea0104, 0x3fff8ea2c68, 0x3fff8ea2c1a, 0x3fff8e9d62c, 0x3fff8e9d27e, 0x3fff8ea0430, 0x3fff8ea0370, 0x3fff8ea1204, 0x3fff8ea05fe, 0x3fff8ea0240, 0x3fff8ea06b4, 0x3fff8ea064c, > 0x3fff8e9e88c, 0x3fff8e9f084, 0x3fff8e9efda, 0x3fff8ea2a02, 0x3fff8ea1f68, 0x3fff8ea2564, 0x3fff8ea1e4c, 0x3fff8ea1c7c, 0x3fff8ea0e66, 0x3fff8ea0dc8, 0x3fff8ea0d12, 0x3fff8ea0c5c, 0x3fff8ea3860, 0x3fff8ea3650, 0x3fff8ea3562, > 0x3fff8ea3476, 0x3fff8ea3994, 0x3fff8ea375c, 0x3fff8ea26b0, 0x3fff8ea33f0, 0x3fff8ea3348, 0x3fff8ea32f6, 0x3fff8ea322a, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9ce30, 0x3fff8ea2d2c, 0x3fff8e9baec, 0x3fff8ea2c16, 0x3fff8ea2b82, > 0x3fff8ea01c0, 0x3fff8ea1bf0, 0x3fff8e9cd0a, 0x3fff8e9cbc6, 0x3fff8e9d3c2, 0x3fff8e9bd04, 0x3fff8e9bb40, 0x3fff8e9f7a4, 0x3fff8e9ed7e, 0x3fff8e9e24a, 0x3fff8e9d3c2, 0x3fff8e9d7e0, 0x3fff8e9cfcc, 0x3fff8e9cfcc, 0x3fff8ea2b76, > 0x3fff8e9daae, 0x3fff8ea2776, 0x3fff8ea24e4, 0x3fff8ea1458, 0x3fff8ea140c, 0x3fff8ea13c2, 0x3fff8e9ee9c, 0x3fff8ea1378, 0x3fff8ea132c, 0x3fff8ea0bae, 0x3fff8ea09e4, 0x3fff8ea1288, 0x3fff8ea11b8, 0x3fff8ea166c, 0x3fff8ea1eea, > 0x3fff8ea2aac, 0x3fff8ea0910, 0x3fff8ea0888, 0x3fff8ea081c, 0x3fff8ea0796, 0x3fff8e9b208, 0x3fff8ea1b4a, 0x3fff8ea0296, 0x3fff8ea2b7a, 0x3fff8e9ed22, 0x3fff8ea28da, 0x3fff8ea2850, 0x3fff8ea297e, 0x3fff8ea0f04, 0x3fff8ea228e, > 0x3fff8e9e698, 0x3fff8e9e61e, 0x3fff8e9e512, 0x3fff8e9ec76, 0x3fff8e9e76e, 0x3fff8e9d51a, 0x3fff8e9f63a, 0x3fff8e9fe98, 0x3fff8e9e368, 0x3fff8e9bf4a, 0x3fff8e9e76a, 0x3fff8e9bc48, 0x3fff8ea1982, 0x3fff8e9e57e, 0x3fff8e9ebd4, > 0x3fff8ea301a, 0x3fff8e9d8da, 0x3fff8ea00da, 0x3fff8e9d8da, 0x3fff8e9b332, 0x3fff8e9c024, 0x3fff8e9d172, 0x3fff8e9bd04, 0x3fff8e9f936, 0x3fff8ea0a8c, 0x3fff8e9fa1e, 0x3fff8e9ef50, 0x3fff8e9fdee, 0x3fff8e9fc88, 0x3fff8e9fd5e, > 0x3fff8ea0346, 0x3fff8e9b498, 0x3fff8ea1dbe, 0x3fff8e9d26e, 0x3fff8e9d2ca, 0x3fff8e9d2ca, 0x3fff8e9f380, 0x3fff8ea0078, 0x3fff8ea3e56, 0x3fff8e9d67c, 0x3fff8ea3ae2, 0x3fff8ea3d98, 0x3fff8ea3cea, 0x3fff8e9e36c, 0x3fff8ea0572, > 0x3fff8ea0070, 0x3fff8e9f7ee, 0x3fff8ea156c, 0x3fff8ea14a8, 0x3fff8ea20c8, 0x3fff8ea2058, 0x3fff8ea10f2, 0x3fff8ea102e, 0x3fff8ea0f74, 0x3fff8ea22f6, 0x3fff8ea2d72, 0x3fff8ea2b72, 0x3fff8e9c082, 0x3fff8e9c082, 0x3fff8e9eb1e, > 0x3fff8ea3efe, 0x3fff8ea3904, 0x3fff8e9f99c, 0x3fff8ea0168, 0x3fff8e9d654, 0x3fff8e9daae, 0x3fff8ea2d6e, 0x3fff8ea2f38, 0x3fff8e9ddc2, 0x3fff8e9cee8, 0x3fff8e9cee8, 0x3fff8ea18c0, 0x3fff8ea0fc0, 0x3fff8e9d67c, 0x3fff8e9eee8, > 0x3fff8e9ea88, 0x3fff8ea4e76, 0x3fff8e9baec, 0x3fff8e9e994, 0x3fff8e9ea02, 0x3fff8ea14a4, 0x3fff8e9c852, 0x3fff8e9e33e, 0x3fff8e9bf4a, 0x3fff8e9e966, 0x3fff8e9bc48, 0x3fff8e9d51a, 0x3fff8e9f13e, 0x3fff8e9ee72, 0x3fff8ea2ae6, > 0x3fff8e9c852, 0x3fff8e9f5b4, 0x3fff8e9f558, 0x3fff8e9e3be, 0x3fff8ea04ec, 0x3fff8e9c254, 0x3fff8e9e8cc, 0x3fff8e9e816, 0x3fff8ea072a, 0x3fff8ea221a, 0x3fff8e9e2f8, 0x3fff8e9e24e, 0x3fff8e9e2b2, 0x3fff8ea1fe0, 0x3fff8e9d7e0, > 0x3fff8e9e772, 0x3fff8ea2f3c, 0x3fff8e9ce30, 0x3fff8e9f828, 0x3fff8e9fad2, 0x3fff8e9fc02...} > entryMonitor = {cx_ = 0x2aa248cdf50, entryMonitor_ = 0x0} > activation = {<js::Activation> = {cx_ = 0x2aa248cdf50, compartment_ = 0x2aa24c679f0, prev_ = 0x0, prevProfiling_ = 0x0, hideScriptedCallerCount_ = 0, > frameCache_ = {<js::RootedBase<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::MutableWrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<js::WrappedPtrOperations<js::LiveSavedFrameCache, JS::Rooted<js::LiveSavedFrameCache> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93bee8, ptr = { > tracer = 0x3fff8e8a818 <JS::StructGCPolicy<js::LiveSavedFrameCache>::trace(JSTracer*, js::LiveSavedFrameCache*, char const*)>, {frames = 0x0}}}, > asyncStack_ = {<js::RootedBase<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::Rooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93bcc0, ptr = 0x0}, asyncCause_ = 0x0, asyncCallIsExplicit_ = false, kind_ = js::Activation::Interpreter}, regs_ = { > sp = 0x2aa24bf4fd0, pc = 0x2aa24e7ffed <incomplete sequence \347>, fp_ = 0x2aa24bf4f50}, entryFrame_ = 0x2aa24bf4f50, opMask_ = 0} > script = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93bce0, ptr = 0x3ffec009310} > rootValue0 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93be60, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootValue1 = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93b888, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > rootString0 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x0, ptr = 0x0} > rootString1 = {<js::RootedBase<JSString*, JS::Rooted<JSString*> >> = {<js::MutableWrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<js::WrappedPtrOperations<JSString*, JS::Rooted<JSString*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b8b8, ptr = 0x0} > rootObject0 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93bae0, ptr = 0x0} > rootObject1 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b8e8, ptr = 0x0} > rootObject2 = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b900, ptr = 0x0} > rootNativeObject0 = {<js::RootedBase<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::MutableWrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<js::WrappedPtrOperations<js::NativeObject*, JS::Rooted<js::NativeObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b918, ptr = 0x0} > rootFunction0 = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93b930, ptr = 0x0} > rootName0 = {<js::RootedBase<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::MutableWrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<js::WrappedPtrOperations<js::PropertyName*, JS::Rooted<js::PropertyName*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf90, prev = 0x3ffff93b8d0, ptr = 0x0} > rootId0 = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x3ffff93c220, ptr = {asBits = 2}} > rootShape0 = {<js::RootedBase<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::MutableWrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<js::WrappedPtrOperations<js::Shape*, JS::Rooted<js::Shape*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf88, prev = 0x0, ptr = 0x0} > rootScript0 = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x3ffff93b870, ptr = 0x0} > rootScope0 = {<js::RootedBase<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::MutableWrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<js::WrappedPtrOperations<js::Scope*, JS::Rooted<js::Scope*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf68, prev = 0x0, ptr = 0x0} >#160 0x000003fff8ea75c2 in js::RunScript (cx=0x2aa248cdf50, state=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:418 > marker = {profiler_ = 0x0} > status = <value optimized out> >#161 0x000003fff8ea7bd0 in js::InternalCallOrConstruct (cx=0x2aa248cdf50, args=..., construct=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:490 > skipForCallee = 4 > fun = {<js::RootedBase<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::MutableWrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<js::WrappedPtrOperations<JSFunction*, JS::Rooted<JSFunction*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93c140, ptr = 0x3ff97b163a8} > state = {<js::RunState> = {kind_ = js::RunState::Invoke, > script_ = {<js::RootedBase<JSScript*, JS::Rooted<JSScript*> >> = {<js::MutableWrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<js::WrappedPtrOperations<JSScript*, JS::Rooted<JSScript*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf80, prev = 0x0, ptr = 0x3ffec009310}}, args_ = @0x3ffff93bed8, construct_ = js::NO_CONSTRUCT} >#162 0x000003fff8ea8726 in InternalCall (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:517 >No locals. >#163 js::Call (cx=0x2aa248cdf50, fval=<value optimized out>, thisv=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/vm/Interpreter.cpp:536 >No locals. >#164 0x000003fff9032a94 in JS_CallFunctionValue (cx=0x2aa248cdf50, obj=<value optimized out>, fval=<value optimized out>, args=..., rval=...) at /usr/src/debug/firefox-60.0/js/src/jsapi.cpp:2970 > iargs = {<js::detail::GenericArgsBase<(js::MaybeConstruct)0>> = {<js::AnyInvokeArgs> = {<JS::CallArgs> = {<JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>> = {argv_ = 0x3ffff93bf30, argc_ = 3, constructing_ = false, > ignoresReturnValue_ = false}, <No data fields>}, <No data fields>}, > v_ = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x3ffff93c2c8, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff93bf20, mLength = 5, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\376\003\377\227\261c\250\377\376\003\377\354\000\322\340\377\372\000\000\000\000\000\000\377\373\003\377\354\005R \377\372\000\000\000\000\000\000\000\000\003\377\377\223\302\200\000\000\002\252$\214\337P\000\000\000\000\000\000\000\002"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>}}, <No data fields>} > thisv = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93c158, ptr = {data = {asBits = 18446185521467151072, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4397711020768}, s = {padding = 4294837247, payload = { > i32 = -335490336, u32 = 3959476960, why = 3959476960}}, asDouble = -nan(0xe03ffec00d2e0), asPtr = 0xfffe03ffec00d2e0, asWord = 18446185521467151072, asUIntPtr = 18446185521467151072}}} >#165 0x000003fff66d595c in nsXPCWrappedJSClass::CallMethod (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedJSClass.cpp:1257 > syntheticException = {mRawPtr = 0x0} > rval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x3ffff93c280, ptr = {data = {asBits = 18444914486360932352, debugView = {tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = {padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, asDouble = -nan(0x9800000000000), asPtr = 0xfff9800000000000, asWord = 18444914486360932352, asUIntPtr = 18444914486360932352}}} > sp = <value optimized out> > argv = <value optimized out> > i = <value optimized out> > retval = NS_ERROR_FAILURE > success = <value optimized out> > readyToDoTheCall = true > param_iid = {m0 = 0, m1 = 0, m2 = 0, m3 = "\300\000\000\000\000\000\000F"} > foundDependentParam = <value optimized out> > nativeGlobal = <value optimized out> > aes = {<mozilla::dom::AutoJSAPI> = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248bb460}, <No data fields>}, mType = mozilla::dom::ScriptSettingsStackEntry::eEntryScript, > mOlder = 0x0}, mAutoRequest = {mStorage = "\000\000\002\252$\214\337P", mIsSome = 1 '\001'}, mAutoNullableCompartment = {mStorage = "\000\000\002\252$\214\337P\000\000\000\000\000\000\000", mIsSome = 1 '\001'}, > mCx = 0x2aa248cdf50, mIsMainThread = true, mOldWarningReporter = {mStorage = "\000\000\003\377\365\364`\b", mIsSome = 1 '\001'}}, mWebIDLCallerPrincipal = 0x0, mDocShellEntryMonitor = { > mStorage = "\000\000\003\377\371M\342\210\000\000\003\377\365\374\341\244\000\000\003\377\377\223\303@\000\000\003\377\365\374", <incomplete sequence \341\244>, mIsSome = 0 '\000'}, mCallerOverride = { > mContext = 0x2aa248cdf50}} > ccx = {_vptr.XPCCallContext = 0x3fffa517b90, mAr = {mContext = 0x2aa248cdf50}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = {mRawPtr = 0x2aa246efd60}, mXPCJSContext = 0x2aa248d2980, mJSContext = 0x2aa248cdf50, > mPrevCallContext = 0x0, mWrapper = 0x0, mTearOff = 0x0, mScriptable = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSet = {mRawPtr = 0x0}, mInterface = {mRawPtr = 0x0}, mMember = 0x3fff5fdfcf4, > mName = {<js::RootedBase<jsid, JS::Rooted<jsid> >> = {<js::MutableWrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<js::WrappedPtrOperations<jsid, JS::Rooted<jsid> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfa8, prev = 0x0, ptr = {asBits = 2}}, mStaticMemberIsLocal = false, mArgc = 4287873680, mArgv = 0x2aa248b67c0, mRetVal = 0x3fff94df608, mMethodIndex = 0} > cx = 0x2aa248cdf50 > fval = {<js::RootedBase<JS::Value, JS::Rooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb0, prev = 0x0, ptr = {data = {asBits = 18446185520052659112, debugView = {tag = JSVAL_TAG_OBJECT, payload47 = 4396296528808}, s = {padding = 4294837247, payload = {i32 = -1749982296, > u32 = 2544985000, why = 2544985000}}, asDouble = -nan(0xe03ff97b163a8), asPtr = 0xfffe03ff97b163a8, asWord = 18446185520052659112, asUIntPtr = 18446185520052659112}}} > obj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x0, ptr = 0x3ffec00d2e0} > thisObj = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdf70, prev = 0x3ffff93c128, ptr = 0x3ffec00d2e0} > ac = {cx_ = 0x2aa248cdf50, oldCompartment_ = 0x2aa24c679f0} > args = {<JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >> = {<js::RootedBase<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::MutableWrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<js::WrappedPtrOperations<JS::GCVector<JS::Value, 8, js::TempAllocPolicy>, JS::Rooted<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x2aa248cdfb8, prev = 0x0, ptr = { > tracer = 0x3fff6640858 <JS::StructGCPolicy<JS::GCVector<JS::Value, 8, js::TempAllocPolicy> >::trace(JSTracer*, JS::GCVector<JS::Value, 8, js::TempAllocPolicy>*, char const*)>, {vector = {<js::TempAllocPolicy> = { > cx_ = 0x2aa248cdf50}, static kElemIsPod = false, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x3ffff93c300, mLength = 3, > mTail = {<mozilla::Vector<JS::Value, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\377\372\000\000\000\000\000\000\377\373\003\377\354\005R \377\372\000\000\000\000\000\000\000\000\003\377\365\374\341\244\000\000\003\377\377\223¨\000\000\003\377\377\223°\000\000\003\377\372\205n`\000\000\002\252$ê¾"}, static sMaxInlineStorage = <optimized out>}}}}, <No data fields>} > scriptEval = {mJSContext = 0x2aa248cdf50, mState = {mStorage = "\000\000\002\252$\214\337P\000\000\000\377\377\223\303\320\000\000\002\252$\214ß°\000\000\003\377\377\223\301\020\377\371\200\000\000\000\000", mIsSome = 1 '\001'}, > mEvaluated = true, mAutoCompartment = {mStorage = "\000\000\002\252$\214\337P\000\000\002\252$\306y", <incomplete sequence \360>, mIsSome = 1 '\001'}} > apr = <value optimized out> > argc = <value optimized out> > kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x2aa248fecc0}, <No data fields>} >#166 0x000003fff66d686a in nsXPCWrappedJS::CallMethod (this=0x2aa24d2af40, methodIndex=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/js/xpconnect/src/XPCWrappedJS.cpp:614 >No locals. >#167 0x000003fff5fdfcf4 in PrepareAndDispatch (self=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/md/unix/xptcstubs_linux_s390x.cpp:142 > paramBuffer = {{val = {i8 = 0 '\000', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\000', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x0, j = {bits = 0}}}, {val = {i8 = 0 '\000', i16 = 0, > i32 = 1023, i64 = 4397938991500, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397938991500, f = 1.43352833e-42, d = 2.172870568205848e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fff997618c, j = { > bits = 4397938991500}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 0, i64 = 0, u8 = 0 '\000', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x0, j = {bits = 0}}}, {val = { > i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039418600, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039418600, f = 1.43352833e-42, d = 2.1729201857858695e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff93c6e8, > j = {bits = 4398039418600}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397937402926, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397937402926, f = 1.43352833e-42, d = 2.1728697833460087e-311, b = false, > c = 0 '\000', wc = 0 u'\000', p = 0x3fff97f242e, j = {bits = 4397937402926}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397950964360, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397950964360, f = 1.43352833e-42, > d = 2.1728764835846565e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fffa4e1288, j = {bits = 4397950964360}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039418544, u8 = 0 '\000', u16 = 0, u32 = 1023, > u64 = 4398039418544, f = 1.43352833e-42, d = 2.1729201857582018e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff93c6b0, j = {bits = 4398039418544}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, > i64 = 4397938993790, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397938993790, f = 1.43352833e-42, d = 2.1728705693372583e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fff9976a7e, j = {bits = 4397938993790}}}, { > val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397950964360, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397950964360, f = 1.43352833e-42, d = 2.1728764835846565e-311, b = false, c = 0 '\000', wc = 0 u'\000', > p = 0x3fffa4e1288, j = {bits = 4397950964360}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039419961, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039419961, f = 1.43352833e-42, d = 2.1729201864582928e-311, > b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff93cc39, j = {bits = 4398039419961}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039419024, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039419024, > f = 1.43352833e-42, d = 2.1729201859953533e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff93c890, j = {bits = 4398039419024}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039419104, u8 = 0 '\000', > u16 = 0, u32 = 1023, u64 = 4398039419104, f = 1.43352833e-42, d = 2.1729201860348785e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3ffff93c8e0, j = {bits = 4398039419104}}}, {val = {i8 = 0 '\000', i16 = 0, > i32 = 682, i64 = 2929779218160, u8 = 0 '\000', u16 = 0, u32 = 682, u64 = 2929779218160, f = 9.55685553e-43, d = 1.4475032615924828e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x2aa247316f0, j = { > bits = 2929779218160}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4398039418560, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4398039418560, f = 1.43352833e-42, d = 2.1729201857661068e-311, b = false, c = 0 '\000', > wc = 0 u'\000', p = 0x3ffff93c6c0, j = {bits = 4398039418560}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397954592352, u8 = 0 '\000', u16 = 0, u32 = 1023, u64 = 4397954592352, f = 1.43352833e-42, > d = 2.172878276050867e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fffa856e60, j = {bits = 4397954592352}}}, {val = {i8 = 0 '\000', i16 = 0, i32 = 1023, i64 = 4397934171232, u8 = 0 '\000', u16 = 0, u32 = 1023, > u64 = 4397934171232, f = 1.43352833e-42, d = 2.1728681866770254e-311, b = false, c = 0 '\000', wc = 0 u'\000', p = 0x3fff94dd460, j = {bits = 4397934171232}}}} > dispatchParams = 0x3ffff93c568 > info = 0x2aa2495ae48 > paramCount = <value optimized out> > i = <value optimized out> > result = NS_ERROR_FAILURE > gpr = 4 > fpr = <value optimized out> >#168 0x000003fff5fe00a8 in nsXPTCStubBase::Stub3 (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/xpcom/reflect/xptcall/xptcstubsdef.inc:1 > a_gpr = {0, 4397938991500, 0, 4397950964360} > a_fpr = {4398039410568, 0, 2929785660272, 2929780907888} > a_ov = 0x3ffff93c768 >#169 0x000003fff8e01f76 in nsXREDirProvider::DoStartup (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/toolkit/xre/nsXREDirProvider.cpp:1035 > obsSvc = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247316f0}, <No data fields>} > safeModeNecessary = false > appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24cc5da0}, <No data fields>} > policies = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24e5f670}, <No data fields>} > em = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24d48640}, <No data fields>} > profileService = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24cc5da0}, <No data fields>} > mode = <value optimized out> > rv = <value optimized out> > this = <error reading variable this (Unhandled dwarf expression opcode 0xf3)> >#170 0x000003fff8dfd978 in XREMain::XRE_mainRun (this=0x3ffff93cab8) at /usr/src/debug/firefox-60.0/toolkit/xre/nsAppRunner.cpp:4662 > rv = NS_OK > prefs = {<nsCOMPtr_base> = {mRawPtr = 0x2aa2472fe40}, <No data fields>} > profileDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24ccae70}, <No data fields>} > path = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x2aa247639f8 "/home/test/.mozilla/firefox/6o8x0s61.default", mLength = 44, mDataFlags = 5, mClassFlags = 3}, > static kMaxCapacity = 2147483637}, <No data fields>}, static kStorageSize = 64, mInlineCapacity = 63, > mStorage = "\000\060\071\066\000lt\000$s\214\000\000\000\003\377\375(\200\000\000\000\003\377\375#\262@\000\000\003\377\370\337|H\000\000\003\377\377\223È \000\000\002\252\000Q\232W\000\000\002\252\000Q\232P\000\000\002\252"} > appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24cc5da0}, <No data fields>} > userAgentLocale = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x2200110003 <Address 0x2200110003 out of bounds>, mLength = 63, mDataFlags = 13872, mClassFlags = 11824}, > static kMaxCapacity = 2147483637}, <No data fields>} > cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x1}, <No data fields>} > workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x3ffff93c89c}, <No data fields>} >#171 0x000003fff8dfefea in XREMain::XRE_main (this=0x3ffff93cab8, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/toolkit/xre/nsAppRunner.cpp:4970 > rv = <value optimized out> > binFile = {<nsCOMPtr_base> = {mRawPtr = 0x2aa246869b0}, <No data fields>} > exit = false > result = <value optimized out> > appInitiatedRestart = false >#172 0x000003fff8dff35a in XRE_main (argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/toolkit/xre/nsAppRunner.cpp:5062 > main = {mNativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247789b0}, <No data fields>}, mProfileSvc = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247740f0}, <No data fields>}, mProfD = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa24732bb0}, <No data fields>}, mProfLD = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247333c0}, <No data fields>}, mProfileLock = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24776450}, <No data fields>}, > mRemoteService = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mRemoteLock = {<PRCListStr> = {next = 0x2aa24776478, prev = 0x3fffb390cc8}, mHaveLock = true, mReplacedLockTime = 1528959978000, > mLockFile = {<nsCOMPtr_base> = {mRawPtr = 0x2aa2470d5e0}, <No data fields>}, static mPidLockList = {next = 0x3ffff93cae8, prev = 0x2aa24776478}, mPidLockFileName = 0x2aa247782e0 "/tmp/firefox_test/lock", mLockFileDesc = 11}, > mRemoteLockDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247318b0}, <No data fields>}, mScopedXPCOM = { > mTuple = {<mozilla::detail::PairHelper<ScopedXPCOMStartup*, mozilla::DefaultDelete<ScopedXPCOMStartup>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<ScopedXPCOMStartup>> = {<No data fields>}, mFirstA = 0x2aa24738c00}, <No data fields>}}, mAppData = { > mTuple = {<mozilla::detail::PairHelper<mozilla::XREAppData*, mozilla::DefaultDelete<mozilla::XREAppData>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<mozilla::XREAppData>> = {<No data fields>}, mFirstA = 0x2aa24686830}, <No data fields>}}, mDirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = { > _vptr.nsISupports = 0x3fffa74fef8}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x3fffa74ff40}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = { > mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24686c20}, <No data fields>}, mGREBinDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24686fa0}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa24686b10}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa24732bb0}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x2aa247333c0}, <No data fields>}, > mProfileNotified = true, mPrefsInitialized = true, mAppBundleDirectories = {<nsCOMArray_base> = { > mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = { > mHdr = 0x3fffb39e74c}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}}, mProfileName = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = { > mData = 0x2aa24739478 "default", mLength = 7, mDataFlags = 5, mClassFlags = 3}, static kMaxCapacity = 2147483637}, <No data fields>}, static kStorageSize = 64, mInlineCapacity = 63, > mStorage = "\000I;\370\000\000\003\377\375N\257\240libxul.so\000\000o\000\000so\000\000\000\000\377\223\313@\000\000\003\377\375I;\370\000\000\000\000\000\000\000\000\000\000\003\377\375\r'\020\000\000\003\377"}, > mDesktopStartupID = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x3ffff93cbf4 "", mLength = 0, mDataFlags = 17, mClassFlags = 3}, > static kMaxCapacity = 2147483637}, <No data fields>}, static kStorageSize = 64, mInlineCapacity = 63, > mStorage = "\000\223\314P\000\000\003\377\377\223\334\370\000\000\003\377\375(\200\000\000\000\003\377\375#\262@\000\000\002\252\000O\330\366\000\000\003\377\377\223Ë \000\000\003\377\375N\253H\000\000\003\377\375N\277\320\000\000\003\377"}, mStartOffline = false, mShuttingDown = false, mDisableRemote = false, mGdkDisplay = 0x2aa24699b70} > result = <value optimized out> >#173 0x000002aa004fdbd8 in do_main (argc=<value optimized out>, argv=0x3ffff93dfd8, envp=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/browser/app/nsBrowserApp.cpp:231 > appDataFile = 0x0 > config = {appData = 0x2aa00520988, appDataPath = 0x2aa00519a50 "browser"} >#174 0x000002aa004fd53e in main (argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.0/browser/app/nsBrowserApp.cpp:304 > start = {mValue = 20679925769195} > rv = <value optimized out> > result = <value optimized out> >A debugging session is active. > > Inferior 1 [process 4504] will be killed. > >Quit anyway? (y or n)
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 1591139
: 1451151