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 1449541 Details for
Bug 1589479
[abrt] firefox: mozilla::EnterChroot(): firefox killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 175.95 KB, created by
Edward
on 2018-06-10 03:05:40 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Edward
Created:
2018-06-10 03:05:40 UTC
Size:
175.95 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 3167] >[New LWP 3171] >[New LWP 3172] >[New LWP 3173] >[New LWP 3174] >[New LWP 3175] >[New LWP 3181] >[New LWP 3182] >[New LWP 3180] >[New LWP 3179] >[New LWP 3178] >[New LWP 3177] >[New LWP 3176] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Error while reading shared library symbols for /lib64/libstdc++.so.6: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libstdc++.so.6.0.25-8.1.1-1.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libgcc_s.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/lib64/libgcc_s-8-20180502.so.1-8.1.1-1.fc28.x86_64.debug >warning: File "/var/cache/abrt-di/usr/lib/debug/lib64/libc-2.27.so.debug" has a different build-id, file skipped >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//lib64/libc-2.27.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch). > >Error while reading shared library symbols for /lib64/libwayland-client.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-client.so.0.3.0-1.15.0-1.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libwayland-cursor.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-cursor.so.0.0.0-1.15.0-1.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libwayland-egl.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libwayland-egl.so.1.0.0-1.15.0-1.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libdbus-1.so.3: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libdbus-1.so.3.19.7-1.12.8-1.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libuuid.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libuuid.so.1.3.0-2.32-2.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libmount.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libmount.so.1.1.0-2.32-2.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libbz2.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libbz2.so.1.0.6-1.0.6-26.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libsystemd.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libsystemd.so.0.22.0-238-8.git0e0aa59.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libblkid.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libblkid.so.1.1.0-2.32-2.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/liblz4.so.1: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/liblz4.so.1.8.1-1.8.1.2-4.fc28.x86_64.debug >Error while reading shared library symbols for /lib64/libsqlite3.so.0: >could not find '.gnu_debugaltlink' file for /var/cache/abrt-di/usr/lib/debug/usr/lib64/libsqlite3.so.0.8.6-3.22.0-4.fc28.x86_64.debug >Core was generated by `/usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -boolPrefs 36:'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 mozilla::EnterChroot () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/security/sandbox/linux/Sandbox.cpp:310 >310 /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/security/sandbox/linux/Sandbox.cpp: No such file or directory. >[Current thread is 1 (Thread 0x7f700b9c6740 (LWP 3167))] > >Thread 1 (Thread 0x7f700b9c6740 (LWP 3167)): >#0 mozilla::EnterChroot () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/security/sandbox/linux/Sandbox.cpp:310 > msg = 67 'C' > msg_len = <optimized out> > msg = <optimized out> > msg_len = <optimized out> > eintr_wrapper_result = <optimized out> > eintr_wrapper_result = <optimized out> >#1 mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/security/sandbox/linux/Sandbox.cpp:599 > compiler = {policy_ = 0x7f6feb3abb00, registry_ = 0x7f6feb3aca00, escapepc_ = 0, panic_func_ = 0x7f700b5b5620 <sandbox::bpf_dsl::(anonymous namespace)::DefaultPanic(char const*)>, gen_ = {static kNullNode = 18446744073709551615, program_ = {<std::_Vector_base<sock_filter, std::allocator<sock_filter> >> = {_M_impl = {<std::allocator<sock_filter>> = {<__gnu_cxx::new_allocator<sock_filter>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f6fed049000, _M_finish = 0x7f6fed049d00, _M_end_of_storage = 0x7f6fed04a000}}, <No data fields>}, equivalent_ = {<std::_Vector_base<unsigned long, std::allocator<unsigned long> >> = {_M_impl = {<std::allocator<unsigned long>> = {<__gnu_cxx::new_allocator<unsigned long>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f6fed04a000, _M_finish = 0x7f6fed04ad00, _M_end_of_storage = 0x7f6fed04b000}}, <No data fields>}, memos_ = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::tuple<unsigned short, unsigned int, unsigned long, unsigned long> const, unsigned long> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::tuple<unsigned short, unsigned int, unsigned long, unsigned long> const, unsigned long> > >> = {<No data fields>}, <No data fields>}, <std::_Rb_tree_key_compare<std::less<std::tuple<unsigned short, unsigned int, unsigned long, unsigned long> > >> = {_M_key_compare = {<std::binary_function<std::tuple<unsigned short, unsigned int, unsigned long, unsigned long>, std::tuple<unsigned short, unsigned int, unsigned long, unsigned long>, bool>> = {<No data fields>}, <No data fields>}}, <std::_Rb_tree_header> = {_M_header = {_M_color = std::_S_red, _M_parent = 0x7f6fed0fe400, _M_left = 0x7f6fed0e5780, _M_right = 0x7f6fed0e5b40}, _M_node_count = 403}, <No data fields>}}}}, has_unsafe_traps_ = false} > program = {<std::_Vector_base<sock_filter, std::allocator<sock_filter> >> = {_M_impl = {<std::allocator<sock_filter>> = {<__gnu_cxx::new_allocator<sock_filter>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f6fed04b000, _M_finish = 0x7f6fed04bd00, _M_end_of_storage = 0x7f6fed04bd00}}, <No data fields>} > programLen = <optimized out> > flatProgram = <optimized out> > fprog = {len = 416, filter = 0x7f6fed04e000} > info = <optimized out> >#2 0x00007f700b5b9ec3 in mozilla::SetContentProcessSandbox (aParams=...) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/security/sandbox/linux/Sandbox.cpp:633 > brokerFd = <optimized out> > procType = mozilla::SandboxReport::ProcType::CONTENT > sBroker = 0x7f6fe9f792b0 >#3 0x00007f6ffc2237c4 in mozilla::dom::ContentChild::RecvSetProcessSandbox (this=0x7f7009ac7020, aBroker=...) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/dom/ipc/ContentChild.cpp:1715 > sandboxEnabled = true > flagsString = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x7f6ffed23ac8 "@mozilla.org/content/style-sheet-service;1", mLength = 4204359446, mDataFlags = (mozilla::detail::StringDataFlags::TERMINATED | mozilla::detail::StringDataFlags::VOIDED | mozilla::detail::StringDataFlags::SHARED | mozilla::detail::StringDataFlags::OWNED | mozilla::detail::StringDataFlags::LITERAL | unknown: 32576), mClassFlags = (unknown: 0)}, static kMaxCapacity = 2147483637}, <No data fields>}, static kStorageSize = 64, mInlineCapacity = 69280368, mStorage = "\376\177\000\000\314k8\004\376\177\000\000\240\"!\004\376\177\000\000\060x\242\t\001\000\000\000\001\000\000\000\000\000\000\000\070x\242\tp\177\000\000 &!\004\376\177\000\000 p\254\tp\177\000\000\240\"!\004"} >#4 0x00007f6ffabd403a in mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/ipc/ipdl/PContentChild.cpp:5639 > raiiObject5623 = {mPseudoStack = 0x7f7009aa8000, static sPseudoStack = {<mozilla::detail::ThreadLocalNativeStorage<PseudoStack*>> = {mValue = 0x7f7009aa8000}, <No data fields>}} > iter__ = {iter_ = {mSegment = 0, mData = 0x7f6fed09115c "", mDataEnd = 0x7f6fed09115c ""}, start_ = {mValue = 673370949491}} > aBroker = {mValue = {VFileDescriptor = {u = {mBytes = "\024\000\000", mDummy = 18446744069414584340}}, Vvoid_t = {u = {mBytes = "\024", mDummy = 18446744069414584340}}}, mType = mozilla::dom::MaybeFileDesc::TFileDescriptor} > route__ = <optimized out> >#5 0x00007f6ffa9bc8f3 in mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessageChannel.cpp:2133 > nestedLevel = 1 > async = {mVar = @0x7f7009ac7188, mPrev = false, mNew = true} > nestedLevelSet = {mVar = @0x7f7009ac718c, mPrev = 0, mNew = 1} > rv = <optimized out> >#6 0x00007f6ffa9c2660 in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessageChannel.cpp:2063 > unlock = {mMonitor = 0x7f6fed03cc10} > frame = {mThat = @0x7f7009ac7128} > transaction = {mChan = 0x7f7009ac7128, mActive = false, mOutgoing = false, mNestedLevel = 1, mSeqno = 0, mTransaction = -1, mNext = 0x0, mReply = {mTuple = {<mozilla::detail::PairHelper<IPC::Message*, mozilla::DefaultDelete<IPC::Message>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<IPC::Message>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}} > id = -1 > nojsapi = {mStorage = "\000\000\000\000\000\000\000\000\003\000\000\000p\177\000\000\240(!\004\376\177\000", mIsSome = 1 '\001'} > reply = {mRawPtr = 0x0} >#7 0x00007f6ffa9c4674 in mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessageChannel.cpp:1909 > msg = @0x7f7009a27830: {<Pickle> = {static kSegmentAlignment = 8, buffers_ = {<InfallibleAllocPolicy> = {<No data fields>}, static kSegmentAlignment = <optimized out>, mOwning = true, mSegments = {<InfallibleAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 1, mBegin = 0x7f7009a27858, mLength = 1, mTail = {<mozilla::Vector<mozilla::BufferList<InfallibleAllocPolicy>::Segment, 1, InfallibleAllocPolicy>::CapacityAndReserved> = {mCapacity = 1}, mBytes = "0\021\t\355o\177\000\000,\000\000\000\000\000\000\000\060\000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, mSize = 44, mStandardCapacity = 4096}, header_ = 0x7f6fed091130, header_size_ = 32}, _vptr.Message = 0x7f6fffcce590 <vtable for IPC::Message+16>, file_descriptor_set_ = {mRawPtr = 0x7f6fed091160}, create_time_ = {mValue = 0}} >#8 0x00007f6ffa9c4825 in mozilla::ipc::MessageChannel::MessageTask::Run() () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessageChannel.cpp:1942 > lock = {mMonitor = 0x7f6fed03cc10} > this = 0x7f7009a277e0 > lock = <optimized out> > lock = <optimized out> >#9 0x00007f6ffa58169f in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a277e0}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\000\000\000\000\000\000\000\000\001\000\345\tp\177\000\000\000\000\000\000\000\000\000\000\373\065X\372o\177\000\000 a\t\355o\177\000\000\212{V\372o\177\000\000 a\t\355o\177\000\000\000YI'\200\357`\307\002\000\000\000\376\177\000", mIsSome = 1 '\001'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "\000\000\000\000\000\000\000\000\003\000\000\000p\177\000\000\000\000\000\000\000\000\000", mIsSome = 1 '\001'} > callScriptObserver = true > obs = {<nsCOMPtr_base> = {mRawPtr = 0x7f6fed0ce9a8}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7ffe04212977 > aMayWait = false > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f7009a578e0 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#10 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f7009a578e0, aMayWait=aMayWait@entry=false) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#11 0x00007f6ffa9b47ea in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:97 > did_work = <optimized out> > thisThread = 0x7f7009a578e0 > autoReleasePool = <optimized out> >#12 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#13 MessageLoop::RunHandler (this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#14 MessageLoop::Run (this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffe04212b20, previous_state_ = 0x7ffe04212a50} >#15 0x00007f6ffc466b5c in nsBaseAppShell::Run (this=0x7f6fed0ce9a0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/widget/nsBaseAppShell.cpp:157 > thread = 0x7f7009a578e0 >#16 0x00007f6ffd36dccb in XRE_RunAppShell () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/toolkit/xre/nsEmbedFunctions.cpp:892 > appShell = {<nsCOMPtr_base> = {mRawPtr = 0x7f6fed0ce9a0}, <No data fields>} >#17 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7ffe04212b20) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#18 MessageLoop::RunHandler (this=0x7ffe04212b20) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#19 MessageLoop::Run (this=this@entry=0x7ffe04212b20) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffe04212b20, previous_state_ = 0x0} >#20 0x00007f6ffd36e14b in XRE_InitChildProcess(int, char**, XREChildData const*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/toolkit/xre/nsEmbedFunctions.cpp:718 > process = {mRawPtr = 0x7f7009ac7000} > uiMessageLoop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f6fffcce2f8 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_MOZILLA_CHILD, id_ = 1, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a516c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a90e00, _M_first = 0x7f7009a90e00, _M_last = 0x7f7009a90ff8, _M_node = 0x7f7009a516d8}, _M_finish = {_M_cur = 0x7f7009a90e00, _M_first = 0x7f7009a90e00, _M_last = 0x7f7009a90ff8, _M_node = 0x7f7009a516d8}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a51800, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a91000, _M_first = 0x7f7009a91000, _M_last = 0x7f7009a911f8, _M_node = 0x7f7009a51818}, _M_finish = {_M_cur = 0x7f7009a91000, _M_first = 0x7f7009a91000, _M_last = 0x7f7009a911f8, _M_node = 0x7f7009a51818}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7f7009a98290}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f6feb3ab880, _M_finish = 0x7f6feb3ab8a8, _M_end_of_storage = 0x7f6feb3ab8c0}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffe04212c30 "Gecko_Child"}, _M_string_length = 11, {_M_local_buf = "Gecko_Child\000\376\177\000", _M_allocated_capacity = 7512953535531803975}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a51840, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a91200, _M_first = 0x7f7009a91200, _M_last = 0x7f7009a913f8, _M_node = 0x7f7009a51858}, _M_finish = {_M_cur = 0x7f7009a91200, _M_first = 0x7f7009a91200, _M_last = 0x7f7009a913f8, _M_node = 0x7f7009a51858}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x7ffe042129e0, run_depth_base_ = 2, shutting_down_ = false, transient_hang_timeout_ = 128, permanent_hang_timeout_ = 8192, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f7009a2ad00}} > logger = <optimized out> > raiiObject406 = {<No data fields>} > raiiObject407 = {mPseudoStack = 0x7f7009aa8000, static sPseudoStack = {<mozilla::detail::ThreadLocalNativeStorage<PseudoStack*>> = {mValue = 0x7f7009aa8000}, <No data fields>}} > annotation = <optimized out> > parentPIDString = <optimized out> > end = 0x7ffe04215448 "" > parentPID = 3045 > crashReportTmpDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > exitManager = {lock_ = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, stack_ = {c = {<std::_Deque_base<base::AtExitManager::CallbackAndParam, std::allocator<base::AtExitManager::CallbackAndParam> >> = {_M_impl = {<std::allocator<base::AtExitManager::CallbackAndParam>> = {<__gnu_cxx::new_allocator<base::AtExitManager::CallbackAndParam>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a51680, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a90c00, _M_first = 0x7f7009a90c00, _M_last = 0x7f7009a90e00, _M_node = 0x7f7009a51698}, _M_finish = {_M_cur = 0x7f7009a90c10, _M_first = 0x7f7009a90c00, _M_last = 0x7f7009a90e00, _M_node = 0x7f7009a51698}}}, <No data fields>}}, next_manager_ = 0x0} > rv = <optimized out> > uiLoopType = <optimized out> >#21 0x000055a7cbed23ba in content_process_main (bootstrap=0x7f7009a29620, argc=19, argv=0x7ffe04212e68) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/browser/app/../../ipc/contentproc/plugin-container.cpp:50 > childData = {<No data fields>} > rv = <optimized out> >#22 0x000055a7cbed1d24 in main (argc=20, argv=0x7ffe04212e68, envp=0x7ffe04212f10) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/browser/app/nsBrowserApp.cpp:280 > rv = <optimized out> > result = <optimized out> > start = <optimized out> > rv = <optimized out> > result = <optimized out> > >Thread 2 (Thread 0x7f6ff74e4700 (LWP 3171)): >#0 0x00007f700a57da19 in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007f6ffa99b72e in epoll_wait (epfd=<optimized out>, events=events@entry=0x7f7009a4c500, maxevents=<optimized out>, timeout=timeout@entry=-1) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 >No locals. >#2 0x00007f6ffa99d9d5 in epoll_dispatch (base=0x7f7009ac1800, tv=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/third_party/libevent/epoll.c:462 > epollop = 0x7f7009a29650 > events = 0x7f7009a4c500 > i = <optimized out> > res = <optimized out> > timeout = <optimized out> > __func__ = "epoll_dispatch" >#3 0x00007f6ffa9a0195 in event_base_loop (base=0x7f7009ac1800, flags=flags@entry=1) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/third_party/libevent/event.c:1947 > evsel = 0x7f6fffcce600 <epollops> > tv = {tv_sec = 0, tv_usec = 140118922386360} > tv_p = <optimized out> > res = <optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#4 0x00007f6ffa98590e in base::MessagePumpLibevent::Run (this=0x7f7009a51940, delegate=0x7f6ff74e3d00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_pump_libevent.cc:381 > poll_tv = {tv_sec = 140119201371185, tv_usec = 140119175177952} > delay = {delta_ = 0} > autorelease_pool = <optimized out> > did_work = <optimized out> > old_in_run = false >#5 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f6ff74e3d00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#6 MessageLoop::RunHandler (this=0x7f6ff74e3d00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#7 MessageLoop::Run (this=this@entry=0x7f6ff74e3d00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f6ff74e3d00, previous_state_ = 0x0} >#8 0x00007f6ffa995c95 in base::Thread::ThreadMain (this=0x7f7009a57348) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/thread.cc:181 > raiiObject157 = {<No data fields>} > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f6fffcce2f8 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_IO, id_ = 2, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a51880, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a91508, _M_first = 0x7f7009a91400, _M_last = 0x7f7009a915f8, _M_node = 0x7f7009a51898}, _M_finish = {_M_cur = 0x7f7009a91508, _M_first = 0x7f7009a91400, _M_last = 0x7f7009a915f8, _M_node = 0x7f7009a51898}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a518c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a91600, _M_first = 0x7f7009a91600, _M_last = 0x7f7009a917f8, _M_node = 0x7f7009a518d8}, _M_finish = {_M_cur = 0x7f7009a91600, _M_first = 0x7f7009a91600, _M_last = 0x7f7009a917f8, _M_node = 0x7f7009a518d8}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7f7009a51940}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f7009a86118, _M_finish = 0x7f7009a86120, _M_end_of_storage = 0x7f7009a86120}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f7009a9a860 "Chrome_ChildThread"}, _M_string_length = 18, {_M_local_buf = "\036", '\000' <repeats 14 times>, _M_allocated_capacity = 30}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f7009a51900, _M_map_size = 8, _M_start = {_M_cur = 0x7f7009a91890, _M_first = 0x7f7009a91800, _M_last = 0x7f7009a919f8, _M_node = 0x7f7009a51918}, _M_finish = {_M_cur = 0x7f7009a91890, _M_first = 0x7f7009a91800, _M_last = 0x7f7009a919f8, _M_node = 0x7f7009a51918}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x7f6ff74e3cc0, run_depth_base_ = 1, shutting_down_ = false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f7009a2ad90}} >#9 0x00007f6ffa98542e in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <optimized out> >#10 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118867199744, 7001981601697239350, 140728967702766, 140728967702767, 140728967702896, 140728967702896, -6920933427781037770, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 3 (Thread 0x7f6feccff700 (LWP 3172)): >#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7f6feccfedf0, expected=0, futex_word=0x7f6fecdf5830) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 > __ret = -516 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg6 = <optimized out> > __arg5 = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a6 = <optimized out> > _a5 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x7f6feccfedf0, mutex=0x7f6fed013a80, cond=0x7f6fecdf5808) at pthread_cond_wait.c:539 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6feccfed70, __canceltype = 3172, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f6fecdf5808, mutex = 0x7f6fed013a80, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_timedwait (cond=cond@entry=0x7f6fecdf5808, mutex=mutex@entry=0x7f6fed013a80, abstime=abstime@entry=0x7f6feccfedf0) at pthread_cond_wait.c:667 >No locals. >#3 0x00007f7009e64093 in pt_TimedWait (cv=cv@entry=0x7f6fecdf5808, ml=0x7f6fed013a80, timeout=timeout@entry=1000) at ../../.././nspr/pr/src/pthreads/ptsynch.c:258 > rv = -516 > now = {tv_sec = 1528599449, tv_usec = 862857} > tmo = {tv_sec = 1528599450, tv_nsec = 862857000} > ticks = <optimized out> >#4 0x00007f7009e6454e in PR_WaitCondVar (cvar=0x7f6fecdf5800, timeout=1000) at ../../.././nspr/pr/src/pthreads/ptsynch.c:387 > rv = <optimized out> > thred = 0x7f7009a80700 >#5 0x00007f6ffac322dc in Watchdog::Sleep (this=0x7f6fed091c70, timeout=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/xpconnect/src/XPCJSContext.cpp:211 >No locals. >#6 WatchdogMain (arg=0x7f6fed091c70) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/xpconnect/src/XPCJSContext.cpp:496 > raiiObject481 = {<No data fields>} > self = 0x7f6fed091c70 > manager = 0x7f6fed02be80 > lock = {mWatchdog = 0x7f6fed091c70} >#7 0x00007f7009e6a318 in _pt_root (arg=0x7f7009a80700) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551100 > tid = 3172 >#8 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118691149568, 7001981601697239350, 140728967696558, 140728967696559, 140728967696720, 140728967696720, -6920958726749023946, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 4 (Thread 0x7f6fec4fe700 (LWP 3173)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6fecf0563c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6fecf055b8, cond=0x7f6fecf05610) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fec4fd590, __canceltype = -330312032, __prev = 0x0} > cbuffer = {wseq = 7, cond = 0x7f6fecf05610, mutex = 0x7f6fecf055b8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 7 > seq = 3 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6fecf05610, mutex=0x7f6fecf055b8) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f6fecf05610 > ptMutex = <optimized out> > r = <optimized out> >#4 0x000055a7cbeddb25 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 140118682753704, tv_nsec = 0} > abs_ts = {tv_sec = 140118682752632, tv_nsec = -4079997928703698688} >#5 0x00007f6ffd7bac3f in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f6fecf055b8}, <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 = {140118680915969, 140118680915969, 140118680915969}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x7f6fecf24050}, <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 = 0x0}, <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 = 140118682759168, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::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 = 0x7f6fec4fd878, 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 = 0x7f6fec4fd990, 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 = 0x7f6fec4fdaa8, 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 = 0x7f6fec4fdbc0, 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 = 0x7f6fec4fdd28, mPrev = 0x7f6fec4fdd28, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {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_ = 0x7f6fec4fd680}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f6fec4fdd90, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f6fec4fdde0, mPrev = 0x7f6fec4fdde0, 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 = 0x7f6fec4fde28, 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 = 0x7f6fecf04070}}}, <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 = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {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 = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f6ffd7b609e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f6fecf26030) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/Thread.h:233 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f6fecf26030) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f6fecf26030 >#10 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118682756864, 7001981601697239350, 140728967696158, 140728967696159, 140728967696288, 140728967696288, -6920957628848008906, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 5 (Thread 0x7f6fec2fd700 (LWP 3174)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6fecf05638) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6fecf055b8, cond=0x7f6fecf05610) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fec2fc590, __canceltype = -332413280, __prev = 0x0} > cbuffer = {wseq = 8, cond = 0x7f6fecf05610, mutex = 0x7f6fecf055b8, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 8 > seq = 4 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6fecf05610, mutex=0x7f6fecf055b8) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f6fecf05610 > ptMutex = <optimized out> > r = <optimized out> >#4 0x000055a7cbeddb25 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <optimized out> > ptMutex = <optimized out> > r = <optimized out> > rel_time = <optimized out> > rel_ts = <optimized out> > now_ts = {tv_sec = 140118680652456, tv_nsec = 0} > abs_ts = {tv_sec = 140118680651384, tv_nsec = -4079997928703698688} >#5 0x00007f6ffd7bac3f in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/ConditionVariable.h:101 >No locals. >#6 js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/vm/HelperThreads.cpp:994 >No locals. >#7 js::HelperThread::threadLoop() () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/vm/HelperThreads.cpp:2238 > task = <optimized out> > nogc = <optimized out> > lock = {<js::LockGuard<js::Mutex>> = {lock = @0x7f6fecf055b8}, <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 = {140118678814721, 140118678814721, 140118678814721}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = {value = 0x0}, <No data fields>}, kind_ = {value = js::ContextKind::Background}, threadNative_ = {value = 0}, helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x7f6fecf240b8}, <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 = 0x0}, <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 = 140118680657920, nativeStackQuota = {{<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}, {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1843200}, <No data fields>}}, entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0x0}, <No data fields>}, activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::HeapState::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 = 0x7f6fec2fc878, 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 = 0x7f6fec2fc990, 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 = 0x7f6fec2fcaa8, 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 = 0x7f6fec2fcbc0, 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 = 0x7f6fec2fcd28, mPrev = 0x7f6fec2fcd28, mIsSentinel = false}, ptr = {data = {asBits = 18444914486360932352, debugView = {payload47 = 0, tag = JSVAL_TAG_UNDEFINED}, s = {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_ = 0x7f6fec2fc680}, static kElemIsPod = true, static kMaxInlineBytes = 992, static kInlineCapacity = 8, mBegin = 0x7f6fec2fcd90, mLength = 0, mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = '\000' <repeats 63 times>}, static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = {value = 0x0}, <No data fields>}, outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = {value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x7f6fec2fcde0, mPrev = 0x7f6fec2fcde0, 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 = 0x7f6fec2fce28, 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 = 0x7f6fecf04070}}}, <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 = {payload47 = 5, tag = JSVAL_TAG_MAGIC}, s = {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 = 0x0}, <No data fields>}, enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0x0}, <No data fields>}, enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = 0x0}, <No data fields>}, drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0x0}, <No data fields>}, promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#8 0x00007f6ffd7b609e in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x7f6fecf26040) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/Thread.h:233 >No locals. >#9 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x7f6fecf26040) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/js/src/threading/Thread.h:235 > pack = 0x7f6fecf26040 >#10 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118680655616, 7001981601697239350, 140728967696158, 140728967696159, 140728967696288, 140728967696288, -6920957903189044938, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#11 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 6 (Thread 0x7f6fec0fc700 (LWP 3175)): >#0 0x00007f700a578589 in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00007f7009e66020 in poll (__timeout=-1, __nfds=1, __fds=0x7f6fec0fb8c0) at /usr/include/bits/poll2.h:46 >No locals. >#2 _pr_poll_with_poll (pds=pds@entry=0x7f6fed020c00, npds=npds@entry=1, timeout=timeout@entry=4294967295) at ../../.././nspr/pr/src/pthreads/ptio.c:4018 > stack_syspoll = {{fd = 25, events = 3, revents = 0}, {fd = -95421998, events = 32623, revents = 0}, {fd = 162113088, events = 47, revents = 0}, {fd = 46, events = 1, revents = 0}, {fd = 13, events = 0, revents = 0}, {fd = 46, events = 0, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = -95421477, events = 32623, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -334512864, events = 32623, revents = 0}, {fd = 162113088, events = 32624, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -334512864, events = 32623, revents = 0}, {fd = -334513744, events = 32623, revents = 0}, {fd = -17970412, events = 32623, revents = 0}, {fd = -95421429, events = 32623, revents = 0}, {fd = -334512832, events = 32623, revents = 0}, {fd = -334512832, events = 32623, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -95421336, events = 32623, revents = 0}, {fd = -17970414, events = 32623, revents = 0}, {fd = -873600400, events = 21927, revents = 0}, {fd = 194822648, events = 32624, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -334513072, events = 32623, revents = 0}, {fd = -334513071, events = 32623, revents = 0}, {fd = -34552646, events = 32623, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 188266472, events = 32624, revents = 0}, {fd = -34552646, events = 32623, revents = 0}, {fd = -334513720, events = 32623, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 20, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = -334513232, events = 32623, revents = 0}, {fd = -334513264, events = 32623, revents = 0}, {fd = 194821792, events = 32624, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 7, events = 0, revents = 0}, {fd = 166114928, events = 32624, revents = 0}, {fd = -873603670, events = 21927, revents = 0}, {fd = -334513456, events = 32623, revents = 0}, {fd = -873610817, events = 21927, revents = 0}, {fd = 64, events = 0, revents = 0}, {fd = 162529640, events = 32624, revents = 0}, {fd = -334513209, events = 32623, revents = 0}, {fd = 161840608, events = 32624, revents = 0}, {fd = -334513464, events = 32623, revents = 0}, {fd = 0, events = 0, revents = 0}, {fd = 161831912, events = 32624, revents = 0}, {fd = -334513209, events = 32623, revents = 0}, {fd = -334513488, events = 32623, revents = 0}, {fd = 70806476, events = 32766, revents = 0}, {fd = -334513440, events = 32623, revents = 0}, {fd = -94281381, events = 1, revents = 0}, {fd = 1, events = 0, revents = 0}, {fd = -1, events = 0, revents = 0}, {fd = -334513096, events = 32623, revents = 0}, {fd = -334513260, events = 32623, revents = 0}, {fd = -334513440, events = 32623, revents = 0}, {fd = 173607910, events = 32624, revents = 0}} > syspoll = <optimized out> > index = <optimized out> > msecs = -1 > ready = <optimized out> > start = 0 > elapsed = <optimized out> > remaining = 515 >#3 0x00007f7009e68e39 in PR_Poll (pds=pds@entry=0x7f6fed020c00, npds=npds@entry=1, timeout=timeout@entry=4294967295) at ../../.././nspr/pr/src/pthreads/ptio.c:4421 >No locals. >#4 0x00007f6ffa62d656 in mozilla::net::nsSocketTransportService::Poll (this=this@entry=0x7f7009a55bd0, interval=interval@entry=0x7f6fec0fbb94, pollDuration=pollDuration@entry=0x7f6fec0fbc38) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/netwerk/base/nsSocketTransportService2.cpp:505 > pollList = 0x7f6fed020c00 > pollCount = 1 > pollTimeout = 4294967295 > pendingEvents = false > ts = 673188 > pollStart = {mValue = 0} > rv = <optimized out> > passedInterval = <optimized out> >#5 0x00007f6ffa62e178 in mozilla::net::nsSocketTransportService::DoPollIteration (this=this@entry=0x7f7009a55bd0, pollDuration=pollDuration@entry=0x7f6fec0fbc38) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/netwerk/base/nsSocketTransportService2.cpp:1132 > i = -1 > count = <optimized out> > pollInterval = 0 > n = 0 >#6 0x00007f6ffa62e3f0 in mozilla::net::nsSocketTransportService::Run (this=0x7f7009a55bd0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/netwerk/base/nsSocketTransportService2.cpp:925 > pendingEvents = false > goingOffline = <optimized out> > threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a57de0}, <No data fields>} > startOfCycleForLastCycleCalc = <optimized out> > numberOfPendingEventsLastCycle = 0 > pollCycleStart = {mValue = 0} > singlePollDuration = {mValue = 0} > startOfIteration = {mValue = 0} > startOfNextIteration = {mValue = 0} > numberOfPendingEvents = 0 > pollDuration = {mValue = 0} >#7 0x00007f6ffa58169f in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a55bf0}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "P\036\t\355o\177\000\000\000YI'\200\357`\307`\275\017\354o\177\000\000\060;\001\355o\177\000\000\260\275\017\354o\177\000\000\340}\245\tp\177\000\000\000\r!\004\376\177\000\000\357\067X\372o\177\000\000`\275\017\354o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\275\017\354o\177\000\000\373\065X\372o\177\000\000X\200\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6fec0fbdc7 > aMayWait = false > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f7009a57de0 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#8 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f7009a57de0, aMayWait=aMayWait@entry=false) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#9 0x00007f6ffa9b49fa in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:334 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f7009a57de0 > autoReleasePool = <optimized out> >#10 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f7009a4e3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#11 MessageLoop::RunHandler (this=0x7f7009a4e3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#12 MessageLoop::Run (this=this@entry=0x7f7009a4e3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f7009a4e3c0, previous_state_ = 0x0} >#13 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f7009a4e3c0} > initData = 0x0 > self = 0x7f7009a57de0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#14 0x00007f7009e6a318 in _pt_root (arg=0x7f7009a80820) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551100 > tid = 3175 >#15 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118678554368, 7001981601697239350, 140728967695454, 140728967695455, 140728967695616, 140728967695616, -6920958179677564618, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#16 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 7 (Thread 0x7f6fe88ff700 (LWP 3181)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6fe88febe8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6fe88feb90, cond=0x7f6fe88febc0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fe88fead0, __canceltype = -393221392, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f6fe88febc0, mutex = 0x7f6fe88feb90, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6fe88febc0, mutex=0x7f6fe88feb90) at pthread_cond_wait.c:655 >No locals. >#3 0x00007f6ffa986b3d in ConditionVariable::Wait (this=this@entry=0x7f6fe88febc0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/condition_variable_posix.cc:61 > rv = <optimized out> >#4 0x00007f6ffa993d78 in base::WaitableEvent::TimedWait (this=this@entry=0x7f6fecee0d48, max_time=...) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/waitable_event_posix.cc:197 > current_time = <optimized out> > end_time = <optimized out> > finite_time = false > lock = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 12 times>, "\001", '\000' <repeats 26 times>, __align = 0}}} > cv = {condition_ = {__data = {{__wseq = 2, __wseq32 = {__low = 2, __high = 0}}, {__g1_start = 0, __g1_start32 = {__low = 0, __high = 0}}, __g_refs = {2, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 10, __g_signals = {0, 0}}, __size = "\002", '\000' <repeats 15 times>, "\002", '\000' <repeats 19 times>, "\n\000\000\000\000\000\000\000\000\000\000", __align = 2}, user_mutex_ = 0x7f6fe88feb90} > sw = {<base::WaitableEvent::Waiter> = {_vptr.Waiter = 0x7f6fffcce458 <vtable for base::SyncWaiter+16>}, fired_ = false, cv_ = 0x7f6fe88febc0, lock_ = 0x7f6fe88feb90, signaling_event_ = 0x0} >#5 0x00007f6ffa993db8 in base::WaitableEvent::Wait (this=this@entry=0x7f6fecee0d48) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/time.h:373 >No locals. >#6 0x00007f6ffa9868a8 in base::MessagePumpDefault::Run (this=0x7f6fecee0d30, delegate=0x7f6fe88fed00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_pump_default.cc:61 > raiiObject60 = <optimized out> > raiiObject58 = {mPseudoStack = 0x7f6fed0ef000, static sPseudoStack = {<mozilla::detail::ThreadLocalNativeStorage<PseudoStack*>> = {mValue = 0x7f6fed0ef000}, <No data fields>}} > autorelease_pool = <optimized out> > did_work = <optimized out> > loop = <optimized out> > hangMonitor = {mThread = {mRawPtr = 0x0}, static kNoTimeout = 0} >#7 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f6fe88fed00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#8 MessageLoop::RunHandler (this=0x7f6fe88fed00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#9 MessageLoop::Run (this=this@entry=0x7f6fe88fed00) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f6fe88fed00, previous_state_ = 0x0} >#10 0x00007f6ffa995c95 in base::Thread::ThreadMain (this=0x7f6feb39f600) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/thread.cc:181 > raiiObject157 = {<No data fields>} > message_loop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f6fffcce2f8 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_DEFAULT, id_ = 8, work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f6feb3ab500, _M_map_size = 8, _M_start = {_M_cur = 0x7f6fe9f69818, _M_first = 0x7f6fe9f69800, _M_last = 0x7f6fe9f699f8, _M_node = 0x7f6feb3ab518}, _M_finish = {_M_cur = 0x7f6fe9f69818, _M_first = 0x7f6fe9f69800, _M_last = 0x7f6fe9f699f8, _M_node = 0x7f6feb3ab518}}}, <No data fields>}}, delayed_work_queue_ = {c = {<std::_Vector_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, comp = {<std::binary_function<MessageLoop::PendingTask, MessageLoop::PendingTask, bool>> = {<No data fields>}, <No data fields>}}, deferred_non_nestable_work_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f6feb3ab540, _M_map_size = 8, _M_start = {_M_cur = 0x7f6fe9f69a00, _M_first = 0x7f6fe9f69a00, _M_last = 0x7f6fe9f69bf8, _M_node = 0x7f6feb3ab558}, _M_finish = {_M_cur = 0x7f6fe9f69a00, _M_first = 0x7f6fe9f69a00, _M_last = 0x7f6fe9f69bf8, _M_node = 0x7f6feb3ab558}}}, <No data fields>}}, pump_ = {mRawPtr = 0x7f6fecee0d30}, destruction_observers_ = {observers_ = {<std::_Vector_base<MessageLoop::DestructionObserver*, std::allocator<MessageLoop::DestructionObserver*> >> = {_M_impl = {<std::allocator<MessageLoop::DestructionObserver*>> = {<__gnu_cxx::new_allocator<MessageLoop::DestructionObserver*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f6fe9f717e0, _M_finish = 0x7f6fe9f717f0, _M_end_of_storage = 0x7f6fe9f717f0}}, <No data fields>}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f6feb3ed780 "ImageBridgeChild"}, _M_string_length = 16, {_M_local_buf = "\036", '\000' <repeats 14 times>, _M_allocated_capacity = 30}}, incoming_queue_ = {c = {<std::_Deque_base<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >> = {_M_impl = {<std::allocator<MessageLoop::PendingTask>> = {<__gnu_cxx::new_allocator<MessageLoop::PendingTask>> = {<No data fields>}, <No data fields>}, _M_map = 0x7f6feb3ab580, _M_map_size = 8, _M_start = {_M_cur = 0x7f6fe9f69c18, _M_first = 0x7f6fe9f69c00, _M_last = 0x7f6fe9f69df8, _M_node = 0x7f6feb3ab598}, _M_finish = {_M_cur = 0x7f6fe9f69c18, _M_first = 0x7f6fe9f69c00, _M_last = 0x7f6fe9f69df8, _M_node = 0x7f6feb3ab598}}}, <No data fields>}}, incoming_queue_lock_ = {lock_ = {native_handle_ = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}}, state_ = 0x7f6fe88fecc0, run_depth_base_ = 1, shutting_down_ = false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f6fecee0d00}} >#11 0x00007f6ffa98542e in ThreadFunc (closure=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <optimized out> >#12 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118619846400, 7001981601697239350, 140728967700750, 140728967700751, 140728967700880, 140728967700880, -6920950480411815626, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#13 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 8 (Thread 0x7f6fe80fe700 (LWP 3182)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6fecedf5ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6fecedf590, cond=0x7f6fecedf5c0) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fe80fdbb0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 3, cond = 0x7f6fecedf5c0, mutex = 0x7f6fecedf590, private = 0} > rt = <optimized out> > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 3 > seq = 1 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6fecedf5c0, mutex=0x7f6fecedf590) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f6fecedf5c0 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f6ffa57da72 in mozilla::CondVar::Wait (aInterval=4294967295, this=0x7f6fecedf5b8) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:68 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7f6fecedf560, aMayWait=true, aPriority=0x7f6fe80fdcc8) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/ThreadEventQueue.cpp:155 > lock = {mLock = 0x7f6fecedf590} > event = <optimized out> >#6 0x00007f6ffa58162b in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:967 > priority = mozilla::EventPriority::Normal > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = " \016\356\354o\177\000\000\000YI'\200\357`\307`\335\017\350o\177\000\000 I\r\355o\177\000\000\260\335\017\350o\177\000\000\000\366\355\354o\177\000\000` !\004\376\177\000\000\357\067X\372o\177\000\000`\335\017\350o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\335\017\350o\177\000\000\373\065X\372o\177\000\000X\200\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6fe80fddc7 > aMayWait = true > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f6fecedf600 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f6fecedf600, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = false >#8 0x00007f6ffa9b4a3a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f6fecedf600 > autoReleasePool = <optimized out> >#9 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f6feb3ad3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#10 MessageLoop::RunHandler (this=0x7f6feb3ad3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f6feb3ad3c0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f6feb3ad3c0, previous_state_ = 0x0} >#12 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f6feb3ad3c0} > initData = 0x0 > self = 0x7f6fecedf600 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f7009e6a318 in _pt_root (arg=0x7f7009a80b80) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 3182 >#14 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118611453696, 7001981601697239350, 140728967700414, 140728967700415, 140728967700576, 140728967700576, -6920949382510800586, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 9 (Thread 0x7f6fe92ff700 (LWP 3180)): >#0 futex_reltimed_wait_cancelable (private=0, reltime=0x7f6fe92feb20, expected=0, futex_word=0x7f7009a5ba04) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 > __ret = -516 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x7f6fe92febd0, mutex=0x7f7009a5b9a8, cond=0x7f7009a5b9d8) at pthread_cond_wait.c:533 > rt = {tv_sec = 29, tv_nsec = 999999456} > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fe92feb50, __canceltype = -348562336, __prev = 0x0} > cbuffer = {wseq = 3, cond = 0x7f7009a5b9d8, mutex = 0x7f7009a5b9a8, private = 0} > err = <optimized out> > g = 1 > flags = <optimized out> > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 3 > seq = 1 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_timedwait (cond=cond@entry=0x7f7009a5b9d8, mutex=mutex@entry=0x7f7009a5b9a8, abstime=abstime@entry=0x7f6fe92febd0) at pthread_cond_wait.c:667 >No locals. >#3 0x000055a7cbeddaa4 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:153 > ptCond = 0x7f7009a5b9d8 > ptMutex = 0x7f7009a5b9a8 > r = <optimized out> > rel_time = {mValue = 30000000000} > rel_ts = <optimized out> > now_ts = {tv_sec = 673, tv_nsec = 365155113} > abs_ts = {tv_sec = 703, tv_nsec = 365155113} >#4 0x00007f6ffa58307b in mozilla::CondVar::Wait (aInterval=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:70 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 nsThreadPool::Run (this=0x7f7009a5b980) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadPool.cpp:218 > delta = <optimized out> > now = 673365 > timeout = <optimized out> > lock = {mLock = 0x7f7009a5b9a8} > event = <optimized out> > current = {<nsCOMPtr_base> = {mRawPtr = 0x7f6fecedf2e0}, <No data fields>} > shutdownThreadOnExit = false > exitThread = false > wasIdle = <optimized out> > idleSince = <optimized out> > listener = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} >#6 0x00007f6ffa58169f in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a5b990}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\330\005\000\355o\177\000\000\000YI'\200\357`\307`\355/\351o\177\000\000\320I\r\355o\177\000\000\260\355/\351o\177\000\000\340\362\355\354o\177\000\000\260\032!\004\376\177\000\000\357\067X\372o\177\000\000`\355/\351o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\355/\351o\177\000\000\373\065X\372o\177\000\000X\200\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6fe92fedc7 > aMayWait = true > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f6fecedf2e0 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f6fecedf2e0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#8 0x00007f6ffa9b4a3a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f6fecedf2e0 > autoReleasePool = <optimized out> >#9 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f7009a4ec80) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#10 MessageLoop::RunHandler (this=0x7f7009a4ec80) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f7009a4ec80) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f7009a4ec80, previous_state_ = 0x0} >#12 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f7009a4ec80} > initData = 0x0 > self = 0x7f6fecedf2e0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f7009e6a318 in _pt_root (arg=0x7f6fea08dca0) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551100 > tid = 3180 >#14 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118630332160, 7001981601697239350, 140728967698958, 140728967698959, 140728967699120, 140728967699120, -6920946906999025354, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 10 (Thread 0x7f6fe9eff700 (LWP 3179)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f7009a58688) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f7009a58630, cond=0x7f7009a58660) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6fe9efebb0, __canceltype = 0, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f7009a58660, mutex = 0x7f7009a58630, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f7009a58660, mutex=0x7f7009a58630) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f7009a58660 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f6ffa57da72 in mozilla::CondVar::Wait (aInterval=4294967295, this=0x7f7009a58658) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:68 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent (this=0x7f7009a58600, aMayWait=true, aPriority=0x7f6fe9efecc8) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/ThreadEventQueue.cpp:155 > lock = {mLock = 0x7f7009a58630} > event = <optimized out> >#6 0x00007f6ffa58162b in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:967 > priority = 166111283 > event = <optimized out> > reallyWait = <optimized out> > activation = {mStorage = "\260\376\036\352o\177\000\000\000YI'\200\357`\307`\355\357\351o\177\000\000pH\r\355o\177\000\000\260\355\357\351o\177\000\000\240\206\245\tp\177\000\000\060\034!\004\376\177\000\000\357\067X\372o\177\000\000`\355\357\351o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\355\357\351o\177\000\000\373\065X\372o\177\000\000\b\000\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6fe9efedc7 > aMayWait = true > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f7009a586a0 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#7 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f7009a586a0, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = false >#8 0x00007f6ffa9b4a3a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f7009a586a0 > autoReleasePool = <optimized out> >#9 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f7009a4eac0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#10 MessageLoop::RunHandler (this=0x7f7009a4eac0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#11 MessageLoop::Run (this=this@entry=0x7f7009a4eac0) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f7009a4eac0, previous_state_ = 0x0} >#12 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f7009a4eac0} > initData = 0x0 > self = 0x7f7009a586a0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#13 0x00007f7009e6a318 in _pt_root (arg=0x7f6fea08da60) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 3179 >#14 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118642915072, 7001981601697239350, 140728967699342, 140728967699343, 140728967699504, 140728967699504, -6920947456754839242, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#15 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 11 (Thread 0x7f6feb842700 (LWP 3178)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6feced6eb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6feced6e60, cond=0x7f6feced6e90) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6feb841b50, __canceltype = 166141422, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f6feced6e90, mutex = 0x7f6feced6e60, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6feced6e90, mutex=0x7f6feced6e60) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f6feced6e90 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f6ffb153132 in mozilla::CondVar::Wait (aInterval=4294967295, this=0x7f6feced6e88) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:68 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 mozilla::Monitor::Wait (aInterval=4294967295, this=0x7f6feced6e60) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#6 mozilla::image::DecodePoolImpl::PopWorkLocked (this=this@entry=0x7f6feced6e50, aShutdownIdle=false) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/image/DecodePool.cpp:201 > timeout = 600000 >#7 0x00007f6ffb15334f in mozilla::image::DecodePoolImpl::StartWork (aShutdownIdle=<optimized out>, this=0x7f6feced6e50) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/image/DecodePool.cpp:166 > lock = <optimized out> > lock = <optimized out> >#8 mozilla::image::DecodePoolWorker::Run (this=0x7f6fea1efd60) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/image/DecodePool.cpp:280 > thisThread = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a58560}, <No data fields>} > work = {mType = mozilla::image::Work::Type::SHUTDOWN, mTask = {mRawPtr = 0x7f7009a584f0}} >#9 0x00007f6ffa58169f in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f6fea1efd60}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\360\375\036\352o\177\000\000\000YI'\200\357`\307`\035\204\353o\177\000\000\300G\r\355o\177\000\000\260\035\204\353o\177\000\000`\205\245\tp\177\000\000\300\033!\004\376\177\000\000\357\067X\372o\177\000\000`\035\204\353o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\035\204\353o\177\000\000\373\065X\372o\177\000\000X\200\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6feb841dc7 > aMayWait = true > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f7009a58560 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#10 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f7009a58560, aMayWait=aMayWait@entry=true) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#11 0x00007f6ffa9b4a3a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:364 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f7009a58560 > autoReleasePool = <optimized out> >#12 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f7009a4e900) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#13 MessageLoop::RunHandler (this=0x7f7009a4e900) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#14 MessageLoop::Run (this=this@entry=0x7f7009a4e900) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f7009a4e900, previous_state_ = 0x0} >#15 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f7009a4e900} > initData = 0x0 > self = 0x7f7009a58560 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#16 0x00007f7009e6a318 in _pt_root (arg=0x7f6fea08d940) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 3178 >#17 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118669403904, 7001981601697239350, 140728967699230, 140728967699231, 140728967699392, 140728967699392, -6920943960114589386, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#18 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 12 (Thread 0x7f6feaafe700 (LWP 3177)): >#0 futex_reltimed_wait_cancelable (private=0, reltime=0x7f6feaafdb30, expected=0, futex_word=0x7f7009a57aa0) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 > __ret = -516 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x7f6feaafdbe0, mutex=0x7f7009a57a48, cond=0x7f7009a57a78) at pthread_cond_wait.c:533 > rt = {tv_sec = 1, tv_nsec = 990999544} > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6feaafdb60, __canceltype = 161655536, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f7009a57a78, mutex = 0x7f7009a57a48, private = 0} > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_timedwait (cond=cond@entry=0x7f7009a57a78, mutex=mutex@entry=0x7f7009a57a48, abstime=abstime@entry=0x7f6feaafdbe0) at pthread_cond_wait.c:667 >No locals. >#3 0x000055a7cbeddaa4 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:153 > ptCond = 0x7f7009a57a78 > ptMutex = 0x7f7009a57a48 > r = <optimized out> > rel_time = {mValue = 1991000000} > rel_ts = <optimized out> > now_ts = {tv_sec = 673, tv_nsec = 226074906} > abs_ts = {tv_sec = 675, tv_nsec = 217074906} >#4 0x00007f6ffa586aff in mozilla::CondVar::Wait (aInterval=<optimized out>, this=0x7f7009a57a70) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:70 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 mozilla::Monitor::Wait (aInterval=<optimized out>, this=0x7f7009a57a48) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#6 TimerThread::Run() () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/TimerThread.cpp:538 > waitFor = <optimized out> > forceRunThisTimer = <optimized out> > lock = {mMonitor = 0x7f7009a57a48} > usForPosInterval = <optimized out> > usIntervalResolution = <optimized out> > forceRunNextTimer = false >#7 0x00007f6ffa58169f in nsThread::ProcessNextEvent(bool, bool*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:1040 > timeDurationHelper = {mStorage = {<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized out>}, mIsSome = 0 '\000'} > priority = mozilla::EventPriority::Normal > event = {<nsCOMPtr_base> = {mRawPtr = 0x7f7009a57a20}, <No data fields>} > reallyWait = <optimized out> > activation = {mStorage = "\340E5\353o\177\000\000\000YI'\200\357`\307`\335\257\352o\177\000\000\360=\001\355o\177\000\000\260\335\257\352o\177\000\000\240\201\245\tp\177\000\000\240\312 \004\376\177\000\000\357\067X\372o\177\000\000`\335\257\352o\177\000", mIsSome = 0 '\000'} > rv = nsresult::NS_OK > noJSAPI = {mStorage = "`\335\257\352o\177\000\000\373\065X\372o\177\000\000X\200\000\000\000\000\000", mIsSome = 0 '\000'} > callScriptObserver = false > obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > reallyWait = <optimized out> > rv = <optimized out> > priority = <optimized out> > aResult = 0x7f6feaafddc7 > aMayWait = false > moz_real_module = <optimized out> > event = <optimized out> > moz_real_module = <optimized out> > this = 0x7f7009a581a0 > activation = <optimized out> > iter_ = <optimized out> > iter_ = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > obs_ = <optimized out> > timeDurationHelper = <optimized out> > obs_ = <optimized out> > reallyWait = <optimized out> > activation = <optimized out> > noJSAPI = <optimized out> > callScriptObserver = <optimized out> > obs = <optimized out> > rv = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> > priority = <optimized out> > event = <optimized out> > timeDurationHelper = <optimized out> > moz_real_module = <optimized out> > iter_ = <optimized out> > obs_ = <optimized out> >#8 0x00007f6ffa58a32c in NS_ProcessNextEvent (aThread=<optimized out>, aThread@entry=0x7f7009a581a0, aMayWait=aMayWait@entry=false) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThreadUtils.cpp:517 > val = true >#9 0x00007f6ffa9b49fa in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/glue/MessagePump.cpp:334 > didWork = <optimized out> > didIdleWork = <optimized out> > thread = 0x7f7009a581a0 > autoReleasePool = <optimized out> >#10 0x00007f6ffa987d99 in MessageLoop::RunInternal (this=0x7f7009a4e580) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#11 MessageLoop::RunHandler (this=0x7f7009a4e580) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#12 MessageLoop::Run (this=this@entry=0x7f7009a4e580) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f7009a4e580, previous_state_ = 0x0} >#13 0x00007f6ffa58205f in nsThread::ThreadFunc(void*) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/nsThread.cpp:423 > loop = {mRawPtr = 0x7f7009a4e580} > initData = 0x0 > self = 0x7f7009a581a0 > event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > context = <optimized out> >#14 0x00007f7009e6a318 in _pt_root (arg=0x7f7009a80a60) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551100 > tid = 3177 >#15 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118655493888, 7001981601697239350, 140728967678462, 140728967678463, 140728967678624, 140728967678624, -6920945809098010314, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#16 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 13 (Thread 0x7f6feb2ff700 (LWP 3176)): >#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6fecdff4b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 > __ret = -512 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6fecdff460, cond=0x7f6fecdff490) at pthread_cond_wait.c:502 > spin = 0 > buffer = {__routine = 0x7f700b3972a0 <__condvar_cleanup_waiting>, __arg = 0x7f6feb2fede0, __canceltype = -349180368, __prev = 0x0} > cbuffer = {wseq = 0, cond = 0x7f6fecdff490, mutex = 0x7f6fecdff460, private = 0} > rt = <optimized out> > err = <optimized out> > g = 0 > flags = <optimized out> > g1_start = <optimized out> > signals = <optimized out> > result = 0 > wseq = 0 > seq = 0 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_wait (cond=cond@entry=0x7f6fecdff490, mutex=0x7f6fecdff460) at pthread_cond_wait.c:655 >No locals. >#3 0x000055a7cbedd93b in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x7f6fecdff490 > ptMutex = <optimized out> > r = <optimized out> >#4 0x00007f6ffa572a43 in mozilla::CondVar::Wait (aInterval=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/CondVar.h:68 > raiiObject65 = <optimized out> > raiiObject65 = <optimized out> >#5 mozilla::Monitor::Wait (aInterval=<optimized out>, this=0x7f6fecdff460) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#6 mozilla::MonitorAutoLock::Wait (this=<synthetic pointer>, aInterval=<optimized out>) at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/objdir/dist/include/mozilla/Monitor.h:88 >No locals. >#7 mozilla::HangMonitor::ThreadMain () at /usr/src/debug/firefox-60.0.1-6.fc28.x86_64/xpcom/threads/HangMonitor.cpp:271 > timestamp = <optimized out> > now = <optimized out> > timeout = <optimized out> > raiiObject195 = {<No data fields>} > lock = {mMonitor = 0x7f6fecdff460} > lastTimestamp = 0 > waitCount = 0 >#8 0x00007f7009e6a318 in _pt_root (arg=0x7f7009a80940) at ../../.././nspr/pr/src/pthreads/ptthread.c:201 > rv = <optimized out> > thred = <optimized out> > detached = 0 > id = 18446744073709551104 > tid = 3176 >#9 0x00007f700b391594 in start_thread (arg=<optimized out>) at pthread_create.c:463 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140118663886592, 7001981601697239350, 140728967702014, 140728967702015, 140728967702176, 140728967702176, -6920942508952514250, -6932131259211968202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#10 0x00007f700a58300f in clone () from /lib64/libc.so.6 >No symbol table info available. >From To Syms Read Shared Object Library >0x00007f700b5ad8e0 0x00007f700b5c6883 Yes /usr/lib64/firefox/libmozsandbox.so >0x00007f700b38fbe0 0x00007f700b39d801 Yes /lib64/libpthread.so.0 >0x00007f700b186ee0 0x00007f700b187bbe Yes /lib64/libdl.so.2 >0x00007f700ae80590 0x00007f700af3668e No /lib64/libstdc++.so.6 >0x00007f700aa6b9f0 0x00007f700ab1de6a Yes /lib64/libm.so.6 >0x00007f700a84aad0 0x00007f700a85b705 No /lib64/libgcc_s.so.1 >0x00007f700a4aa340 0x00007f700a5f125f Yes (*) /lib64/libc.so.6 >0x00007f700b7cff60 0x00007f700b7ec910 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f700a285ec0 0x00007f700a286c0c Yes /lib64/libplds4.so >0x00007f700a0814b0 0x00007f700a082c01 Yes /lib64/libplc4.so >0x00007f7009e4cc20 0x00007f7009e6e5bf Yes /lib64/libnspr4.so >0x00007f7009c3a210 0x00007f7009c3d47c Yes /lib64/librt.so.1 >0x00007f7009775510 0x00007f700977ce7c Yes /usr/lib64/firefox/liblgpllibs.so >0x00007f70095708a0 0x00007f7009570a67 Yes /usr/lib64/firefox/libmozgtk.so >0x00007f7008ce4980 0x00007f70090309e3 Yes /lib64/libgtk-3.so.0 >0x00007f700898de00 0x00007f7008a039fb Yes /lib64/libgdk-3.so.0 >0x00007f700875f140 0x00007f7008760066 Yes /lib64/libgmodule-2.0.so.0 >0x00007f7008554b70 0x00007f7008559fe6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f700822cf50 0x00007f70082b59a6 Yes /lib64/libX11.so.6 >0x00007f70080001e0 0x00007f700800addb Yes /lib64/libXi.so.6 >0x00007f7007df9590 0x00007f7007dfb95a Yes /lib64/libXfixes.so.3 >0x00007f7007bf25d0 0x00007f7007bf373d Yes /lib64/libcairo-gobject.so.2 >0x00007f70078e1690 0x00007f70079ae95e Yes /lib64/libcairo.so.2 >0x00007f70076ae5f0 0x00007f70076c4b4d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f700748b280 0x00007f7007498016 Yes /lib64/libatk-1.0.so.0 >0x00007f700725a7d0 0x00007f700726eb2e Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f70070463c0 0x00007f700704b2d5 No /lib64/libwayland-client.so.0 >0x00007f7006d6cf00 0x00007f7006dd2e5d Yes /lib64/libepoxy.so.0 >0x00007f7006b00510 0x00007f7006b098c1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007f70068bef30 0x00007f70068e0224 Yes /lib64/libpango-1.0.so.0 >0x00007f7006675200 0x00007f70066977de Yes /lib64/libfontconfig.so.1 >0x00007f70063024b0 0x00007f70063ea0d2 Yes /lib64/libgio-2.0.so.0 >0x00007f70060827a0 0x00007f70060b3660 Yes /lib64/libgobject-2.0.so.0 >0x00007f7005d7b0d0 0x00007f7005df634e Yes /lib64/libglib-2.0.so.0 >0x00007f7005b5db50 0x00007f7005b5e4c1 Yes /lib64/libXinerama.so.1 >0x00007f7005953ce0 0x00007f7005959f59 Yes /lib64/libXrandr.so.2 >0x00007f7005749a00 0x00007f700574e4bf Yes /lib64/libXcursor.so.1 >0x00007f7005544c70 0x00007f7005545695 Yes /lib64/libXcomposite.so.1 >0x00007f7005341be0 0x00007f700534253b Yes /lib64/libXdamage.so.1 >0x00007f70051055e0 0x00007f700512025e Yes /lib64/libxkbcommon.so.0 >0x00007f7004efa250 0x00007f7004efbce1 No /lib64/libwayland-cursor.so.0 >0x00007f7004cf7690 0x00007f7004cf7819 No /lib64/libwayland-egl.so.1 >0x00007f7004ae8710 0x00007f7004af2853 Yes /lib64/libXext.so.6 >0x00007f7004875660 0x00007f70048c5b86 Yes /lib64/libpcre.so.1 >0x00007f70045c96d0 0x00007f7004643643 Yes /lib64/libfreetype.so.6 >0x00007f700439fa40 0x00007f70043b2699 Yes /lib64/libxcb.so.1 >0x00007f70040f8520 0x00007f700417b5c4 Yes /lib64/libpixman-1.so.0 >0x00007f7003ebf5a0 0x00007f7003ee1a05 Yes /lib64/libpng16.so.16 >0x00007f7003cb6db0 0x00007f7003cb7907 Yes /lib64/libxcb-shm.so.0 >0x00007f7003aad0d0 0x00007f7003ab1dfc Yes /lib64/libxcb-render.so.0 >0x00007f700389ead0 0x00007f70038a4e01 Yes /lib64/libXrender.so.1 >0x00007f7003688420 0x00007f70036955f7 Yes /lib64/libz.so.1 >0x00007f7003463a30 0x00007f7003475efc Yes /lib64/libatspi.so.0 >0x00007f7003210a90 0x00007f700323d1c5 No /lib64/libdbus-1.so.3 >0x00007f7002ffa810 0x00007f7002fff29a Yes /lib64/libffi.so.6 >0x00007f7002d5c530 0x00007f7002dbecbe Yes /lib64/libharfbuzz.so.0 >0x00007f7002b4bf10 0x00007f7002b4fad7 Yes /lib64/libthai.so.0 >0x00007f700292f6b0 0x00007f7002933a3f Yes /lib64/libfribidi.so.0 >0x00007f70026f6b50 0x00007f7002716e87 Yes /lib64/libexpat.so.1 >0x00007f70024ed740 0x00007f70024f1171 No /lib64/libuuid.so.1 >0x00007f70022c9df0 0x00007f70022e193f Yes /lib64/libselinux.so.1 >0x00007f70020af840 0x00007f70020bb60e Yes /lib64/libresolv.so.2 >0x00007f7001e5eee0 0x00007f7001e9625e No /lib64/libmount.so.1 >0x00007f7001c42700 0x00007f7001c4f3e6 No /lib64/libbz2.so.1 >0x00007f7001a3de70 0x00007f7001a3eb5e Yes /lib64/libXau.so.6 >0x00007f70017af150 0x00007f70018139d9 No /lib64/libsystemd.so.0 >0x00007f7001576780 0x00007f700159768c Yes /lib64/libgraphite2.so.3 >0x00007f700136e3b0 0x00007f70013715a0 Yes /lib64/libdatrie.so.1 >0x00007f70010ef160 0x00007f7001149cb3 Yes /lib64/libpcre2-8.so.0 >0x00007f7000ea66f0 0x00007f7000ed727e No /lib64/libblkid.so.1 >0x00007f7000c780b0 0x00007f7000c8ef66 Yes /lib64/liblzma.so.5 >0x00007f7000a5ffd0 0x00007f7000a713db No /lib64/liblz4.so.1 >0x00007f700085a5b0 0x00007f700085be8f Yes /lib64/libcap.so.2 >0x00007f70005495c0 0x00007f7000616bfc Yes /lib64/libgcrypt.so.20 >0x00007f70003221e0 0x00007f700033378e Yes /lib64/libgpg-error.so.0 >0x00007f700011c180 0x00007f700011c4d5 Yes /usr/lib64/firefox/libmozwayland.so >0x00007f6ffa46bc60 0x00007f6ffdee1e3f Yes /usr/lib64/firefox/libxul.so >0x00007f6ff99bb590 0x00007f6ff99bb66f Yes /lib64/libX11-xcb.so.1 >0x00007f6ff97751c0 0x00007f6ff97a4973 Yes /lib64/libssl3.so >0x00007f6ff954a330 0x00007f6ff955f177 Yes /lib64/libsmime3.so >0x00007f6ff922fdc0 0x00007f6ff930410b Yes /lib64/libnss3.so >0x00007f6ff8ff28f0 0x00007f6ff9002bbc Yes /lib64/libnssutil3.so >0x00007f6ff8cf15d0 0x00007f6ff8db53d0 No /lib64/libsqlite3.so.0 >0x00007f6ff8a7fce0 0x00007f6ff8ab9590 Yes /lib64/libjpeg.so.62 >0x00007f6ff87ee760 0x00007f6ff8850da0 Yes /lib64/libhunspell-1.6.so.0 >0x00007f6ff83b8030 0x00007f6ff8597b83 Yes /lib64/libvpx.so.5 >0x00007f6ff8190f40 0x00007f6ff81a5b98 Yes /lib64/libdbus-glib-1.so.2 >0x00007f6ff7f7f190 0x00007f6ff7f826b2 Yes /lib64/libstartup-notification-1.so.0 >0x00007f6ff7d25130 0x00007f6ff7d622c1 Yes /lib64/libXt.so.6 >0x00007f6ff7b10660 0x00007f6ff7b107a2 Yes /lib64/libgthread-2.0.so.0 >0x00007f6ff790c550 0x00007f6ff790d320 Yes /lib64/libxcb-util.so.1 >0x00007f6ff7702bc0 0x00007f6ff7706e07 Yes /lib64/libSM.so.6 >0x00007f6ff74e9f30 0x00007f6ff74f7ada Yes /lib64/libICE.so.6 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x7f700b9c6698 140119207863960 >rbx 0x7ffe04211ee0 140728967700192 >rcx 0x7f700b39a9a7 140119201393063 >rdx 0xffffffffffffff58 -168 >rsi 0x7ffe04211ee0 140728967700192 >rdi 0x0 0 >rbp 0x1a0 0x1a0 >rsp 0x7ffe04211e80 0x7ffe04211e80 >r8 0x0 0 >r9 0x3 3 >r10 0xfffffffffffffb73 -1165 >r11 0x0 0 >r12 0x7f6fe9f792b0 140118643413680 >r13 0x7f6fed04e000 140118694617088 >r14 0x7f7009ac7020 140119175360544 >r15 0x0 0 >rip 0x7f700b5b9c57 0x7f700b5b9c57 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+2071> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xff00, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xff00, 0x0, 0x0}, v2_int64 = {0xff0000000000, 0x0}, uint128 = 0xff0000000000} >xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xff, 0xff, 0xff, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xffff, 0xff, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xffffff, 0x100, 0x0, 0x0}, v2_int64 = {0x10000ffffff, 0x0}, uint128 = 0x10000ffffff} >xmm2 {v4_float = {0x0, 0xffffffff, 0xffffffff, 0x0}, v2_double = {0x7fffffffffffffff, 0x0}, v16_int8 = {0x4f, 0x4f, 0x54, 0x0, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x2f, 0x25, 0x64, 0x2f, 0x25, 0x73, 0x0}, v8_int16 = {0x4f4f, 0x54, 0x702f, 0x6f72, 0x2f63, 0x6425, 0x252f, 0x73}, v4_int32 = {0x544f4f, 0x6f72702f, 0x64252f63, 0x73252f}, v2_int64 = {0x6f72702f00544f4f, 0x73252f64252f63}, uint128 = 0x73252f64252f636f72702f00544f4f} >xmm3 {v4_float = {0x0, 0xffffffff, 0xffffffff, 0x0}, v2_double = {0x7fffffffffffffff, 0x0}, v16_int8 = {0x4f, 0x4f, 0x54, 0x0, 0x2f, 0x70, 0x72, 0x6f, 0x63, 0x2f, 0x25, 0x64, 0x2f, 0x0, 0x0, 0x0}, v8_int16 = {0x4f4f, 0x54, 0x702f, 0x6f72, 0x2f63, 0x6425, 0x2f, 0x0}, v4_int32 = {0x544f4f, 0x6f72702f, 0x64252f63, 0x2f}, v2_int64 = {0x6f72702f00544f4f, 0x2f64252f63}, uint128 = 0x2f64252f636f72702f00544f4f} >xmm4 {v4_float = {0xffffffff, 0xffffffff, 0xffffffff, 0x0}, v2_double = {0x7fffffffffffffff, 0x0}, v16_int8 = {0x25, 0x73, 0x0, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x25, 0x73, 0x20}, v8_int16 = {0x7325, 0x7200, 0x7765, 0x6972, 0x6974, 0x676e, 0x2520, 0x2073}, v4_int32 = {0x72007325, 0x69727765, 0x676e6974, 0x20732520}, v2_int64 = {0x6972776572007325, 0x20732520676e6974}, uint128 = 0x20732520676e69746972776572007325} >xmm5 {v4_float = {0x0, 0xffff1f11, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x0, 0x59, 0x49, 0x27, 0x80, 0xef, 0x60, 0xc7, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5900, 0x2749, 0xef80, 0xc760, 0x30, 0x0, 0x0, 0x0}, v4_int32 = {0x27495900, 0xc760ef80, 0x30, 0x0}, v2_int64 = {0xc760ef8027495900, 0x30}, uint128 = 0x30c760ef8027495900} >xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0xae, 0x5b, 0xb, 0x70, 0x7f, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0xaee0, 0xb5b, 0x7f70, 0x0}, v4_int32 = {0x0, 0x0, 0xb5baee0, 0x7f70}, v2_int64 = {0x0, 0x7f700b5baee0}, uint128 = 0x7f700b5baee00000000000000000} >xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0xbb, 0x3a, 0xeb, 0x6f, 0x7f, 0x0, 0x0, 0x14, 0x1e, 0x21, 0x4, 0xfe, 0x7f, 0x0, 0x0}, v8_int16 = {0xbb00, 0xeb3a, 0x7f6f, 0x0, 0x1e14, 0x421, 0x7ffe, 0x0}, v4_int32 = {0xeb3abb00, 0x7f6f, 0x4211e14, 0x7ffe}, v2_int64 = {0x7f6feb3abb00, 0x7ffe04211e14}, uint128 = 0x7ffe04211e1400007f6feb3abb00} >xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x2a, 0x1, 0x0, 0x0, 0xe5, 0xe5, 0xe5, 0xe5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x12a, 0x0, 0xe5e5, 0xe5e5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x12a, 0xe5e5e5e5, 0x0, 0x0}, v2_int64 = {0xe5e5e5e50000012a, 0x0}, uint128 = 0xe5e5e5e50000012a} >xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xffff, 0xffff, 0xffff, 0x7fff, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xffffffff, 0x7fffffff, 0x0, 0x0}, v2_int64 = {0x7fffffffffffffff, 0x0}, uint128 = 0x7fffffffffffffff} >xmm10 {v4_float = {0x0, 0xb0, 0x0, 0x0}, v2_double = {0x10000000000000, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x4330, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x43300000, 0x0, 0x0}, v2_int64 = {0x4330000000000000, 0x0}, uint128 = 0x4330000000000000} >xmm11 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe00000, 0x0, 0x0}, v2_int64 = {0x3fe0000000000000, 0x0}, uint128 = 0x3fe0000000000000} >xmm12 {v4_float = {0x0, 0x7, 0x0, 0x0}, v2_double = {0xffff, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xe0, 0xff, 0xef, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xffe0, 0x40ef, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x40efffe0, 0x0, 0x0}, v2_int64 = {0x40efffe000000000, 0x0}, uint128 = 0x40efffe000000000} >xmm13 {v4_float = {0x0, 0x4, 0x0, 0x0}, v2_double = {0x3ff, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x8f, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xf800, 0x408f, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x408ff800, 0x0, 0x0}, v2_int64 = {0x408ff80000000000, 0x0}, uint128 = 0x408ff80000000000} >xmm14 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff0000000000000, 0x0}, uint128 = 0x3ff0000000000000} >xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x8f, 0xc2, 0x75, 0x3d, 0x0 <repeats 12 times>}, v8_int16 = {0xc28f, 0x3d75, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x3d75c28f, 0x0, 0x0, 0x0}, v2_int64 = {0x3d75c28f, 0x0}, uint128 = 0x3d75c28f} >mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] >Dump of assembler code for function _ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE: > 0x00007f700b5b9440 <+0>: push %r15 > 0x00007f700b5b9442 <+2>: push %r14 > 0x00007f700b5b9444 <+4>: push %r13 > 0x00007f700b5b9446 <+6>: push %r12 > 0x00007f700b5b9448 <+8>: push %rbp > 0x00007f700b5b9449 <+9>: push %rbx > 0x00007f700b5b944a <+10>: sub $0x2d8,%rsp > 0x00007f700b5b9451 <+17>: mov %fs:0x28,%rax > 0x00007f700b5b945a <+26>: mov %rax,0x2c8(%rsp) > 0x00007f700b5b9462 <+34>: xor %eax,%eax > 0x00007f700b5b9464 <+36>: cmpq $0x0,0x214c2c(%rip) # 0x7f700b7ce098 <_ZN7mozillaL22gSandboxReporterClientE> > 0x00007f700b5b946c <+44>: je 0x7f700b5ad920 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+48> > 0x00007f700b5b9472 <+50>: mov %rdi,%rbx > 0x00007f700b5b9475 <+53>: lea 0xe462(%rip),%rdi # 0x7f700b5c78de > 0x00007f700b5b947c <+60>: callq 0x7f700b5ad590 <PR_GetEnv@plt> > 0x00007f700b5b9481 <+65>: test %rax,%rax > 0x00007f700b5b9484 <+68>: je 0x7f700b5b9491 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+81> > 0x00007f700b5b9486 <+70>: movzbl (%rax),%eax > 0x00007f700b5b9489 <+73>: test %al,%al > 0x00007f700b5b948b <+75>: jne 0x7f700b5b98b0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1136> > 0x00007f700b5b9491 <+81>: mov $0x1,%esi > 0x00007f700b5b9496 <+86>: mov $0x11,%edi > 0x00007f700b5b949b <+91>: lea 0x70(%rsp),%rbp > 0x00007f700b5b94a0 <+96>: callq 0x7f700b5ad630 <signal@plt> > 0x00007f700b5b94a5 <+101>: callq 0x7f700b5b86f0 <sandbox::Trap::Registry()> > 0x00007f700b5b94aa <+106>: lea 0x90(%rsp),%rcx > 0x00007f700b5b94b2 <+114>: mov (%rbx),%rsi > 0x00007f700b5b94b5 <+117>: mov %rcx,%rdi > 0x00007f700b5b94b8 <+120>: mov %rcx,%rbx > 0x00007f700b5b94bb <+123>: mov %rax,%rdx > 0x00007f700b5b94be <+126>: mov %rcx,0x18(%rsp) > 0x00007f700b5b94c3 <+131>: callq 0x7f700b5b58b0 <sandbox::bpf_dsl::PolicyCompiler::PolicyCompiler(sandbox::bpf_dsl::Policy const*, sandbox::bpf_dsl::TrapRegistry*)> > 0x00007f700b5b94c8 <+136>: mov %rbx,%rsi > 0x00007f700b5b94cb <+139>: mov %rbp,%rdi > 0x00007f700b5b94ce <+142>: callq 0x7f700b5b66b0 <sandbox::bpf_dsl::PolicyCompiler::Compile()> > 0x00007f700b5b94d3 <+147>: mov 0x214ad6(%rip),%rbx # 0x7f700b7cdfb0 > 0x00007f700b5b94da <+154>: testb $0x8,(%rbx) > 0x00007f700b5b94dd <+157>: jne 0x7f700b5b99f0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1456> > 0x00007f700b5b94e3 <+163>: callq 0x7f700b5b86f0 <sandbox::Trap::Registry()> > 0x00007f700b5b94e8 <+168>: lea 0x120(%rsp),%rax > 0x00007f700b5b94f0 <+176>: xor %esi,%esi > 0x00007f700b5b94f2 <+178>: mov $0x1f,%edi > 0x00007f700b5b94f7 <+183>: mov %rax,%rdx > 0x00007f700b5b94fa <+186>: mov %rax,0x8(%rsp) > 0x00007f700b5b94ff <+191>: callq 0x7f700b5ad700 <sigaction@plt> > 0x00007f700b5b9504 <+196>: test %eax,%eax > 0x00007f700b5b9506 <+198>: jne 0x7f700b5ad930 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+64> > 0x00007f700b5b950c <+204>: mov 0x1a8(%rsp),%eax > 0x00007f700b5b9513 <+211>: test $0x4,%al > 0x00007f700b5b9515 <+213>: je 0x7f700b5ad910 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+32> > 0x00007f700b5b951b <+219>: mov 0x120(%rsp),%rdx > 0x00007f700b5b9523 <+227>: test %rdx,%rdx > 0x00007f700b5b9526 <+230>: je 0x7f700b5ad900 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+16> > 0x00007f700b5b952c <+236>: mov 0x8(%rsp),%rsi > 0x00007f700b5b9531 <+241>: or $0x40000000,%eax > 0x00007f700b5b9536 <+246>: mov %rdx,0x214b53(%rip) # 0x7f700b7ce090 <_ZN7mozillaL22gChromiumSigSysHandlerE> > 0x00007f700b5b953d <+253>: xor %edx,%edx > 0x00007f700b5b953f <+255>: lea -0x596(%rip),%rcx # 0x7f700b5b8fb0 <mozilla::SigSysHandler(int, siginfo_t*, void*)> > 0x00007f700b5b9546 <+262>: mov $0x1f,%edi > 0x00007f700b5b954b <+267>: mov %eax,0x1a8(%rsp) > 0x00007f700b5b9552 <+274>: mov %rcx,0x120(%rsp) > 0x00007f700b5b955a <+282>: callq 0x7f700b5ad700 <sigaction@plt> > 0x00007f700b5b955f <+287>: test %eax,%eax > 0x00007f700b5b9561 <+289>: js 0x7f700b5ad940 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+80> > 0x00007f700b5b9567 <+295>: mov 0x78(%rsp),%rdi > 0x00007f700b5b956c <+300>: sub 0x70(%rsp),%rdi > 0x00007f700b5b9571 <+305>: mov $0xffffffffffffffff,%rax > 0x00007f700b5b9578 <+312>: mov %rdi,%rbp > 0x00007f700b5b957b <+315>: sar $0x3,%rbp > 0x00007f700b5b957f <+319>: test %rdi,%rdi > 0x00007f700b5b9582 <+322>: cmovs %rax,%rdi > 0x00007f700b5b9586 <+326>: callq 0x7f700b5ad2b0 <_Znam@plt> > 0x00007f700b5b958b <+331>: mov 0x70(%rsp),%rsi > 0x00007f700b5b9590 <+336>: mov 0x78(%rsp),%rdi > 0x00007f700b5b9595 <+341>: mov %rax,%r13 > 0x00007f700b5b9598 <+344>: mov %rsi,%rax > 0x00007f700b5b959b <+347>: cmp %rsi,%rdi > 0x00007f700b5b959e <+350>: je 0x7f700b5b95b7 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+375> > 0x00007f700b5b95a0 <+352>: mov %rax,%rdx > 0x00007f700b5b95a3 <+355>: mov (%rax),%rcx > 0x00007f700b5b95a6 <+358>: add $0x8,%rax > 0x00007f700b5b95aa <+362>: sub %rsi,%rdx > 0x00007f700b5b95ad <+365>: mov %rcx,0x0(%r13,%rdx,1) > 0x00007f700b5b95b2 <+370>: cmp %rax,%rdi > 0x00007f700b5b95b5 <+373>: jne 0x7f700b5b95a0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+352> > 0x00007f700b5b95b7 <+375>: mov %r13,0x48(%rsp) > 0x00007f700b5b95bc <+380>: mov %bp,0x40(%rsp) > 0x00007f700b5b95c1 <+385>: test $0xffffffffffff0000,%rbp > 0x00007f700b5b95c8 <+392>: jne 0x7f700b5b9c52 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2066> > 0x00007f700b5b95ce <+398>: mov (%rbx),%eax > 0x00007f700b5b95d0 <+400>: mov %eax,%edx > 0x00007f700b5b95d2 <+402>: and $0x8,%edx > 0x00007f700b5b95d5 <+405>: test $0x10,%al > 0x00007f700b5b95d7 <+407>: jne 0x7f700b5b97a0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+864> > 0x00007f700b5b95dd <+413>: test %edx,%edx > 0x00007f700b5b95df <+415>: jne 0x7f700b5b9a70 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1584> > 0x00007f700b5b95e5 <+421>: lea 0x40(%rsp),%rax > 0x00007f700b5b95ea <+426>: mov %rax,0x214a8f(%rip) # 0x7f700b7ce080 <_ZN7mozilla17gSetSandboxFilterE> > 0x00007f700b5b95f1 <+433>: callq 0x7f700b5ad760 <getpid@plt> > 0x00007f700b5b95f6 <+438>: mov $0xba,%edi > 0x00007f700b5b95fb <+443>: movslq %eax,%r12 > 0x00007f700b5b95fe <+446>: xor %eax,%eax > 0x00007f700b5b9600 <+448>: callq 0x7f700b5ad2f0 <syscall@plt> > 0x00007f700b5b9605 <+453>: lea 0xe301(%rip),%rdi # 0x7f700b5c790d > 0x00007f700b5b960c <+460>: mov %eax,0x4(%rsp) > 0x00007f700b5b9610 <+464>: callq 0x7f700b5ad770 <opendir@plt> > 0x00007f700b5b9615 <+469>: mov %rax,%r15 > 0x00007f700b5b9618 <+472>: test %rax,%rax > 0x00007f700b5b961b <+475>: je 0x7f700b5b9bef <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1967> > 0x00007f700b5b9621 <+481>: lea 0x60(%rsp),%r14 > 0x00007f700b5b9626 <+486>: mov 0x214a80(%rip),%eax # 0x7f700b7ce0ac <gSeccompTsyncBroadcastSignum> > 0x00007f700b5b962c <+492>: mov %eax,0x10(%rsp) > 0x00007f700b5b9630 <+496>: lea 0x38(%rsp),%rax > 0x00007f700b5b9635 <+501>: mov %r13,0x28(%rsp) > 0x00007f700b5b963a <+506>: mov %rax,%r13 > 0x00007f700b5b963d <+509>: lea 0x50(%rsp),%rax > 0x00007f700b5b9642 <+514>: movb $0x0,0x17(%rsp) > 0x00007f700b5b9647 <+519>: mov %rax,0x20(%rsp) > 0x00007f700b5b964c <+524>: nopl 0x0(%rax) > 0x00007f700b5b9650 <+528>: mov %r15,%rdi > 0x00007f700b5b9653 <+531>: callq 0x7f700b5ad7d0 <readdir@plt> > 0x00007f700b5b9658 <+536>: test %rax,%rax > 0x00007f700b5b965b <+539>: je 0x7f700b5b973c <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+764> > 0x00007f700b5b9661 <+545>: mov $0xa,%edx > 0x00007f700b5b9666 <+550>: lea 0x13(%rax),%rdi > 0x00007f700b5b966a <+554>: mov %r13,%rsi > 0x00007f700b5b966d <+557>: callq 0x7f700b5ad730 <strtol@plt> > 0x00007f700b5b9672 <+562>: cmp %eax,0x4(%rsp) > 0x00007f700b5b9676 <+566>: sete %dl > 0x00007f700b5b9679 <+569>: test %eax,%eax > 0x00007f700b5b967b <+571>: mov %rax,%rbx > 0x00007f700b5b967e <+574>: movslq %eax,%rbp > 0x00007f700b5b9681 <+577>: setle %al > 0x00007f700b5b9684 <+580>: or %al,%dl > 0x00007f700b5b9686 <+582>: jne 0x7f700b5b9650 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+528> > 0x00007f700b5b9688 <+584>: mov 0x38(%rsp),%rax > 0x00007f700b5b968d <+589>: cmpb $0x0,(%rax) > 0x00007f700b5b9690 <+592>: jne 0x7f700b5b9650 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+528> > 0x00007f700b5b9692 <+594>: mov 0x10(%rsp),%eax > 0x00007f700b5b9696 <+598>: test %eax,%eax > 0x00007f700b5b9698 <+600>: je 0x7f700b5ad8f0 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)> > 0x00007f700b5b969e <+606>: xor %eax,%eax > 0x00007f700b5b96a0 <+608>: mov %ebx,%edx > 0x00007f700b5b96a2 <+610>: mov %r12d,%esi > 0x00007f700b5b96a5 <+613>: movl $0x0,0x2149d9(%rip) # 0x7f700b7ce088 <_ZN7mozillaL15gSetSandboxDoneE> > 0x00007f700b5b96af <+623>: mov $0xea,%edi > 0x00007f700b5b96b4 <+628>: mfence > 0x00007f700b5b96b7 <+631>: mov 0x10(%rsp),%ecx > 0x00007f700b5b96bb <+635>: callq 0x7f700b5ad2f0 <syscall@plt> > 0x00007f700b5b96c0 <+640>: test %rax,%rax > 0x00007f700b5b96c3 <+643>: je 0x7f700b5b98c0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1152> > 0x00007f700b5b96c9 <+649>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b96ce <+654>: movslq %ebx,%rbx > 0x00007f700b5b96d1 <+657>: mov (%rax),%edi > 0x00007f700b5b96d3 <+659>: cmp $0x3,%edi > 0x00007f700b5b96d6 <+662>: jne 0x7f700b5b9af0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1712> > 0x00007f700b5b96dc <+668>: movl $0x0,0x130(%rsp) > 0x00007f700b5b96e7 <+679>: mov 0x8(%rsp),%rcx > 0x00007f700b5b96ec <+684>: mov %rbx,0x120(%rsp) > 0x00007f700b5b96f4 <+692>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b96fc <+700>: mov $0x1,%r8d > 0x00007f700b5b9702 <+706>: mov %rbx,%rdi > 0x00007f700b5b9705 <+709>: lea 0xe284(%rip),%rdx # 0x7f700b5c7990 > 0x00007f700b5b970c <+716>: mov $0x100,%esi > 0x00007f700b5b9711 <+721>: movb $0x4,0x128(%rsp) > 0x00007f700b5b9719 <+729>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b971e <+734>: mov %rbx,%rdi > 0x00007f700b5b9721 <+737>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9726 <+742>: mov %r15,%rdi > 0x00007f700b5b9729 <+745>: movb $0x1,0x17(%rsp) > 0x00007f700b5b972e <+750>: callq 0x7f700b5ad7d0 <readdir@plt> > 0x00007f700b5b9733 <+755>: test %rax,%rax > 0x00007f700b5b9736 <+758>: jne 0x7f700b5b9661 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+545> > 0x00007f700b5b973c <+764>: mov %r15,%rdi > 0x00007f700b5b973f <+767>: callq 0x7f700b5ad3e0 <rewinddir@plt> > 0x00007f700b5b9744 <+772>: cmpb $0x0,0x17(%rsp) > 0x00007f700b5b9749 <+777>: jne 0x7f700b5b963d <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+509> > 0x00007f700b5b974f <+783>: mov 0x10(%rsp),%edi > 0x00007f700b5b9753 <+787>: xor %esi,%esi > 0x00007f700b5b9755 <+789>: mov 0x28(%rsp),%r13 > 0x00007f700b5b975a <+794>: callq 0x7f700b5ad630 <signal@plt> > 0x00007f700b5b975f <+799>: lea -0x386(%rip),%rdx # 0x7f700b5b93e0 <mozilla::SetThreadSandboxHandler(int)> > 0x00007f700b5b9766 <+806>: cmp %rdx,%rax > 0x00007f700b5b9769 <+809>: jne 0x7f700b5b9b7d <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1853> > 0x00007f700b5b976f <+815>: mov %r15,%rdi > 0x00007f700b5b9772 <+818>: movl $0x0,0x214930(%rip) # 0x7f700b7ce0ac <gSeccompTsyncBroadcastSignum> > 0x00007f700b5b977c <+828>: mfence > 0x00007f700b5b977f <+831>: callq 0x7f700b5ad820 <closedir@plt> > 0x00007f700b5b9784 <+836>: mov 0x2148f5(%rip),%rdi # 0x7f700b7ce080 <_ZN7mozilla17gSetSandboxFilterE> > 0x00007f700b5b978b <+843>: xor %esi,%esi > 0x00007f700b5b978d <+845>: callq 0x7f700b5b9210 <mozilla::InstallSyscallFilter(sock_fprog const*, bool)> > 0x00007f700b5b9792 <+850>: movq $0x0,0x2148e3(%rip) # 0x7f700b7ce080 <_ZN7mozilla17gSetSandboxFilterE> > 0x00007f700b5b979d <+861>: jmp 0x7f700b5b97bf <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+895> > 0x00007f700b5b979f <+863>: nop > 0x00007f700b5b97a0 <+864>: test %edx,%edx > 0x00007f700b5b97a2 <+866>: jne 0x7f700b5b9a40 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1536> > 0x00007f700b5b97a8 <+872>: lea 0x40(%rsp),%rdi > 0x00007f700b5b97ad <+877>: mov $0x1,%esi > 0x00007f700b5b97b2 <+882>: callq 0x7f700b5b9210 <mozilla::InstallSyscallFilter(sock_fprog const*, bool)> > 0x00007f700b5b97b7 <+887>: test %al,%al > 0x00007f700b5b97b9 <+889>: je 0x7f700b5ad960 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+112> > 0x00007f700b5b97bf <+895>: lea 0xe38a(%rip),%rdi # 0x7f700b5c7b50 <_ZN7mozillaL21kSandboxChrootEnvFlagE> > 0x00007f700b5b97c6 <+902>: callq 0x7f700b5ad590 <PR_GetEnv@plt> > 0x00007f700b5b97cb <+907>: test %rax,%rax > 0x00007f700b5b97ce <+910>: je 0x7f700b5b985d <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1053> > 0x00007f700b5b97d4 <+916>: movb $0x43,0x60(%rsp) > 0x00007f700b5b97d9 <+921>: lea 0x60(%rsp),%rbx > 0x00007f700b5b97de <+926>: jmp 0x7f700b5b97ee <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+942> > 0x00007f700b5b97e0 <+928>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b97e5 <+933>: cmpl $0x4,(%rax) > 0x00007f700b5b97e8 <+936>: jne 0x7f700b5b9c57 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2071> > 0x00007f700b5b97ee <+942>: mov $0x1,%edx > 0x00007f700b5b97f3 <+947>: mov %rbx,%rsi > 0x00007f700b5b97f6 <+950>: mov $0x6,%edi > 0x00007f700b5b97fb <+955>: callq 0x7f700b5ad360 <write@plt> > 0x00007f700b5b9800 <+960>: cmp $0xffffffffffffffff,%rax > 0x00007f700b5b9804 <+964>: je 0x7f700b5b97e0 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+928> > 0x00007f700b5b9806 <+966>: cmp $0x1,%rax > 0x00007f700b5b980a <+970>: je 0x7f700b5b9826 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+998> > 0x00007f700b5b980c <+972>: jmpq 0x7f700b5b9c57 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2071> > 0x00007f700b5b9811 <+977>: nopl 0x0(%rax) > 0x00007f700b5b9818 <+984>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b981d <+989>: cmpl $0x4,(%rax) > 0x00007f700b5b9820 <+992>: jne 0x7f700b5b9c67 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2087> > 0x00007f700b5b9826 <+998>: mov $0x1,%edx > 0x00007f700b5b982b <+1003>: mov %rbx,%rsi > 0x00007f700b5b982e <+1006>: mov $0x6,%edi > 0x00007f700b5b9833 <+1011>: callq 0x7f700b5ad750 <read@plt> > 0x00007f700b5b9838 <+1016>: cmp $0xffffffffffffffff,%rax > 0x00007f700b5b983c <+1020>: je 0x7f700b5b9818 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+984> > 0x00007f700b5b983e <+1022>: cmp $0x1,%rax > 0x00007f700b5b9842 <+1026>: jne 0x7f700b5b9c67 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2087> > 0x00007f700b5b9848 <+1032>: cmpb $0x4f,0x60(%rsp) > 0x00007f700b5b984d <+1037>: jne 0x7f700b5ad970 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+128> > 0x00007f700b5b9853 <+1043>: mov $0x6,%edi > 0x00007f700b5b9858 <+1048>: callq 0x7f700b5ad8c0 <close@plt> > 0x00007f700b5b985d <+1053>: test %r13,%r13 > 0x00007f700b5b9860 <+1056>: je 0x7f700b5b986a <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1066> > 0x00007f700b5b9862 <+1058>: mov %r13,%rdi > 0x00007f700b5b9865 <+1061>: callq 0x7f700b5ad6c0 <_ZdaPv@plt> > 0x00007f700b5b986a <+1066>: mov 0x70(%rsp),%rdi > 0x00007f700b5b986f <+1071>: test %rdi,%rdi > 0x00007f700b5b9872 <+1074>: je 0x7f700b5b9879 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1081> > 0x00007f700b5b9874 <+1076>: callq 0x7f700b5ad580 <_ZdlPv@plt> > 0x00007f700b5b9879 <+1081>: mov 0x18(%rsp),%rdi > 0x00007f700b5b987e <+1086>: callq 0x7f700b5b5b70 <sandbox::bpf_dsl::PolicyCompiler::~PolicyCompiler()> > 0x00007f700b5b9883 <+1091>: mov 0x2c8(%rsp),%rax > 0x00007f700b5b988b <+1099>: xor %fs:0x28,%rax > 0x00007f700b5b9894 <+1108>: jne 0x7f700b5b9c4d <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+2061> > 0x00007f700b5b989a <+1114>: add $0x2d8,%rsp > 0x00007f700b5b98a1 <+1121>: pop %rbx > 0x00007f700b5b98a2 <+1122>: pop %rbp > 0x00007f700b5b98a3 <+1123>: pop %r12 > 0x00007f700b5b98a5 <+1125>: pop %r13 > 0x00007f700b5b98a7 <+1127>: pop %r14 > 0x00007f700b5b98a9 <+1129>: pop %r15 > 0x00007f700b5b98ab <+1131>: retq > 0x00007f700b5b98ac <+1132>: nopl 0x0(%rax) > 0x00007f700b5b98b0 <+1136>: cmp $0x30,%al > 0x00007f700b5b98b2 <+1138>: setne 0x2147ef(%rip) # 0x7f700b7ce0a8 <_ZN7mozillaL20gSandboxCrashOnErrorE> > 0x00007f700b5b98b9 <+1145>: jmpq 0x7f700b5b9491 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+81> > 0x00007f700b5b98be <+1150>: xchg %ax,%ax > 0x00007f700b5b98c0 <+1152>: mov 0x20(%rsp),%rsi > 0x00007f700b5b98c5 <+1157>: mov $0x1,%edi > 0x00007f700b5b98ca <+1162>: callq 0x7f700b5ad6e0 <clock_gettime@plt> > 0x00007f700b5b98cf <+1167>: addq $0xa,0x50(%rsp) > 0x00007f700b5b98d5 <+1173>: nopl (%rax) > 0x00007f700b5b98d8 <+1176>: xor %ecx,%ecx > 0x00007f700b5b98da <+1178>: xor %edx,%edx > 0x00007f700b5b98dc <+1180>: xor %eax,%eax > 0x00007f700b5b98de <+1182>: mov $0xca,%edi > 0x00007f700b5b98e3 <+1187>: lea 0xe256(%rip),%r8 # 0x7f700b5c7b40 <_ZZN7mozillaL25BroadcastSetThreadSandboxEPK10sock_fprogE12futexTimeout> > 0x00007f700b5b98ea <+1194>: lea 0x214797(%rip),%rsi # 0x7f700b7ce088 <_ZN7mozillaL15gSetSandboxDoneE> > 0x00007f700b5b98f1 <+1201>: callq 0x7f700b5ad2f0 <syscall@plt> > 0x00007f700b5b98f6 <+1206>: test %rax,%rax > 0x00007f700b5b98f9 <+1209>: je 0x7f700b5b991b <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1243> > 0x00007f700b5b98fb <+1211>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b9900 <+1216>: mov (%rax),%edi > 0x00007f700b5b9902 <+1218>: cmp $0xb,%edi > 0x00007f700b5b9905 <+1221>: setne %dl > 0x00007f700b5b9908 <+1224>: cmp $0x6e,%edi > 0x00007f700b5b990b <+1227>: setne %al > 0x00007f700b5b990e <+1230>: test %al,%dl > 0x00007f700b5b9910 <+1232>: je 0x7f700b5b991b <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1243> > 0x00007f700b5b9912 <+1234>: cmp $0x4,%edi > 0x00007f700b5b9915 <+1237>: jne 0x7f700b5b9a99 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1625> > 0x00007f700b5b991b <+1243>: mov 0x214767(%rip),%eax # 0x7f700b7ce088 <_ZN7mozillaL15gSetSandboxDoneE> > 0x00007f700b5b9921 <+1249>: test %eax,%eax > 0x00007f700b5b9923 <+1251>: jg 0x7f700b5b9a00 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1472> > 0x00007f700b5b9929 <+1257>: xor %ecx,%ecx > 0x00007f700b5b992b <+1259>: xor %eax,%eax > 0x00007f700b5b992d <+1261>: mov %ebp,%edx > 0x00007f700b5b992f <+1263>: mov %r12d,%esi > 0x00007f700b5b9932 <+1266>: mov $0xea,%edi > 0x00007f700b5b9937 <+1271>: callq 0x7f700b5ad2f0 <syscall@plt> > 0x00007f700b5b993c <+1276>: test %rax,%rax > 0x00007f700b5b993f <+1279>: jne 0x7f700b5b9a18 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1496> > 0x00007f700b5b9945 <+1285>: mov %r14,%rsi > 0x00007f700b5b9948 <+1288>: mov $0x1,%edi > 0x00007f700b5b994d <+1293>: callq 0x7f700b5ad6e0 <clock_gettime@plt> > 0x00007f700b5b9952 <+1298>: mov 0x50(%rsp),%rax > 0x00007f700b5b9957 <+1303>: cmp %rax,0x60(%rsp) > 0x00007f700b5b995c <+1308>: jg 0x7f700b5b9974 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1332> > 0x00007f700b5b995e <+1310>: jne 0x7f700b5b98d8 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1176> > 0x00007f700b5b9964 <+1316>: mov 0x58(%rsp),%rax > 0x00007f700b5b9969 <+1321>: cmp %rax,0x68(%rsp) > 0x00007f700b5b996e <+1326>: jle 0x7f700b5b98d8 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+1176> > 0x00007f700b5b9974 <+1332>: mov 0x8(%rsp),%rcx > 0x00007f700b5b9979 <+1337>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9981 <+1345>: mov $0x2,%r8d > 0x00007f700b5b9987 <+1351>: lea 0xe022(%rip),%rdx # 0x7f700b5c79b0 > 0x00007f700b5b998e <+1358>: mov $0x100,%esi > 0x00007f700b5b9993 <+1363>: mov %rbx,%rdi > 0x00007f700b5b9996 <+1366>: movl $0x0,0x130(%rsp) > 0x00007f700b5b99a1 <+1377>: mov %rbp,0x120(%rsp) > 0x00007f700b5b99a9 <+1385>: movb $0x4,0x128(%rsp) > 0x00007f700b5b99b1 <+1393>: movl $0x0,0x148(%rsp) > 0x00007f700b5b99bc <+1404>: movq $0xa,0x138(%rsp) > 0x00007f700b5b99c8 <+1416>: movb $0x4,0x140(%rsp) > 0x00007f700b5b99d0 <+1424>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b99d5 <+1429>: mov %rbx,%rdi > 0x00007f700b5b99d8 <+1432>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b99dd <+1437>: movl $0x1ab,0x0 > 0x00007f700b5b99e8 <+1448>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b99ed <+1453>: nopl (%rax) > 0x00007f700b5b99f0 <+1456>: mov %rbp,%rdi > 0x00007f700b5b99f3 <+1459>: callq 0x7f700b5b5570 <sandbox::bpf_dsl::DumpBPF::PrintProgram(std::vector<sock_filter, std::allocator<sock_filter> > const&)> > 0x00007f700b5b99f8 <+1464>: jmpq 0x7f700b5b94e3 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+163> > 0x00007f700b5b99fd <+1469>: nopl (%rax) > 0x00007f700b5b9a00 <+1472>: mov 0x214682(%rip),%eax # 0x7f700b7ce088 <_ZN7mozillaL15gSetSandboxDoneE> > 0x00007f700b5b9a06 <+1478>: cmp $0x2,%eax > 0x00007f700b5b9a09 <+1481>: jne 0x7f700b5b9650 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+528> > 0x00007f700b5b9a0f <+1487>: jmpq 0x7f700b5b9726 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+742> > 0x00007f700b5b9a14 <+1492>: nopl 0x0(%rax) > 0x00007f700b5b9a18 <+1496>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b9a1d <+1501>: cmpl $0x3,(%rax) > 0x00007f700b5b9a20 <+1504>: jne 0x7f700b5b9726 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+742> > 0x00007f700b5b9a26 <+1510>: movl $0x0,0x130(%rsp) > 0x00007f700b5b9a31 <+1521>: movslq %ebx,%rbx > 0x00007f700b5b9a34 <+1524>: jmpq 0x7f700b5b96e7 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+679> > 0x00007f700b5b9a39 <+1529>: nopl 0x0(%rax) > 0x00007f700b5b9a40 <+1536>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9a48 <+1544>: lea 0xdeaa(%rip),%rdx # 0x7f700b5c78f9 > 0x00007f700b5b9a4f <+1551>: mov $0x100,%esi > 0x00007f700b5b9a54 <+1556>: mov %rbx,%rdi > 0x00007f700b5b9a57 <+1559>: callq 0x7f700b5af960 <base::strings::SafeSNPrintf(char*, unsigned long, char const*)> > 0x00007f700b5b9a5c <+1564>: mov %rbx,%rdi > 0x00007f700b5b9a5f <+1567>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9a64 <+1572>: jmpq 0x7f700b5b97a8 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+872> > 0x00007f700b5b9a69 <+1577>: nopl 0x0(%rax) > 0x00007f700b5b9a70 <+1584>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9a78 <+1592>: lea 0xdee1(%rip),%rdx # 0x7f700b5c7960 > 0x00007f700b5b9a7f <+1599>: mov $0x100,%esi > 0x00007f700b5b9a84 <+1604>: mov %rbx,%rdi > 0x00007f700b5b9a87 <+1607>: callq 0x7f700b5af960 <base::strings::SafeSNPrintf(char*, unsigned long, char const*)> > 0x00007f700b5b9a8c <+1612>: mov %rbx,%rdi > 0x00007f700b5b9a8f <+1615>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9a94 <+1620>: jmpq 0x7f700b5b95e5 <_ZN7mozillaL24SetCurrentProcessSandboxENS_9UniquePtrIN7sandbox7bpf_dsl6PolicyENS_13DefaultDeleteIS3_EEEE+421> > 0x00007f700b5b9a99 <+1625>: callq 0x7f700b5ad350 <strerror@plt> > 0x00007f700b5b9a9e <+1630>: mov 0x8(%rsp),%rcx > 0x00007f700b5b9aa3 <+1635>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9aab <+1643>: mov $0x1,%r8d > 0x00007f700b5b9ab1 <+1649>: lea 0xde95(%rip),%rdx # 0x7f700b5c794d > 0x00007f700b5b9ab8 <+1656>: mov $0x100,%esi > 0x00007f700b5b9abd <+1661>: mov %rbx,%rdi > 0x00007f700b5b9ac0 <+1664>: mov %rax,0x120(%rsp) > 0x00007f700b5b9ac8 <+1672>: movl $0x2,0x130(%rsp) > 0x00007f700b5b9ad3 <+1683>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b9ad8 <+1688>: mov %rbx,%rdi > 0x00007f700b5b9adb <+1691>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9ae0 <+1696>: movl $0x18e,0x0 > 0x00007f700b5b9aeb <+1707>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b9af0 <+1712>: callq 0x7f700b5ad350 <strerror@plt> > 0x00007f700b5b9af5 <+1717>: mov 0x8(%rsp),%rcx > 0x00007f700b5b9afa <+1722>: mov %rbx,0x138(%rsp) > 0x00007f700b5b9b02 <+1730>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9b0a <+1738>: mov $0x3,%r8d > 0x00007f700b5b9b10 <+1744>: lea 0xde23(%rip),%rdx # 0x7f700b5c793a > 0x00007f700b5b9b17 <+1751>: mov $0x100,%esi > 0x00007f700b5b9b1c <+1756>: mov %rbx,%rdi > 0x00007f700b5b9b1f <+1759>: movl $0x0,0x130(%rsp) > 0x00007f700b5b9b2a <+1770>: mov %r12,0x120(%rsp) > 0x00007f700b5b9b32 <+1778>: movb $0x4,0x128(%rsp) > 0x00007f700b5b9b3a <+1786>: movl $0x0,0x148(%rsp) > 0x00007f700b5b9b45 <+1797>: movb $0x4,0x140(%rsp) > 0x00007f700b5b9b4d <+1805>: mov %rax,0x150(%rsp) > 0x00007f700b5b9b55 <+1813>: movl $0x2,0x160(%rsp) > 0x00007f700b5b9b60 <+1824>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b9b65 <+1829>: mov %rbx,%rdi > 0x00007f700b5b9b68 <+1832>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9b6d <+1837>: movl $0x173,0x0 > 0x00007f700b5b9b78 <+1848>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b9b7d <+1853>: movslq 0x10(%rsp),%rdx > 0x00007f700b5b9b82 <+1858>: mov 0x8(%rsp),%rcx > 0x00007f700b5b9b87 <+1863>: mov $0x100,%esi > 0x00007f700b5b9b8c <+1868>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9b94 <+1876>: mov $0x2,%r8d > 0x00007f700b5b9b9a <+1882>: mov %rbx,%rdi > 0x00007f700b5b9b9d <+1885>: movl $0x0,0x130(%rsp) > 0x00007f700b5b9ba8 <+1896>: mov %rdx,0x120(%rsp) > 0x00007f700b5b9bb0 <+1904>: lea 0xde39(%rip),%rdx # 0x7f700b5c79f0 > 0x00007f700b5b9bb7 <+1911>: movb $0x4,0x128(%rsp) > 0x00007f700b5b9bbf <+1919>: mov %rax,0x138(%rsp) > 0x00007f700b5b9bc7 <+1927>: movl $0x3,0x148(%rsp) > 0x00007f700b5b9bd2 <+1938>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b9bd7 <+1943>: mov %rbx,%rdi > 0x00007f700b5b9bda <+1946>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9bdf <+1951>: movl $0x1b8,0x0 > 0x00007f700b5b9bea <+1962>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b9bef <+1967>: callq 0x7f700b5ad2d0 <__errno_location@plt> > 0x00007f700b5b9bf4 <+1972>: lea 0x1c0(%rsp),%rbx > 0x00007f700b5b9bfc <+1980>: mov (%rax),%edi > 0x00007f700b5b9bfe <+1982>: callq 0x7f700b5ad350 <strerror@plt> > 0x00007f700b5b9c03 <+1987>: mov 0x8(%rsp),%rcx > 0x00007f700b5b9c08 <+1992>: mov $0x1,%r8d > 0x00007f700b5b9c0e <+1998>: mov %rbx,%rdi > 0x00007f700b5b9c11 <+2001>: lea 0xdd05(%rip),%rdx # 0x7f700b5c791d > 0x00007f700b5b9c18 <+2008>: mov $0x100,%esi > 0x00007f700b5b9c1d <+2013>: mov %rax,0x120(%rsp) > 0x00007f700b5b9c25 <+2021>: movl $0x2,0x130(%rsp) > 0x00007f700b5b9c30 <+2032>: callq 0x7f700b5aef70 <base::strings::internal::SafeSNPrintf(char*, unsigned long, char const*, base::strings::internal::Arg const*, unsigned long)> > 0x00007f700b5b9c35 <+2037>: mov %rbx,%rdi > 0x00007f700b5b9c38 <+2040>: callq 0x7f700b5c6040 <mozilla::SandboxLogError(char const*)> > 0x00007f700b5b9c3d <+2045>: movl $0x14f,0x0 > 0x00007f700b5b9c48 <+2056>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b9c4d <+2061>: callq 0x7f700b5ad600 <__stack_chk_fail@plt> > 0x00007f700b5b9c52 <+2066>: jmpq 0x7f700b5ad950 <mozilla::SetCurrentProcessSandbox(mozilla::UniquePtr<sandbox::bpf_dsl::Policy, mozilla::DefaultDelete<sandbox::bpf_dsl::Policy> >)+96> >=> 0x00007f700b5b9c57 <+2071>: movl $0x136,0x0 > 0x00007f700b5b9c62 <+2082>: callq 0x7f700b5ad420 <abort@plt> > 0x00007f700b5b9c67 <+2087>: movl $0x138,0x0 > 0x00007f700b5b9c72 <+2098>: callq 0x7f700b5ad420 <abort@plt> >End of assembler dump.
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 1589479
: 1449541 |
1449542
|
1449543
|
1449544
|
1449545
|
1449546
|
1449547
|
1449548
|
1449549
|
1449550
|
1449551
|
1449552