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 1454276 Details for
Bug 1594692
[RHEL6/s390x] segfault in allocateFromFreeList
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
ff bt
file_1594692.txt (text/plain), 71.69 KB, created by
Tomas Pelka
on 2018-06-25 08:29:15 UTC
(
hide
)
Description:
ff bt
Filename:
MIME Type:
Creator:
Tomas Pelka
Created:
2018-06-25 08:29:15 UTC
Size:
71.69 KB
patch
obsolete
>Starting program: /usr/lib64/firefox/firefox >[Thread debugging using libthread_db enabled] >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgtk-3.so.0.2200.26.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgdk-3.so.0.2200.26.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgmodule-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpangocairo-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libcairo-gobject.so.2.11400.8.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libcairo.so.2.11400.8.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgdk_pixbuf-2.0.so.0.3600.5.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatk-1.0.so.0.22209.1.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0.0.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpangoft2-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpango-1.0.so.0.4000.4.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libfontconfig.so.1.7.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgio-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgobject-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libglib-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libpcre.so.1.2.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libgthread-2.0.so.0.5400.2.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libharfbuzz.so.0.10302.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libfreetype.so.6.10.0.debug": separate debug info file has no debug info >warning: "/usr/lib/debug/usr/lib64/firefox/bundled/lib64/libatspi.so.0.0.1.debug": separate debug info file has no debug info >Missing separate debuginfo for /usr/lib64/firefox/bundled/lib64/libffi.so.6 >Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/03/6f775e607f96cf20d4ef0f2cc751572d3fd216.debug >Detaching after fork from child process 40620. >[New Thread 0x3ffef253910 (LWP 40703)] >[New Thread 0x3ffed864910 (LWP 40705)] >[Thread 0x3ffed864910 (LWP 40705) exited] >[New Thread 0x3ffed864910 (LWP 40709)] >[New Thread 0x3ffece64910 (LWP 40710)] >[New Thread 0x3ffe5f24910 (LWP 40712)] >[New Thread 0x3ffe5524910 (LWP 40713)] >[New Thread 0x3ff97fff910 (LWP 40714)] >[New Thread 0x3ff97dff910 (LWP 40715)] >[New Thread 0x3ffec1ff910 (LWP 40716)] >[New Thread 0x3ffe4b24910 (LWP 40717)] >[New Thread 0x3ff97bff910 (LWP 40718)] >[New Thread 0x3ff971ff910 (LWP 40719)] >Detaching after fork from child process 40720. >[New Thread 0x3ff967ff910 (LWP 40721)] >Detaching after fork from child process 40722. >[New Thread 0x3ff95dff910 (LWP 40735)] >[Thread 0x3ffe5f24910 (LWP 40712) exited] >[Thread 0x3ff967ff910 (LWP 40721) exited] >[Thread 0x3ff95dff910 (LWP 40735) exited] >[Thread 0x3ffece64910 (LWP 40710) exited] >[Thread 0x3ffed864910 (LWP 40709) exited] >[Thread 0x3ff97bff910 (LWP 40718) exited] >[Thread 0x3ffe4b24910 (LWP 40717) exited] >[Thread 0x3ffec1ff910 (LWP 40716) exited] > >Program received signal SIGSEGV, Segmentation fault. >allocateFromFreeList (this=0x3ffffdb5dc0, src=0x3ffec314158) > at /usr/src/debug/firefox-60.1.0/js/src/gc/ArenaList-inl.h:344 >344 return freeList(thingKind)->allocate(thingSize); > >Thread 13 (Thread 0x3ff971ff910 (LWP 40719)): >#0 0x000003fffd24b79e in __pthread_cond_wait (cond=0x2aa0c5e3630, > mutex=0x2aa0c5e3600) at pthread_cond_wait.c:153 > __r2 = 2929375196724 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 1 > buffer = {__routine = 0x3fffd24b960 <__condvar_cleanup>, > __arg = 0x3ff971fed20, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa0c5e3630, mutex = 0x2aa0c5e3600, > bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004a33d0 in mozilla::detail::ConditionVariableImpl::wait ( > this=0x2aa0c5e3630, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa0c5e3630 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000003fff5d5a0ee in Wait () > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/CondVar.h:68 >No locals. >#3 Wait () > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/Monitor.h:40 >No locals. >#4 Wait () > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/Monitor.h:88 >No locals. >#5 mozilla::HangMonitor::ThreadMain () > at /usr/src/debug/firefox-60.1.0/xpcom/threads/HangMonitor.cpp:271 > timestamp = 0 > now = <value optimized out> > timeout = <value optimized out> > lock = {mMonitor = 0x2aa0c5e3600} > lastTimestamp = <value optimized out> > waitCount = <value optimized out> >#6 0x000003fff5464f24 in _pt_root (arg=0x2aa0c5e3670) > at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa0c5e3670 > detached = 0 > id = 4396286998800 > tid = 40719 >#7 0x000003fffd246556 in start_thread (arg=0x3ff971ff910) > at pthread_create.c:303 > pd = 0x3ff971ff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396286998800, > 4397998666488, 4398044112072, 1, 4396286996992, > 4397998650016, 4397998649344, 4397998619656, > -4898350905475655778, -4898350905846227506}, __fpregs = { > 4728779608739020800, 4624372159962939462, > -4703291725540231131, 4624372159072030662, 0, 0, 0, 0}}}, > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#8 0x000003fffcf8f8ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 9 (Thread 0x3ff97dff910 (LWP 40715)): >#0 0x000003fffd24b79e in __pthread_cond_wait (cond=0x2aa0c01bd80, > mutex=0x2aa0c01bd28) at pthread_cond_wait.c:153 > __r2 = 2929369136516 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 2 > buffer = {__routine = 0x3fffd24b960 <__condvar_cleanup>, > __arg = 0x3ff97dfe440, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa0c01bd80, mutex = 0x2aa0c01bd28, > bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004a33d0 in mozilla::detail::ConditionVariableImpl::wait ( > this=0x2aa0c01bd80, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa0c01bd80 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000002aa004a3588 in mozilla::detail::ConditionVariableImpl::wait_for ( > this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <value optimized out> > ptMutex = <value optimized out> > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 0, tv_nsec = 0} > abs_ts = {tv_sec = 0, tv_nsec = 0} >#3 0x000003fff8e9c4e8 in wait_for (this=0x2aa0c1ec848) > at /usr/src/debug/firefox-60.1.0/js/src/threading/ConditionVariable.h:101 >No locals. >#4 wait (this=0x2aa0c1ec848) > at /usr/src/debug/firefox-60.1.0/js/src/vm/HelperThreads.cpp:994 >No locals. >#5 js::HelperThread::threadLoop (this=0x2aa0c1ec848) > at /usr/src/debug/firefox-60.1.0/js/src/vm/HelperThreads.cpp:2238 > lock = {<js::LockGuard<js::Mutex>> = { > lock = @0x2aa0c01bd28}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, > mArray = {mArr = {0x0 <repeats 14 times>}}}, > autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, > compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = { > 4396297740289, 4396297740289, > 4396297740289}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = { > value = 0x0}, <No data fields>}, kind_ = { > value = js::Background}, threadNative_ = {value = 0}, > helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x2aa0c1ec848}, <No data fields>}, > nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, > options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, > wasmBaseline_ = true, wasmIon_ = true, > testWasmAwaitTier2_ = false, > throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, > asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, > dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, > strictMode_ = false, extraWarnings_ = false, streams_ = false, > expressionClosures_ = false, > arrayProtoValues_ = true}}, <No data fields>}, > arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, > enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = { > dummy = 0}, static reportedOOM = {<JS::Error> = { > dummy = 0}, <No data fields>}, > yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0}, <No data fields>}, > jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, > regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, > static kMemoryTop = 18446744073709551615, > static kMinimumStackSize = 512, > static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, > limit_ = 0x0}}, <No data fields>}, > activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, > interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = { > chunks_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > unused_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, > peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, > static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, > frameCount_ = 0}}, <No data fields>}, > nativeStackBase = 4396299583488, nativeStackQuota = { > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}, > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}, > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}}, > entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, > noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, > activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0}, <No data fields>}, > activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, > requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, > dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, > heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::Idle}, <No data fields>}, > suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = { > value = 0}, <No data fields>}, > enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = { > value = 0}, <No data fields>}, > generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = { > mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = { > all_ = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97dfe890, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}, > recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97dfe9a8, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, > vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = { > all_ = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97dfeac0, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}, > recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97dfebd8, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, > suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = { > mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, > static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, > tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = { > head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, > peakSize_ = 0, > static HUGE_ALLOCATION = 52428800}}, <No data fields>}, > debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, > throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = { > value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x3ff97dfed40, > mPrev = 0x3ff97dfed40, mIsSentinel = false}, ptr = {data = { > asBits = 18444914486360932352, debugView = { > tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = { > padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, > asDouble = -nan(0x9800000000000), > asPtr = 0xfff9800000000000, asWord = 18444914486360932352, > asUIntPtr = 18444914486360932352}}}}, <No data fields>}, > overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = {value = > 0x0}, <No data fields>}, > reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, > resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, > generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = { > vector = {<js::TempAllocPolicy> = {cx_ = 0x3ff97dfe698}, > static kElemIsPod = true, static kMaxInlineBytes = 992, > static kInlineCapacity = 8, mBegin = 0x3ff97dfeda8, > mLength = 0, > mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\000\000\003\377\227\337\356\030\000\000\003\377\375%\362\370\000\000\003\377\377\333Z\260\000\000\003\377\227\337\375(\000\000\003\377\000\000\000\000\000\000\003\377\227\337\356\030\000\000\003\377\375%\260\000\000\000\003\377\375%<\b"}, > static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = { > value = 0x0}, <No data fields>}, > outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = { > value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x3ff97dfedf8, mPrev = 0x3ff97dfedf8, mIsSentinel = false}, > ptr = 0x0}}, <No data fields>}, > asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, > asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = { > value = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 2, mBegin = 0x3ff97dfee40, > mLength = 0, > mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, > mBytes = '\000' <repeats 15 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, > interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, > interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, > handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, fx = { > cond_ = 0x0, state_ = js::FutexThread::Idle, static lock_ = > {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = { > mValue = {_M_b = { > _M_p = 0x2aa0c056660}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}}, > osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, > ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = { > tag = JSVAL_TAG_MAGIC, payload47 = 5}, s = { > padding = 4294606848, payload = {i32 = 5, u32 = 5, > why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), > asPtr = 0xfffa800000000005, asWord = 18445195961337643013, > asUIntPtr = 18445195961337643013}}}, <No data fields>}, > jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = { > static _S_alignment = 8, > _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, > jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, > getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0}, <No data fields>}, > enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0}, <No data fields>}, > enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, > jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = {value = > 0x0}, <No data fields>}, > drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0}, <No data fields>}, > promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x000003fff8e9702e in callMain<0> (aPack=0x2aa0c1ecba0) > at /usr/src/debug/firefox-60.1.0/js/src/threading/Thread.h:242 >No locals. >#7 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start ( > aPack=0x2aa0c1ecba0) > at /usr/src/debug/firefox-60.1.0/js/src/threading/Thread.h:235 > pack = 0x2aa0c1ecba0 >#8 0x000003fffd246556 in start_thread (arg=0x3ff97dff910) > at pthread_create.c:303 > pd = 0x3ff97dff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396299581712, > 4397998666488, 4398044109488, 1, 4396299579904, > 4397998650016, 4397998649344, 4397998619656, > -4898350905475655778, -4898350905858810418}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#9 0x000003fffcf8f8ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 8 (Thread 0x3ff97fff910 (LWP 40714)): >#0 0x000003fffd24b79e in __pthread_cond_wait (cond=0x2aa0c01bd80, > mutex=0x2aa0c01bd28) at pthread_cond_wait.c:153 > __r2 = 2929369136516 > __r4 = <value optimized out> > __r3 = <value optimized out> > __r5 = <value optimized out> > __result = <value optimized out> > futex_val = 2 > buffer = {__routine = 0x3fffd24b960 <__condvar_cleanup>, > __arg = 0x3ff97ffe440, __canceltype = 1023, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa0c01bd80, mutex = 0x2aa0c01bd28, > bc_seq = 0} > err = <value optimized out> > pshared = 0 > val = <value optimized out> > seq = 0 >#1 0x000002aa004a33d0 in mozilla::detail::ConditionVariableImpl::wait ( > this=0x2aa0c01bd80, lock=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/mozglue/misc/ConditionVariable_posix.cpp:118 > ptCond = 0x2aa0c01bd80 > ptMutex = <value optimized out> > r = <value optimized out> >#2 0x000002aa004a3588 in mozilla::detail::ConditionVariableImpl::wait_for ( > this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/mozglue/misc/ConditionVariable_posix.cpp:127 > ptCond = <value optimized out> > ptMutex = <value optimized out> > r = <value optimized out> > rel_time = <value optimized out> > now_ts = {tv_sec = 0, tv_nsec = 0} > abs_ts = {tv_sec = 0, tv_nsec = 0} >#3 0x000003fff8e9c4e8 in wait_for (this=0x2aa0c1ec7e0) > at /usr/src/debug/firefox-60.1.0/js/src/threading/ConditionVariable.h:101 >No locals. >#4 wait (this=0x2aa0c1ec7e0) > at /usr/src/debug/firefox-60.1.0/js/src/vm/HelperThreads.cpp:994 >No locals. >#5 js::HelperThread::threadLoop (this=0x2aa0c1ec7e0) > at /usr/src/debug/firefox-60.1.0/js/src/vm/HelperThreads.cpp:2238 > lock = {<js::LockGuard<js::Mutex>> = { > lock = @0x2aa0c01bd28}, <No data fields>} > cx = {<JS::RootingContext> = {stackRoots_ = {static kSize = 14, > mArray = {mArr = {0x0 <repeats 14 times>}}}, > autoGCRooters_ = 0x0, geckoProfiler_ = {pseudoStack_ = 0x0}, > compartment_ = 0x0, zone_ = 0x0, nativeStackLimit = { > 4396299837441, 4396299837441, > 4396299837441}}, <js::MallocProvider<JSContext>> = {<No data fields>}, runtime_ = {<js::ProtectedData<js::CheckUnprotected, JSRuntime*>> = { > value = 0x0}, <No data fields>}, kind_ = { > value = js::Background}, threadNative_ = {value = 0}, > helperThread_ = {<js::ProtectedData<js::CheckThreadLocal, js::HelperThread*>> = {value = 0x2aa0c1ec7e0}, <No data fields>}, > nurserySuppressions_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 1}, <No data fields>}, > options_ = {<js::ProtectedData<js::CheckThreadLocal, JS::ContextOptions>> = {value = {baseline_ = true, ion_ = true, asmJS_ = true, wasm_ = true, > wasmBaseline_ = true, wasmIon_ = true, > testWasmAwaitTier2_ = false, > throwOnAsmJSValidationFailure_ = false, nativeRegExp_ = true, > asyncStack_ = true, throwOnDebuggeeWouldRun_ = true, > dumpStackOnDebuggeeWouldRun_ = false, werror_ = false, > strictMode_ = false, extraWarnings_ = false, streams_ = false, > expressionClosures_ = false, > arrayProtoValues_ = true}}, <No data fields>}, > arenas_ = {<js::ProtectedData<js::CheckThreadLocal, js::gc::ArenaLists*>> = {value = 0x0}, <No data fields>}, > enterCompartmentDepth_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, static reportedError = { > dummy = 0}, static reportedOOM = {<JS::Error> = { > dummy = 0}, <No data fields>}, > yieldCallback_ = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*)>> = {value = 0}, <No data fields>}, > jitActivation = {<js::ProtectedData<js::CheckThreadLocal, js::jit::JitActivation*>> = {value = 0x0}, <No data fields>}, > regexpStack = {<js::ProtectedData<js::CheckThreadLocal, js::irregexp::RegExpStack>> = {value = {static kStackLimitSlack = 32, > static kMemoryTop = 18446744073709551615, > static kMinimumStackSize = 512, > static kMaximumStackSize = 67108864, base_ = 0x0, size = 0, > limit_ = 0x0}}, <No data fields>}, > activation_ = {<js::ProtectedData<js::CheckThreadLocal, js::Activation*>> = {value = 0x0}, <No data fields>}, profilingActivation_ = 0x0, > interpreterStack_ = {<js::ProtectedData<js::CheckThreadLocal, js::InterpreterStack>> = {value = {static DEFAULT_CHUNK_SIZE = 4096, allocator_ = { > chunks_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > unused_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, > peakSize_ = 0, static HUGE_ALLOCATION = 52428800}, > static MAX_FRAMES = 50000, static MAX_FRAMES_TRUSTED = 51000, > frameCount_ = 0}}, <No data fields>}, > nativeStackBase = 4396301680640, nativeStackQuota = { > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}, > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}, > {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = { > value = 1843200}, <No data fields>}}, > entryMonitor = {<js::ProtectedData<js::CheckThreadLocal, JS::dbg::AutoEntryMonitor*>> = {value = 0x0}, <No data fields>}, > noExecuteDebuggerTop = {<js::ProtectedData<js::CheckThreadLocal, js::EnterDebuggeeNoExecute*>> = {value = 0x0}, <No data fields>}, > activityCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(void*, bool)>> = {value = 0}, <No data fields>}, > activityCallbackArg = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, > requestDepth = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > autoFlushICache_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::AutoFlushICache*>> = {value = 0x0}, <No data fields>}, > dtoaState = {<js::ProtectedData<js::CheckThreadLocal, DtoaState*>> = {value = 0x0}, <No data fields>}, > heapState = {<js::ProtectedData<js::CheckThreadLocal, JS::HeapState>> = {value = JS::Idle}, <No data fields>}, > suppressGC = {<js::ProtectedData<js::CheckThreadLocal, int>> = { > value = 0}, <No data fields>}, > enableAccessValidation = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > inUnsafeRegion = {<js::ProtectedData<js::CheckThreadLocal, int>> = { > value = 0}, <No data fields>}, > generationalDisabled = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > compactingDisabledCount = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > keepAtoms = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > frontendCollectionPool_ = {<js::ProtectedData<js::CheckThreadLocal, js::frontend::NameCollectionPool>> = {value = { > mapPool_ = {<js::frontend::CollectionPool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>, js::frontend::InlineTablePool<js::InlineMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<unsigned int>, 24, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy> > >> = { > all_ = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97ffe890, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}, > recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97ffe9a8, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, > vectorPool_ = {<js::frontend::CollectionPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy>, js::frontend::VectorPool<mozilla::Vector<JSAtom*, 24, js::SystemAllocPolicy> > >> = { > all_ = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97ffeac0, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}, > recyclable_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 32, mBegin = 0x3ff97ffebd8, > mLength = 0, > mTail = {<mozilla::Vector<void*, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, > mBytes = '\000' <repeats 255 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, activeCompilations_ = 0}}, <No data fields>}, > suppressProfilerSampling = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = { > mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, > static TEMP_LIFO_ALLOC_PRIMARY_CHUNK_SIZE = 4096, > tempLifoAlloc_ = {<js::ProtectedData<js::CheckThreadLocal, js::LifoAlloc>> = {value = {chunks_ = {head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, unused_ = { > head_ = { > mTuple = {<mozilla::detail::PairHelper<js::detail::BumpChunk*, JS::DeletePolicy<js::detail::BumpChunk>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<JS::DeletePolicy<js::detail::BumpChunk>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, last_ = 0x0}, > markCount = 0, defaultChunkSize_ = 4096, curSize_ = 0, > peakSize_ = 0, > static HUGE_ALLOCATION = 52428800}}, <No data fields>}, > debuggerMutations = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > ionPcScriptCache = {<js::ProtectedData<js::CheckThreadLocal, js::jit::PcScriptCache*>> = {value = 0x0}, <No data fields>}, > throwing = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > unwrappedException_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::Value> >> = { > value = {<js::RootedBase<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::MutableWrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<js::WrappedPtrOperations<JS::Value, JS::PersistentRooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<JS::Value> >> = {mNext = 0x3ff97ffed40, > mPrev = 0x3ff97ffed40, mIsSentinel = false}, ptr = {data = { > asBits = 18444914486360932352, debugView = { > tag = JSVAL_TAG_UNDEFINED, payload47 = 0}, s = { > padding = 4294541312, payload = {i32 = 0, u32 = 0, > why = JS_ELEMENTS_HOLE}}, > asDouble = -nan(0x9800000000000), > asPtr = 0xfff9800000000000, asWord = 18444914486360932352, > asUIntPtr = 18444914486360932352}}}}, <No data fields>}, > overRecursed_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > propagatingForcedReturn_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > liveVolatileJitFrameIter_ = {<js::ProtectedData<js::CheckThreadLocal, js::jit::DebugModeOSRVolatileJitFrameIter*>> = { > value = 0x0}, <No data fields>}, > reportGranularity = {<js::ProtectedData<js::CheckThreadLocal, int>> = {value = 3}, <No data fields>}, > resolvingList = {<js::ProtectedData<js::CheckThreadLocal, js::AutoResolving*>> = {value = 0x0}, <No data fields>}, > generatingError = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > cycleDetectorVector_ = {<js::ProtectedData<js::CheckThreadLocal, JS::GCVector<JSObject*, 8, js::TempAllocPolicy> >> = {value = { > vector = {<js::TempAllocPolicy> = {cx_ = 0x3ff97ffe698}, > static kElemIsPod = true, static kMaxInlineBytes = 992, > static kInlineCapacity = 8, mBegin = 0x3ff97ffeda8, > mLength = 0, > mTail = {<mozilla::Vector<JSObject*, 8, js::TempAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, > mBytes = "\000\000\003\377\227\377\356\030\000\000\003\377\375%\362\370\000\000\003\377\377\333Z\260\000\000\003\377\227\377\375(\000\000\003\377\000\000\000\000\000\000\003\377\227\377\356\030\000\000\003\377\375%\260\000\000\000\003\377\375%<\b"}, > static sMaxInlineStorage = <optimized out>}}}, <No data fields>}, data = {<js::ProtectedData<js::CheckUnprotected, void*>> = { > value = 0x0}, <No data fields>}, > outstandingRequests = {<js::ProtectedData<js::CheckThreadLocal, unsigned int>> = {value = 0}, <No data fields>}, > jitIsBroken = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}, > asyncStackForNewActivations_ = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<js::SavedFrame*> >> = { > value = {<js::RootedBase<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::MutableWrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<js::WrappedPtrOperations<js::SavedFrame*, JS::PersistentRooted<js::SavedFrame*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <mozilla::LinkedListElement<JS::PersistentRooted<js::SavedFrame*> >> = {mNext = 0x3ff97ffedf8, mPrev = 0x3ff97ffedf8, mIsSentinel = false}, > ptr = 0x0}}, <No data fields>}, > asyncCauseForNewActivations = {<js::ProtectedData<js::CheckThreadLocal, char const*>> = {value = 0x0}, <No data fields>}, > asyncCallIsExplicit = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > interruptCallbacks_ = {<js::ProtectedData<js::CheckThreadLocal, mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy> >> = { > value = {<js::SystemAllocPolicy> = {<No data fields>}, > static kElemIsPod = true, static kMaxInlineBytes = 999, > static kInlineCapacity = 2, mBegin = 0x3ff97ffee40, > mLength = 0, > mTail = {<mozilla::Vector<bool (*)(JSContext*), 2, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 2}, > mBytes = '\000' <repeats 15 times>}, > static sMaxInlineStorage = <optimized out>}}, <No data fields>}, > interruptCallbackDisabled = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > interrupt_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, > interruptRegExpJit_ = {<mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, <No data fields>}, > handlingJitInterrupt_ = {<mozilla::detail::AtomicBase<unsigned int, (mozilla::MemoryOrdering)2>> = {mValue = {<std::__atomic_base<unsigned int>> = { > static _S_alignment = 4, > _M_i = 0}, <No data fields>}}, <No data fields>}, fx = { > cond_ = 0x0, state_ = js::FutexThread::Idle, > static lock_ = {<mozilla::detail::AtomicBaseIncDec<js::Mutex*, (mozilla::MemoryOrdering)2>> = {<mozilla::detail::AtomicBase<js::Mutex*, (mozilla::MemoryOrdering)2>> = {mValue = {_M_b = { > _M_p = 0x2aa0c056660}}}, <No data fields>}, <No data fields>}, canWait_ = {<js::ProtectedData<js::CheckThreadLocal, bool>> = { > value = false}, <No data fields>}}, > osrTempData_ = {<js::ProtectedData<js::CheckThreadLocal, unsigned char*>> = {value = 0x0}, <No data fields>}, > ionReturnOverride_ = {<js::ProtectedData<js::CheckThreadLocal, JS::Value>> = {value = {data = {asBits = 18445195961337643013, debugView = { > tag = JSVAL_TAG_MAGIC, payload47 = 5}, s = { > padding = 4294606848, payload = {i32 = 5, u32 = 5, > why = JS_ARG_POISON}}, asDouble = -nan(0xa800000000005), > asPtr = 0xfffa800000000005, asWord = 18445195961337643013, > asUIntPtr = 18445195961337643013}}}, <No data fields>}, > jitStackLimit = {<mozilla::detail::AtomicBaseIncDec<unsigned long, (mozilla::MemoryOrdering)0>> = {<mozilla::detail::AtomicBase<unsigned long, (mozilla::MemoryOrdering)0>> = {mValue = {<std::__atomic_base<unsigned long>> = { > static _S_alignment = 8, > _M_i = 18446744073709551615}, <No data fields>}}, <No data fields>}, <No data fields>}, > jitStackLimitNoInterrupt = {<js::ProtectedData<js::CheckThreadLocal, unsigned long>> = {value = 18446744073709551615}, <No data fields>}, > getIncumbentGlobalCallback = {<js::ProtectedData<js::CheckThreadLocal, JSObject* (*)(JSContext*)>> = {value = 0}, <No data fields>}, > enqueuePromiseJobCallback = {<js::ProtectedData<js::CheckThreadLocal, bool (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, void*)>> = {value = 0}, <No data fields>}, > enqueuePromiseJobCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}, > jobQueue = {<js::ProtectedData<js::CheckThreadLocal, JS::PersistentRooted<JS::GCVector<JSObject*, 0, js::SystemAllocPolicy> >*>> = { > value = 0x0}, <No data fields>}, > drainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > stopDrainingJobQueue = {<js::ProtectedData<js::CheckThreadLocal, bool>> = {value = false}, <No data fields>}, > promiseRejectionTrackerCallback = {<js::ProtectedData<js::CheckThreadLocal, void (*)(JSContext*, JS::Handle<JSObject*>, JS::PromiseRejectionHandlingState, void*)>> = {value = 0}, <No data fields>}, > promiseRejectionTrackerCallbackData = {<js::ProtectedData<js::CheckThreadLocal, void*>> = {value = 0x0}, <No data fields>}} >#6 0x000003fff8e9702e in callMain<0> (aPack=0x2aa0c1ec8c0) > at /usr/src/debug/firefox-60.1.0/js/src/threading/Thread.h:242 >No locals. >#7 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start ( > aPack=0x2aa0c1ec8c0) > at /usr/src/debug/firefox-60.1.0/js/src/threading/Thread.h:235 > pack = 0x2aa0c1ec8c0 >#8 0x000003fffd246556 in start_thread (arg=0x3ff97fff910) > at pthread_create.c:303 > pd = 0x3ff97fff910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4396301678864, > 4397998666488, 4398044109488, 1, 4396301677056, > 4397998650016, 4397998649344, 4397998619656, > -4898350905475655778, -4898350905856713266}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#9 0x000003fffcf8f8ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 7 (Thread 0x3ffe5524910 (LWP 40713)): >#0 0x000003fffd24bc6c in __pthread_cond_timedwait (cond=0x2aa0c1e6ef8, > mutex=0x2aa0c1e6e40, abstime=0x3ffe5523d58) at pthread_cond_timedwait.c:167 > __r2 = 18446744073709551612 > __r4 = 1 > __r3 = 128 > __r5 = 4397598915752 > __result = 18446744073709551612 > rt = {tv_sec = 0, tv_nsec = 999997882} > futex_val = 1 > buffer = {__routine = 0x3fffd24b960 <__condvar_cleanup>, > __arg = 0x3ffe5523c68, __canceltype = 0, __prev = 0x0} > cbuffer = {oldtype = 0, cond = 0x2aa0c1e6ef8, mutex = 0x2aa0c1e6e40, > bc_seq = 0} > result = 0 > pshared = 0 > err = <value optimized out> > val = <value optimized out> > seq = 0 >#1 0x000003fff545d3a0 in pt_TimedWait (cv=0x2aa0c1e6ef8, ml=0x2aa0c1e6e40, > timeout=<value optimized out>) > at ../../../nspr/pr/src/pthreads/ptsynch.c:258 > rv = <value optimized out> > now = {tv_sec = 1529914975, tv_usec = 478933} > tmo = {tv_sec = 1529914976, tv_nsec = 478933000} > ticks = <value optimized out> >#2 0x000003fff545e4c0 in PR_WaitCondVar (cvar=0x2aa0c1e6ef0, > timeout=<value optimized out>) > at ../../../nspr/pr/src/pthreads/ptsynch.c:387 > rv = <value optimized out> > thred = 0x2aa0c1e6f40 >#3 0x000003fff6430d6e in Sleep (arg=0x2aa0c1e6e10) > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/XPCJSContext.cpp:211 >No locals. >#4 WatchdogMain (arg=0x2aa0c1e6e10) > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/XPCJSContext.cpp:496 > self = 0x2aa0c1e6e10 > lock = {mWatchdog = 0x2aa0c1e6e10} >#5 0x000003fff5464f24 in _pt_root (arg=0x2aa0c1e6f40) > at ../../../nspr/pr/src/pthreads/ptthread.c:201 > rv = <value optimized out> > thred = 0x2aa0c1e6f40 > detached = 0 > id = 4397598918928 > tid = 40713 >#6 0x000003fffd246556 in start_thread (arg=0x3ffe5524910) > at pthread_create.c:303 > pd = 0x3ffe5524910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397598918928, > 4397998666488, 4398044110184, 1, 4397598917120, > 4397998650016, 4397998649344, 4397998619656, > -4898350905475655778, -4898350905614709298}, __fpregs = { > 4633641066610819072, 0, 0, 0, 0, 0, 0, 0}}}, > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#7 0x000003fffcf8f8ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x3ffef253910 (LWP 40703)): >#0 0x000003fffcf8b8ca in syscall () from /lib64/libc.so.6 >No symbol table info available. >#1 0x000003fff61a73ae in epoll_wait (epfd= >Unhandled dwarf expression opcode 0xf3 >) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 >No locals. >#2 0x000003fff61a9eca in epoll_dispatch (base=0x3ffe80011a0, tv= >Unhandled dwarf expression opcode 0xf3 >) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/third_party/libevent/epoll.c:462 > epollop = 0x3ffe8001440 > events = 0x3ffe8001460 > i = <value optimized out> > res = <value optimized out> > timeout = <value optimized out> > __func__ = "epoll_dispatch" >#3 0x000003fff61acbfc in event_base_loop (base=0x3ffe80011a0, flags= >Unhandled dwarf expression opcode 0xf3 >) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/third_party/libevent/event.c:1947 > evsel = 0x3fffa2be088 > tv = {tv_sec = 4397763734112, tv_usec = 0} > tv_p = <value optimized out> > res = <value optimized out> > done = 0 > retval = 0 > __func__ = "event_base_loop" >#4 0x000003fff618ffea in base::MessagePumpLibevent::Run (this=0x3ffe8001120, > delegate=0x3ffef252d20) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/message_pump_libevent.cc:381 > poll_tv = {tv_sec = 4397763734336, tv_usec = 4397998615948} > delay = {delta_ = 4397880442380} > did_work = <value optimized out> > old_in_run = false >#5 0x000003fff6192b5c in RunInternal (this= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/message_loop.cc:326 >No locals. >#6 RunHandler (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/message_loop.cc:319 >No locals. >#7 MessageLoop::Run (this=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/message_loop.cc:299 > save_state = {<MessageLoop::RunState> = {run_depth = 1, > quit_received = false}, loop_ = 0x3ffef252d20, > previous_state_ = 0x0} >#8 0x000003fff61a10f8 in base::Thread::ThreadMain (this=0x2aa0c05c570) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/thread.cc:181 > message_loop = {<base::MessagePump::Delegate> = { > _vptr.Delegate = 0x3fffa2bdd98}, type_ = MessageLoop::TYPE_IO, > id_ = 2, > work_queue_ = std::queue wrapping: std::deque with 0 elements, > delayed_work_queue_ = std::priority_queue wrapping: std::vector of length 0, capacity 0, > deferred_non_nestable_work_queue_ = std::queue wrapping: std::deque with 0 elements, pump_ = {mRawPtr = 0x3ffe8001120}, destruction_observers_ = { > observers_ = std::vector of length 1, capacity 1 = { > 0x3ffe80010e0}, notify_depth_ = 0, > type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, > thread_name_ = "Gecko_IOThread", > incoming_queue_ = std::queue wrapping: std::deque with 0 elements, > incoming_queue_lock_ = {lock_ = {native_handle_ = {__data = { > __lock = 0, __count = 0, __owner = 0, __nusers = 0, > __kind = 0, __spins = 0, __list = {__prev = 0x0, > __next = 0x0}}, __size = '\000' <repeats 39 times>, > __align = 0}}}, state_ = 0x3ffef252c68, run_depth_base_ = 1, > shutting_down_ = false, transient_hang_timeout_ = 0, > permanent_hang_timeout_ = 0, next_sequence_num_ = 0, mEventTarget = { > mRawPtr = 0x3ffe80010d0}} >#9 0x000003fff618f9ca in ThreadFunc (closure= >Unhandled dwarf expression opcode 0xf3 >) > at /usr/src/debug/firefox-60.1.0/ipc/chromium/src/base/platform_thread_posix.cc:38 > delegate = <error reading variable delegate (Unhandled dwarf expression opcode 0xf3)> >#10 0x000003fffd246556 in start_thread (arg=0x3ffef253910) > at pthread_create.c:303 > pd = 0x3ffef253910 > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__gregs = {4397763737872, > 4397998666488, 4398044112248, 1, 4397763736064, > 4397998650016, 4397998649344, 4397998619656, > -4898350905475655778, -4898350905710584370}, __fpregs = { > 4740991379553910784, 0, 0, 0, 0, 0, 0, 0}}}, > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#11 0x000003fffcf8f8ca in thread_start () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x3fffce80710 (LWP 40602)): >#0 allocateFromFreeList (this=0x3ffffdb5dc0, src=0x3ffec314158) > at /usr/src/debug/firefox-60.1.0/js/src/gc/ArenaList-inl.h:344 >No locals. >#1 js::TenuringTracer::moveToTenured (this=0x3ffffdb5dc0, src=0x3ffec314158) > at /usr/src/debug/firefox-60.1.0/js/src/gc/Marking.cpp:3228 > t = <value optimized out> > dst = <value optimized out> >#2 0x000003fff90ce14c in js::TenuringTracer::traverse<JSString> (this= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/Marking.cpp:2743 > cellp = 0x2aa0c1f1178 >#3 0x000003fff90d1292 in trace (this=0x2aa0c1e9cb0, owner= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/Marking.cpp:2919 >No locals. >#4 js::gc::StoreBuffer::MonoTypeBuffer<js::gc::StoreBuffer::CellPtrEdge>::trace (this=0x2aa0c1e9cb0, owner=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/Marking.cpp:2770 >No locals. >#5 0x000003fff90d360a in traceCells (this=0x2aa0c1e9968, reason= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/StoreBuffer.h:440 >No locals. >#6 js::Nursery::doCollection (this=0x2aa0c1e9968, reason= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/Nursery.cpp:858 > session = {maybeLock = {mStorage = "\000\000\002\252\f\036s ", > mIsSome = 1 '\001'}, runtime = 0x2aa0c1e7320, > prevState = JS::Idle, pseudoFrame = {profiler_ = 0x0}} > initialNurseryUsedBytes = 189080 > mover = {<JSTracer> = {runtime_ = 0x2aa0c1e7320, > weakMapAction_ = TraceWeakMapKeysValues, > tag_ = JSTracer::Tenuring, traceWeakEdges_ = true}, > nursery_ = @0x2aa0c1e9968, tenuredSize = 1440, > objHead = 0x3ffec31f4c0, objTail = 0x3ffec31e410, stringHead = 0x0, > stringTail = 0x3ffffdb5df8} >#7 0x000003fff90d48f0 in js::Nursery::collect (this=0x2aa0c1e9968, reason= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/Nursery.cpp:724 > tenureCounts = {static EntryShift = 4, static EntryCount = 16, > entries = {{group = 0x0, count = 0} <repeats 16 times>}} > validPromotionRate = <value optimized out> > pretenureCount = <value optimized out> > shouldPretenure = <value optimized out> > totalTime = {mValue = 53} >#8 0x000003fff9091aca in js::gc::GCRuntime::minorGC (this=0x2aa0c1e7818, > reason=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:7749 > ap = {stats = @0x2aa0c1e7870, > phaseKind = js::gcstats::EVICT_NURSERY_FOR_MAJOR_GC, enabled = true} >#9 0x000003fff90b46a6 in minorGC (this=0x2aa0c1e7818, nonincrementalByAPI= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:7413 >No locals. >#10 js::gc::GCRuntime::gcCycle (this=0x2aa0c1e7818, nonincrementalByAPI= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:7353 > agc = {stats = @0x2aa0c1e7870} > session = {maybeLock = {mStorage = "\000\000\003\377\370\361\370*", > mIsSome = 0 '\000'}, runtime = 0x2aa0c10fdf8, prevState = 682, > pseudoFrame = {profiler_ = 0x3fffb14d744}} > result = <value optimized out> >#11 0x000003fff90b4ab8 in js::gc::GCRuntime::collect (this=0x2aa0c1e7818, > nonincrementalByAPI=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:7544 > wasReset = <value optimized out> > aept = {gc_ = @0x2aa0c1e7818} > asz = {rt_ = 0x2aa0c1e7320} > repeat = <value optimized out> >#12 0x000003fff90b51b4 in gc (cx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:7614 >No locals. >#13 JS::GCForReason (cx=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/js/src/gc/GC.cpp:8530 >No locals. >#14 0x000003fff6482ee6 in nsXPConnect::~nsXPConnect (this=0x2aa0c0d6f70, > __in_chrg=<value optimized out>) > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/nsXPConnect.cpp:95 >No locals. >#15 0x000003fff6482fea in ~nsXPConnect () > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/nsXPConnect.cpp:117 >No locals. >#16 Release () > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/nsXPConnect.cpp:47 > this = 0x2aa0c0d6f70 >#17 nsXPConnect::ReleaseXPConnectSingleton () > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/nsXPConnect.cpp:159 > xpc = 0x2aa0c0d6f70 >#18 0x000003fff644d092 in xpcModuleDtor () > at /usr/src/debug/firefox-60.1.0/js/xpconnect/src/XPCModule.cpp:22 >No locals. >#19 0x000003fff5d54da6 in ~KnownModule (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/xpcom/components/nsComponentManager.h:229 >No locals. >#20 ~nsAutoPtr (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/xpcom/base/nsAutoPtr.h:78 >No locals. >#21 Destruct (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/nsTArray.h:542 >No locals. >#22 DestructRange (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/nsTArray.h:2073 > iter = 0x2aa0c0865d0 > iend = <value optimized out> >#23 ClearAndRetainStorage (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/nsTArray.h:1294 >No locals. >#24 Clear (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/objdir/dist/include/nsTArray.h:1797 >No locals. >#25 nsComponentManagerImpl::Shutdown (this=0x2aa0c052060) > at /usr/src/debug/firefox-60.1.0/xpcom/components/nsComponentManager.cpp:800 >No locals. >#26 0x000003fff5d97f10 in mozilla::ShutdownXPCOM ( > aServMgr=<value optimized out>) > at /usr/src/debug/firefox-60.1.0/xpcom/build/XPCOMInit.cpp:995 > rv = <value optimized out> > moduleLoaders = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>} > shutdownCollect = <value optimized out> >#27 0x000003fff8ba5434 in ScopedXPCOMStartup::~ScopedXPCOMStartup ( > this=0x2aa0c0753f0, __in_chrg=<value optimized out>) > at /usr/src/debug/firefox-60.1.0/toolkit/xre/nsAppRunner.cpp:1512 > appStartup = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c5e3e20}, <No data fields>} > this = 0x2aa0c0753f0 >#28 0x000003fff8bac8d6 in operator() (this=0x3ffffdb69e8, argc= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/UniquePtr.h:528 >No locals. >#29 reset (this=0x3ffffdb69e8, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/UniquePtr.h:343 > old = 0x2aa0c0753f0 >#30 operator= (this=0x3ffffdb69e8, argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/objdir/dist/include/mozilla/UniquePtr.h:313 >No locals. >#31 XREMain::XRE_main (this=0x3ffffdb69e8, argc= >Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/toolkit/xre/nsAppRunner.cpp:5003 > rv = NS_SUCCESS_DONT_FIXUP > binFile = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0bfa49e0}, <No data fields>} > exit = false > result = <value optimized out> > appInitiatedRestart = true >#32 0x000003fff8bacbc2 in XRE_main (argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/toolkit/xre/nsAppRunner.cpp:5067 > main = {mNativeApp = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c0945c0}, <No data fields>}, > mProfileSvc = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c05c640}, <No data fields>}, > mProfD = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c050880}, <No data fields>}, > mProfLD = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c050fe0}, <No data fields>}, > mProfileLock = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c090b50}, <No data fields>}, > mRemoteService = {<nsCOMPtr_base> = { > mRawPtr = 0x0}, <No data fields>}, > mRemoteLock = {<PRCListStr> = {next = 0x2aa0c090b78, > prev = 0x3fffb13fca0}, mHaveLock = true, > mReplacedLockTime = 1529914744000, mLockFile = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c02b620}, <No data fields>}, > static mPidLockList = {next = 0x3ffffdb6a18, > prev = 0x2aa0c090b78}, > mPidLockFileName = 0x2aa0c092130 "/tmp/firefox_test/lock", > mLockFileDesc = 11}, mRemoteLockDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c04f8f0}, <No data fields>}, mScopedXPCOM = { > mTuple = {<mozilla::detail::PairHelper<ScopedXPCOMStartup*, mozilla::DefaultDelete<ScopedXPCOMStartup>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<ScopedXPCOMStartup>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, mAppData = { > mTuple = {<mozilla::detail::PairHelper<mozilla::XREAppData*, mozilla::DefaultDelete<mozilla::XREAppData>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<mozilla::XREAppData>> = {<No data fields>}, mFirstA = 0x2aa0bfa4860}, <No data fields>}}, mDirProvider = > {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = { > _vptr.nsISupports = 0x3fffa4fec38}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = { > _vptr.nsISupports = 0x3fffa4fec80}, <No data fields>}, > mAppProvider = {<nsCOMPtr_base> = { > mRawPtr = 0x0}, <No data fields>}, > mGREDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0bfa4c50}, <No data fields>}, > mGREBinDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0bfa4ff0}, <No data fields>}, > mXULAppDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0bfa4b40}, <No data fields>}, > mProfileDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c050880}, <No data fields>}, > mProfileLocalDir = {<nsCOMPtr_base> = { > mRawPtr = 0x2aa0c050fe0}, <No data fields>}, > mProfileNotified = false, mPrefsInitialized = true, > mAppBundleDirectories = {<nsCOMArray_base> = { > mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = { > mHdr = 0x3fffb14d744}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, > static NoIndex = <optimized out>}, <No data fields>}}, <No data fields>}}, > mProfileName = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x2aa0c056c38 "CertTest", > mLength = 8, mDataFlags = 5, mClassFlags = 3}, > static kMaxCapacity = 2147483637}, <No data fields>}, > static kStorageSize = 64, mInlineCapacity = 63, > mStorage = "\000$\033\370\000\000\003\377\375)\237\240libxul.so\000\000o\000\000so\000\000\000\000\377\333jp\000\000\003\377\375$\033\370\000\000\000\000\000\000\000\000\000\000\003\377\374\350\a\020\000\000\003\377"}, > mDesktopStartupID = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {mData = 0x3ffffdb6b24 "", mLength = 0, > mDataFlags = 17, mClassFlags = 3}, > static kMaxCapacity = 2147483637}, <No data fields>}, > static kStorageSize = 64, mInlineCapacity = 63, > mStorage = "\000\333k\200\000\000\003\377\377\333|(\000\000\003\377\375\003`\000\000\000\003\377\374\376\222@\000\000\002\252\000J(\346\000\000\003\377\377\333j\320\000\000\003\377\375)\233H\000\000\003\377\375)\257\320\000\000\003\377"}, mStartOffline = false, mShuttingDown = true, > mDisableRemote = false, mGdkDisplay = 0x2aa0bfb7bb0} > result = <value optimized out> >#33 0x000002aa004a2bc8 in do_main (argc=<value optimized out>, > argv=0x3ffffdb7f08, envp=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/browser/app/nsBrowserApp.cpp:231 > appDataFile = 0x0 > config = {appData = 0x2aa004c5988, > appDataPath = 0x2aa004bea40 "browser"} >#34 0x000002aa004a252e in main (argc=Unhandled dwarf expression opcode 0xf3 >) at /usr/src/debug/firefox-60.1.0/browser/app/nsBrowserApp.cpp:304 > start = {mValue = 4712078625438} > rv = <value optimized out> > result = <value optimized out> >A debugging session is active. > > Inferior 1 [process 40602] will be killed. > >Quit anyway? (y or n) Please answer y or n. >A debugging session is active. > > Inferior 1 [process 40602] will be killed.
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 1594692
: 1454276