Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1980461 Details for
Bug 2227260
[abrt] firefox: js::GCMarker::mark<4u, JSString>(JSString*)(): firefox killed by SIGSEGV
Home
New
Search
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.rh89 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), 67.29 KB, created by
jneuhaus
on 2023-07-28 14:27:22 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
jneuhaus
Created:
2023-07-28 14:27:22 UTC
Size:
67.29 KB
patch
obsolete
>: No such file or directory. >warning: Can't open file /memfd:mozilla-ipc (deleted) during file-backed mapping note processing >[New LWP 5887] >[New LWP 5897] >[New LWP 5909] >[New LWP 5893] >[New LWP 5903] >[New LWP 5896] >[New LWP 5905] >[New LWP 5910] >[New LWP 5891] >[New LWP 5898] >[New LWP 5906] >[New LWP 5894] >[New LWP 5904] >[New LWP 5892] >[New LWP 5911] >[New LWP 5912] >[New LWP 7616] >[New LWP 5908] >[New LWP 7602] >[New LWP 7614] >[New LWP 7610] >[New LWP 7649] >[New LWP 7611] >[New LWP 7650] >[New LWP 5913] >[New LWP 5907] >[New LWP 7648] >[New LWP 7704] >[New LWP 7613] >[New LWP 7615] >[New LWP 7603] >[New LWP 7612] >[New LWP 7651] >[New LWP 7647] >[New LWP 7654] >[New LWP 7697] >warning: Section `.reg-xstate/5887' in core file too small. >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/lib64/firefox/firefox -contentproc -childID 31 -isForBrowser -prefsLen 320'. >Program terminated with signal SIGSEGV, Segmentation fault. >warning: Section `.reg-xstate/5887' in core file too small. >#0 0x00007f74748d731a in js::GCMarker::mark<4u, JSString> (this=<optimized out>, thing=0xdbf8acba7d3b03a0) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1212 >1212 if (!thing->isTenured()) { >[Current thread is 1 (Thread 0x7f747c27e780 (LWP 5887))] >#0 0x00007f74748d731a in js::GCMarker::mark<4u, JSString>(JSString*) (this=<optimized out>, thing=0xdbf8acba7d3b03a0) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1212 > color = <optimized out> > i = <optimized out> >#1 js::GCMarker::markAndTraverse<0u, JSString>(JSString*) (thing=0xdbf8acba7d3b03a0, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1028 > i = <optimized out> >#2 js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JSString>(js::PropMap*, JSString*) (target=0xdbf8acba7d3b03a0, source=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1200 > i = <optimized out> >#3 js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}::operator()<JSString*>(JSString*) const (t=0xdbf8acba7d3b03a0, __closure=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1206 > i = <optimized out> >#4 js::ApplyGCThingTyped<js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}>(JS::PropertyKey const&, js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}&&)::{lambda(auto:1)#1}::operator()<JSString*>(JSString*) const (t=0xdbf8acba7d3b03a0, __closure=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/js/Id.h:316 > i = <optimized out> >#5 js::MapGCThingTyped<js::ApplyGCThingTyped<js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}>(JS::PropertyKey const&, js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}&&)::{lambda(auto:1)#1}>(JS::PropertyKey const&, js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}&&) (id=<optimized out>, f=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/js/Id.h:300 > i = <optimized out> >#6 js::ApplyGCThingTyped<js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}>(JS::PropertyKey const&, js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&)::{lambda(auto:1)#1}&&) (f=<optimized out>, id=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/js/Id.h:319 > i = <optimized out> >#7 js::GCMarker::markAndTraverseEdge<4u, js::PropMap*, JS::PropertyKey>(js::PropMap*, JS::PropertyKey const&) (thing=<optimized out>, source=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1205 > i = <optimized out> >#8 js::GCMarker::eagerlyMarkChildren<4u>(js::PropMap*) (map=0x3f3e6c944e80, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/TraceMethods-inl.h:355 > i = <optimized out> >#9 js::GCMarker::scanChildren<4u, js::PropMap>(js::PropMap*) (thing=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1133 >#10 js::GCMarker::traverse<4u>(js::PropMap*) (thing=<optimized out>, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1102 >#11 js::GCMarker::markAndTraverse<4u, js::PropMap>(js::PropMap*) (this=this@entry=0x7f747100d040, thing=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1037 >#12 0x00007f74748d5df5 in js::GCMarker::markAndTraverseEdge<4u, js::Shape*, js::PropMap>(js::Shape*, js::PropMap*) (target=<optimized out>, source=0x1059f358f720, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1198 > map = <optimized out> > base = <optimized out> > traverseOpts = 4 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#13 js::GCMarker::eagerlyMarkChildren<4u>(js::Shape*) (shape=0x1059f358f720, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/TraceMethods-inl.h:67 > map = <optimized out> > base = <optimized out> > traverseOpts = 4 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#14 js::GCMarker::scanChildren<4u, js::Shape>(js::Shape*) (thing=0x1059f358f720, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1133 > traverseOpts = 4 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#15 js::GCMarker::traverse<4u>(js::Shape*) (thing=0x1059f358f720, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1098 > traverseOpts = 4 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#16 js::GCMarker::markAndTraverse<4u, js::Shape>(js::Shape*) (thing=0x1059f358f720, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1037 > traverseOpts = 4 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#17 js::GCMarker::markAndTraverseEdge<4u, JSObject*, js::Shape>(JSObject*, js::Shape*) (target=0x1059f358f720, source=0x14d14fd05ad8, this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1200 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#18 js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&) (budget=..., this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1518 > nobj = <optimized out> > nslots = <optimized out> > nfixed = <optimized out> > obj = 0x14d14fd05ad8 > kind = <optimized out> > end = <optimized out> > base = <optimized out> > index = <optimized out> > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#19 js::GCMarker::markOneColor<4u, (js::gc::MarkColor)1>(js::SliceBudget&) (budget=..., this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1314 > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#20 js::GCMarker::doMarking<4u>(js::SliceBudget&, js::gc::ShouldReportMarkTime) (reportTime=<optimized out>, budget=..., this=0x7f747100d040) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1293 > ap = {<mozilla::detail::MaybeStorage<js::gcstats::AutoPhase, false>> = {<mozilla::detail::MaybeStorageBase<js::gcstats::AutoPhase, false>> = {mStorage = {val = {stats = <optimized out>, phaseKind = <optimized out>, enabled = true}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<js::gcstats::AutoPhase, false, true, true>> = {<No data fields>}, <No data fields>} > gc = <optimized out> >#21 js::GCMarker::markUntilBudgetExhausted(js::SliceBudget&, js::gc::ShouldReportMarkTime) (this=0x7f747100d040, budget=..., reportTime=reportTime@entry=js::gc::ReportMarkTime) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Marking.cpp:1273 >#22 0x00007f7474cf4f4f in js::gc::GCRuntime::markUntilBudgetExhausted(js::SliceBudget&, js::gc::GCRuntime::ParallelMarking, js::gc::ShouldReportMarkTime) (this=this@entry=0x7f7471016500, sliceBudget=..., allowParallelMarking=allowParallelMarking@entry=js::gc::GCRuntime::AllowParallelMarking, reportTime=reportTime@entry=js::gc::ReportMarkTime) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GC.cpp:2994 > s = {<js::AutoGeckoProfilerEntry> = {profilingStack_ = 0x0}, <No data fields>} >#23 0x00007f7474d04057 in js::gc::GCRuntime::markGray(JS::GCContext*, js::SliceBudget&) (this=0x7f7471016500, gcx=<optimized out>, budget=...) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Sweeping.cpp:1134 > ap = {stats = @0x7f7471016580, phaseKind = js::gcstats::PhaseKind::MARK, enabled = true} >#24 0x00007f7474cff594 in sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) (this=0x7f747100b100, args=...) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Sweeping.cpp:2128 > iter = {maybeIter = @0x7f747100b120} >#25 0x00007f7474cff362 in sweepaction::SweepActionForEach<js::gc::SweepGroupsIter, JSRuntime*>::run(js::gc::SweepAction::Args&) (this=0x7f747100a0d0, args=...) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/Sweeping.cpp:2163 > iter = {maybeIter = @0x7f747100a0f0} > clearElem = {mExitFunction = {__this = 0x7f747100a0d0}, mExecuteOnDestruction = true} >#26 0x00007f74748cd66a in js::gc::GCRuntime::performSweepActions(js::SliceBudget&) (budget=<optimized out>, this=0x7f7471016000) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/mozilla/UniquePtr.h:286 > s = {<js::AutoGeckoProfilerEntry> = {profilingStack_ = 0x0}, <No data fields>} > sweepProgress = <optimized out> > markProgress = <optimized out> > gcx = 0x7f7471016510 > args = {gc = 0x7f7471016500, gcx = 0x7f7471016510, budget = @0x7ffe3cd3e6d0} > performingGC = {<js::gc::AutoSetThreadGCUse> = {gcx = <optimized out>, prevUse = <optimized out>}, <No data fields>} > session = {<js::gc::AutoHeapSession> = {gc = 0x7f7471016500, prevState = JS::HeapState::Idle, profilingStackFrame = {<mozilla::detail::MaybeStorage<js::AutoGeckoProfilerEntry, false>> = {<mozilla::detail::MaybeStorageBase<js::AutoGeckoProfilerEntry, false>> = {mStorage = {val = {profilingStack_ = 0x0}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<js::AutoGeckoProfilerEntry, false, true, true>> = {<No data fields>}, <No data fields>}}, <No data fields>} > destroyingRuntime = <optimized out> > shouldPauseMutator = <optimized out> >#27 js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, JS::GCReason, bool) (this=this@entry=0x7f7471016500, budget=..., reason=<optimized out>, budgetWasIncreased=budgetWasIncreased@entry=false) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GC.cpp:3663 > performingGC = {<js::gc::AutoSetThreadGCUse> = {gcx = <optimized out>, prevUse = <optimized out>}, <No data fields>} > session = {<js::gc::AutoHeapSession> = {gc = 0x7f7471016500, prevState = JS::HeapState::Idle, profilingStackFrame = {<mozilla::detail::MaybeStorage<js::AutoGeckoProfilerEntry, false>> = {<mozilla::detail::MaybeStorageBase<js::AutoGeckoProfilerEntry, false>> = {mStorage = {val = {profilingStack_ = 0x0}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<js::AutoGeckoProfilerEntry, false, true, true>> = {<No data fields>}, <No data fields>}}, <No data fields>} > destroyingRuntime = <optimized out> > shouldPauseMutator = <optimized out> >#28 0x00007f7474cd437a in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget const&, JS::GCReason) (this=this@entry=0x7f7471016500, nonincrementalByAPI=nonincrementalByAPI@entry=false, budgetArg=..., reason=<optimized out>, reason@entry=JS::GCReason::INTER_SLICE_GC) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GC.cpp:4174 > callCallbacks = {gc_ = @0x7f7471016500, reason_ = JS::GCReason::INTER_SLICE_GC} > budget = {idle = true, extended = false, static UnlimitedCounter = 9223372036854775807, static StepsPerExpensiveCheck = 1000, budget = {static RawDataAlignment = 8, static RawDataSize = 16, rawData = "@\256\353\002\000\000\000\000t\331\273H\343\002\000", tag = 0 '\000'}, interruptRequested = 0x7f74792969e4 <_ZL10sScheduler.lto_priv.0+4>, counter = 654, interrupted = false} > agc = {stats = @0x7f7471016580} > result = <optimized out> >#29 0x00007f7474cd3584 in js::gc::GCRuntime::collect(bool, js::SliceBudget const&, JS::GCReason) (this=0x7f7471016500, nonincrementalByAPI=false, budget=..., reason=JS::GCReason::INTER_SLICE_GC) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GC.cpp:4361 > cycleResult = <optimized out> > startTime = {mValue = 3175152105059} > timer = {mExitFunction = {__this = 0x7f7471016500, __startTime = @0x7ffe3cd3e7d8}, mExecuteOnDestruction = true} > clearGCOptions = {mExitFunction = {__this = 0x7f7471016500}, mExecuteOnDestruction = true} > leaveAtomsZone = {cx_ = <optimized out>, wasInAtomsZone_ = <optimized out>} > repeat = <optimized out> >#30 0x00007f7474fecd38 in js::gc::GCRuntime::gcSlice(JS::GCReason, js::SliceBudget const&) (budget=..., reason=JS::GCReason::INTER_SLICE_GC, this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GC.cpp:4462 > raiiObject1037 = {mProfilingStack = 0x7f747bb50778} > wantIncremental = true > cx = 0x7f7471020200 > options = <optimized out> >#31 JS::IncrementalGCSlice(JSContext*, JS::GCReason, js::SliceBudget const&) (budget=..., reason=JS::GCReason::INTER_SLICE_GC, cx=0x7f7471020200) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/js/src/gc/GCAPI.cpp:318 > raiiObject1037 = {mProfilingStack = 0x7f747bb50778} > wantIncremental = true > cx = 0x7f7471020200 > options = <optimized out> >#32 GarbageCollectImpl(JS::GCReason, nsJSContext::IsShrinking, js::SliceBudget const&) (aReason=JS::GCReason::INTER_SLICE_GC, aShrinking=nsJSContext::NonShrinkingGC, aBudget=...) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/dom/base/nsJSEnvironment.cpp:1053 > raiiObject1037 = {mProfilingStack = 0x7f747bb50778} > wantIncremental = true > cx = 0x7f7471020200 > options = <optimized out> >#33 0x00007f7474e639a7 in nsJSContext::RunIncrementalGCSlice(JS::GCReason, nsJSContext::IsShrinking, js::SliceBudget&) (aBudget=..., aShrinking=nsJSContext::NonShrinkingGC, aReason=JS::GCReason::INTER_SLICE_GC) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/dom/base/nsJSEnvironment.cpp:1090 > raiiObject1089 = {mProfilingStack = 0x7f747bb50778} > is_shrinking = nsJSContext::NonShrinkingGC > startTimeStamp = {mValue = <optimized out>} > budget = {idle = true, extended = false, static UnlimitedCounter = 9223372036854775807, static StepsPerExpensiveCheck = 1000, budget = {static RawDataAlignment = 8, static RawDataSize = 16, rawData = "@\256\353\002\000\000\000\000t\331\273H\343\002\000", tag = 0 '\000'}, interruptRequested = 0x7f74792969e4 <_ZL10sScheduler.lto_priv.0+4>, counter = 1000, interrupted = false} > cx = <optimized out> > step = {mAction = <optimized out>, mReason = <optimized out>} > this = <optimized out> >#34 mozilla::CCGCScheduler::GCRunnerFiredDoGC(mozilla::TimeStamp, mozilla::GCRunnerStep const&) (aStep=<optimized out>, aDeadline=..., this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/dom/base/CCGCScheduler.cpp:427 > is_shrinking = nsJSContext::NonShrinkingGC > startTimeStamp = {mValue = <optimized out>} > budget = {idle = true, extended = false, static UnlimitedCounter = 9223372036854775807, static StepsPerExpensiveCheck = 1000, budget = {static RawDataAlignment = 8, static RawDataSize = 16, rawData = "@\256\353\002\000\000\000\000t\331\273H\343\002\000", tag = 0 '\000'}, interruptRequested = 0x7f74792969e4 <_ZL10sScheduler.lto_priv.0+4>, counter = 1000, interrupted = false} > cx = <optimized out> > step = {mAction = <optimized out>, mReason = <optimized out>} > this = <optimized out> >#35 mozilla::CCGCScheduler::GCRunnerFired(mozilla::TimeStamp) (aDeadline=..., this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/dom/base/CCGCScheduler.cpp:386 > step = {mAction = <optimized out>, mReason = <optimized out>} > this = <optimized out> >#36 operator() (aDeadline=..., __closure=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/dom/base/CCGCScheduler.cpp:617 > this = <optimized out> >#37 std::__invoke_impl<bool, mozilla::CCGCScheduler::EnsureGCRunner(mozilla::TimeDuration)::<lambda(mozilla::TimeStamp)>&, mozilla::TimeStamp> (__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61 >#38 std::__invoke_r<bool, mozilla::CCGCScheduler::EnsureGCRunner(mozilla::TimeDuration)::<lambda(mozilla::TimeStamp)>&, mozilla::TimeStamp> (__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:114 >#39 std::_Function_handler<bool(mozilla::TimeStamp), mozilla::CCGCScheduler::EnsureGCRunner(mozilla::TimeDuration)::<lambda(mozilla::TimeStamp)> >::_M_invoke(const std::_Any_data &, mozilla::TimeStamp &&) (__functor=<optimized out>, __args#0=<optimized out>) at /usr/include/c++/13/bits/std_function.h:290 >#40 0x00007f7474e62b88 in std::function<bool (mozilla::TimeStamp)>::operator()(mozilla::TimeStamp) const (__args#0=..., this=0x7f7458c390f8) at /usr/include/c++/13/bits/std_function.h:591 > now = {mValue = <optimized out>} > overdueForIdle = false > didRun = false > allowIdleDispatch = false >#41 mozilla::IdleTaskRunner::Run() (this=0x7f7458c390e0) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/IdleTaskRunner.cpp:125 > now = {mValue = <optimized out>} > overdueForIdle = false > didRun = false > allowIdleDispatch = false >#42 0x00007f7474e84c1b in mozilla::IdleTaskRunnerTask::Run() (this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/IdleTaskRunner.cpp:46 > runner = {mRawPtr = 0x7f7458c390e0} >#43 0x00007f74747a143e in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) (this=this@entry=0x7f747bb86c00, aProofOfLock=...) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/TaskController.cpp:879 > log = {mWillRunAgain = false} > unlock = {mLock = @0x7f747bb86c00} > now = {mValue = <optimized out>} > name = {<nsTString<char>> = {<nsTSubstring<char>> = {<mozilla::detail::nsTStringRepr<char>> = {static kMaxCapacity = 282584257676671, mData = 0x7ffe3cd3ea94 "", mLength = {static kMax = 2147483646, mLength = 0}, mDataFlags = 17, mClassFlags = 3}, <No data fields>}, <No data fields>}, static kStorageSize = 64, mInlineCapacity = {static kMax = 2147483646, mLength = 63}, mStorage = "\000\177\000\000\001\000\000\000\000\000\000\000\200\206\267{t\177\000\000\365\227\211tt\177\000\000\227\336\312H\343\002\000\000\000\273\327\2413e\0324XW\202vt\177\000\000p\330\270tt\177\000\000\301\255\312H"} > task = 0x7f745669fe20 > manager = 0x7f747bb84dc0 > result = false > iter = Python Exception <class 'gdb.error'>: value has been optimized out > > mainIThread = {mRawPtr = <optimized out>} > mainThread = <optimized out> > totalSuspended = <optimized out> >#44 0x00007f74747a0793 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) (aProofOfLock=..., this=0x7f747bb86c00) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/TaskController.cpp:744 > taskRan = <optimized out> > lock = {mLock = @0x7f747bb86c00} >#45 mozilla::TaskController::ProcessPendingMTTask(bool) (this=0x7f747bb86c00, aMayWait=aMayWait@entry=false) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/TaskController.cpp:491 > lock = {mLock = @0x7f747bb86c00} >#46 0x00007f747479e6ef in operator() (__closure=0x7f747bb4fa10) at /usr/include/c++/13/bits/unique_ptr.h:199 > log = {<mozilla::detail::MaybeStorage<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {mStorage = {val = {mWillRunAgain = 80}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::LogTaskBase<nsIRunnable>::Run, false, true, true>> = {<No data fields>}, <No data fields>} > now = {mValue = <optimized out>} > snapshot = {<mozilla::detail::MaybeStorage<mozilla::PerformanceCounterState::Snapshot, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::PerformanceCounterState::Snapshot, false>> = {mStorage = {val = {mOldEventLoopDepth = <optimized out>, mOldPerformanceCounter = {mRawPtr = <optimized out>}, mOldIsIdleRunnable = <optimized out>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::PerformanceCounterState::Snapshot, false, true, true>> = {<No data fields>}, <No data fields>} > event = {mRawPtr = 0x7f747bb4fa00} > usingTaskController = <optimized out> > reallyWait = <optimized out> > noJSAPI = {<mozilla::detail::MaybeStorage<mozilla::dom::AutoNoJSAPI, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::dom::AutoNoJSAPI, false>> = {mStorage = {val = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {mRawPtr = 0x0}, mType = mozilla::dom::ScriptSettingsStackEntry::eNoJSAPI, mOlder = 0x0}, <JSAutoNullableRealm> = {cx_ = 0x7f7471020200, oldRealm_ = 0x0}, mCx = 0x7f7471020200, mExecutionYield = {mExecutionGrantingManager = {mRawPtr = 0x0}}}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::dom::AutoNoJSAPI, false, true, true>> = {<No data fields>}, <No data fields>} > callScriptObserver = <optimized out> > obs = {mRawPtr = <optimized out>} > rv = nsresult::NS_OK >#47 mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::<lambda()> >::Run (this=0x7f747bb4fa00) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/nsThreadUtils.h:548 > log = {<mozilla::detail::MaybeStorage<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {mStorage = {val = {mWillRunAgain = 80}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::LogTaskBase<nsIRunnable>::Run, false, true, true>> = {<No data fields>}, <No data fields>} > now = {mValue = <optimized out>} > snapshot = {<mozilla::detail::MaybeStorage<mozilla::PerformanceCounterState::Snapshot, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::PerformanceCounterState::Snapshot, false>> = {mStorage = {val = {mOldEventLoopDepth = <optimized out>, mOldPerformanceCounter = {mRawPtr = <optimized out>}, mOldIsIdleRunnable = <optimized out>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::PerformanceCounterState::Snapshot, false, true, true>> = {<No data fields>}, <No data fields>} > event = {mRawPtr = 0x7f747bb4fa00} > usingTaskController = <optimized out> > reallyWait = <optimized out> > noJSAPI = {<mozilla::detail::MaybeStorage<mozilla::dom::AutoNoJSAPI, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::dom::AutoNoJSAPI, false>> = {mStorage = {val = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {mRawPtr = 0x0}, mType = mozilla::dom::ScriptSettingsStackEntry::eNoJSAPI, mOlder = 0x0}, <JSAutoNullableRealm> = {cx_ = 0x7f7471020200, oldRealm_ = 0x0}, mCx = 0x7f7471020200, mExecutionYield = {mExecutionGrantingManager = {mRawPtr = 0x0}}}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::dom::AutoNoJSAPI, false, true, true>> = {<No data fields>}, <No data fields>} > callScriptObserver = <optimized out> > obs = {mRawPtr = <optimized out>} > rv = nsresult::NS_OK >#48 nsThread::ProcessNextEvent(bool, bool*) (this=0x7f747bb78680, aMayWait=<optimized out>, aResult=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/nsThread.cpp:1240 > log = {<mozilla::detail::MaybeStorage<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::LogTaskBase<nsIRunnable>::Run, false>> = {mStorage = {val = {mWillRunAgain = 80}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::LogTaskBase<nsIRunnable>::Run, false, true, true>> = {<No data fields>}, <No data fields>} > now = {mValue = <optimized out>} > snapshot = {<mozilla::detail::MaybeStorage<mozilla::PerformanceCounterState::Snapshot, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::PerformanceCounterState::Snapshot, false>> = {mStorage = {val = {mOldEventLoopDepth = <optimized out>, mOldPerformanceCounter = {mRawPtr = <optimized out>}, mOldIsIdleRunnable = <optimized out>}}}, mIsSome = 0 '\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::PerformanceCounterState::Snapshot, false, true, true>> = {<No data fields>}, <No data fields>} > event = {mRawPtr = 0x7f747bb4fa00} > usingTaskController = <optimized out> > reallyWait = <optimized out> > noJSAPI = {<mozilla::detail::MaybeStorage<mozilla::dom::AutoNoJSAPI, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::dom::AutoNoJSAPI, false>> = {mStorage = {val = {<mozilla::dom::ScriptSettingsStackEntry> = {mGlobalObject = {mRawPtr = 0x0}, mType = mozilla::dom::ScriptSettingsStackEntry::eNoJSAPI, mOlder = 0x0}, <JSAutoNullableRealm> = {cx_ = 0x7f7471020200, oldRealm_ = 0x0}, mCx = 0x7f7471020200, mExecutionYield = {mExecutionGrantingManager = {mRawPtr = 0x0}}}}}, mIsSome = 1 '\001'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::dom::AutoNoJSAPI, false, true, true>> = {<No data fields>}, <No data fields>} > callScriptObserver = <optimized out> > obs = {mRawPtr = <optimized out>} > rv = nsresult::NS_OK >#49 0x00007f7474af1a52 in NS_ProcessNextEvent(nsIThread*, bool) (aMayWait=false, aThread=0x7f747bb78680) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/xpcom/threads/nsThreadUtils.cpp:479 > val = true > did_work = <optimized out> > thisThread = 0x7f747bb78680 >#50 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (this=0x7f747bb8d8d0, aDelegate=0x7ffe3cd3ef70) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/glue/MessagePump.cpp:85 > did_work = <optimized out> > thisThread = 0x7f747bb78680 >#51 0x00007f7474a8cddb in MessageLoop::RunInternal() (this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/mozilla/RefPtr.h:319 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x7ffe3cd3ee20} >#52 MessageLoop::RunHandler() (this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:361 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x7ffe3cd3ee20} >#53 MessageLoop::Run() (this=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:343 > save_state = {<MessageLoop::RunState> = {run_depth = 2, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x7ffe3cd3ee20} >#54 0x00007f7474af188d in nsBaseAppShell::Run() (this=0x7f7471117c80) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/widget/nsBaseAppShell.cpp:148 > thread = 0x7f747bb78680 >#55 0x00007f7474af12b9 in XRE_RunAppShell() () at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/toolkit/xre/nsEmbedFunctions.cpp:724 > appShell = {mRawPtr = 0x7f7471117c80} >#56 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) (this=<optimized out>, aDelegate=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/glue/MessagePump.cpp:235 >#57 0x00007f7474a8cddb in MessageLoop::RunInternal() (this=0x7ffe3cd3ef70) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/objdir/dist/include/mozilla/RefPtr.h:319 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x0} >#58 MessageLoop::RunHandler() (this=0x7ffe3cd3ef70) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:361 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x0} >#59 MessageLoop::Run() (this=this@entry=0x7ffe3cd3ef70) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/ipc/chromium/src/base/message_loop.cc:343 > save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7ffe3cd3ef70, previous_state_ = 0x0} >#60 0x00007f7474a7deb3 in XRE_InitChildProcess(int, char**, XREChildData const*) (aArgc=15, aArgv=0x7ffe3cd3f2f8, aChildData=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/toolkit/xre/nsEmbedFunctions.cpp:659 > process = {mTuple = {<mozilla::detail::CompactPairHelper<mozilla::ipc::ProcessChild*, mozilla::DefaultDelete<mozilla::ipc::ProcessChild>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<mozilla::ipc::ProcessChild>> = {<No data fields>}, mFirstA = 0x7f747bb99b00}, <No data fields>}} > ioInterposerGuard = {<mozilla::detail::MaybeStorage<mozilla::IOInterposerInit, false>> = {<mozilla::detail::MaybeStorageBase<mozilla::IOInterposerInit, false>> = {mStorage = {val = {<No data fields>}}}, mIsSome = <optimized out>}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::IOInterposerInit, false, true, true>> = {<No data fields>}, <No data fields>} > uiMessageLoop = {<base::MessagePump::Delegate> = {_vptr.Delegate = 0x7f7478d80178 <vtable for MessageLoop+16>}, type_ = MessageLoop::TYPE_MOZILLA_CHILD, id_ = 1, 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 = 0x7f747bb8d8d0}, destruction_observers_ = {observers_ = std::vector of length 1, capacity 1 = {0x7f747bb2f3d8}, notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver, false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ = false, thread_name_ = "Gecko_Child", incoming_queue_ = std::queue wrapping: std::deque with 0 elements, incoming_queue_lock_ = {<mozilla::OffTheBooksMutex> = {<mozilla::detail::MutexImpl> = {platformData_ = {0x0, 0x0, 0x3, 0x0, 0x0}}, <mozilla::BlockingResourceBase> = {static kResourceTypeName = <error reading variable: Missing ELF symbol "_ZN7mozilla20BlockingResourceBase17kResourceTypeNameE".>}, <No data fields>}, <No data fields>}, state_ = 0x7ffe3cd3ed90, run_depth_base_ = 2, shutting_down_ = false, transient_hang_timeout_ = 128, permanent_hang_timeout_ = 8192, next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7f747bb2f3c0}} > raiiObject324 = {mProfilingStack = 0x7f747bb1a080, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<mozilla::baseprofiler::ProfilingStack*>> = {mValue = 0x7f747bb1a080}, <No data fields>}} > raiiObject326 = {<No data fields>} > raiiObject327 = {mProfilingStack = 0x7f747bb50778} > exceptionHandlerIsSet = false > parentPIDString = <optimized out> > end = 0x7ffe3cd3fdbf "" > parentPID = <optimized out> > messageChannelIdString = <optimized out> > messageChannelId = {m0 = 2077792533, m1 = 5768, m2 = 20359, m3 = "\213\271HS\264_\016?"} > exitManager = {lock_ = {<mozilla::OffTheBooksMutex> = {<mozilla::detail::MutexImpl> = {platformData_ = {0x0, 0x0, 0x3, 0x0, 0x0}}, <mozilla::BlockingResourceBase> = {static kResourceTypeName = <error reading variable: Missing ELF symbol "_ZN7mozilla20BlockingResourceBase17kResourceTypeNameE".>}, <No data fields>}, <No data fields>}, stack_ = std::stack wrapping: std::deque with 0 elements, next_manager_ = 0x0} > rv = <optimized out> > uiLoopType = <optimized out> >#61 0x0000562bc05b1fa3 in content_process_main(mozilla::Bootstrap*, int, char**) (argv=0x7ffe3cd3f2f8, argc=17, bootstrap=0x7f747bb27660) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/browser/app/../../ipc/contentproc/plugin-container.cpp:57 > childData = {<No data fields>} > rv = <optimized out> > rv = <optimized out> > result = <optimized out> > raiiObject309 = {<No data fields>} > raiiObject310 = {mProfilingStack = 0x7f747bb1a080, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<mozilla::baseprofiler::ProfilingStack*>> = {mValue = 0x7f747bb1a080}, <No data fields>}} > unregisterRuntimeExceptionModule = {mExitFunction = {<No data fields>}, mExecuteOnDestruction = true} > rv = <optimized out> > result = <optimized out> >#62 main(int, char**, char**) (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at /usr/src/debug/firefox-115.0.2-3.fc38.x86_64/browser/app/nsBrowserApp.cpp:375 > rv = <optimized out> > result = <optimized out> > raiiObject309 = {<No data fields>} > raiiObject310 = {mProfilingStack = 0x7f747bb1a080, static sProfilingStack = {<mozilla::detail::ThreadLocalNativeStorage<mozilla::baseprofiler::ProfilingStack*>> = {mValue = 0x7f747bb1a080}, <No data fields>}} > unregisterRuntimeExceptionModule = {mExitFunction = {<No data fields>}, mExecuteOnDestruction = true} > rv = <optimized out> > result = <optimized out> >From To Syms Read Shared Object Library >0x00007f747c303990 0x00007f747c310e20 Yes /usr/lib64/firefox/libmozsandbox.so >0x00007f747c0a4590 0x00007f747c1c5d22 Yes /lib64/libstdc++.so.6 >0x00007f747bf2f3d0 0x00007f747bfa3758 Yes /lib64/libm.so.6 >0x00007f747c2ca6d0 0x00007f747c2e4f75 Yes /lib64/libgcc_s.so.1 >0x00007f747bd67780 0x00007f747bec2f8d Yes /lib64/libc.so.6 >0x00007f747c2915f0 0x00007f747c2b4c69 Yes /lib64/libnspr4.so >0x00007f747c31b000 0x00007f747c340d65 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f747c2f91b0 0x00007f747c2fbaf9 Yes /usr/lib64/firefox/liblgpllibs.so >0x00007f747b1df650 0x00007f747b2c8b67 Yes /usr/lib64/firefox/libmozsqlite3.so >0x00007f747c2f2070 0x00007f747c2f2149 Yes /usr/lib64/firefox/libmozgtk.so >0x00007f747aa98f70 0x00007f747ae381fc Yes /lib64/libgtk-3.so.0 >0x00007f747a935330 0x00007f747a9b2665 Yes /lib64/libgdk-3.so.0 >0x00007f747c264510 0x00007f747c2655f2 Yes /lib64/libgmodule-2.0.so.0 >0x00007f747a7dbf10 0x00007f747a879772 Yes /lib64/libglib-2.0.so.0 >0x00007f747a76b070 0x00007f747a79f549 Yes /lib64/libgobject-2.0.so.0 >0x00007f747a5cb910 0x00007f747a6dae31 Yes /lib64/libgio-2.0.so.0 >0x00007f747bd36650 0x00007f747bd3c7d8 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f747a534210 0x00007f747a56a8a9 Yes /lib64/libpango-1.0.so.0 >0x00007f747a4325f0 0x00007f747a4ec9a2 Yes /lib64/libharfbuzz.so.0 >0x00007f747a306cf0 0x00007f747a3ed90e Yes /lib64/libcairo.so.2 >0x00007f747bd1f310 0x00007f747bd290b7 Yes /lib64/libpangoft2-1.0.so.0 >0x00007f747a2a9f30 0x00007f747a2d71ae Yes /lib64/libfontconfig.so.1 >0x00007f747a2852f0 0x00007f747a289909 Yes /lib64/libfribidi.so.0 >0x00007f747c25b110 0x00007f747c25c48a Yes /lib64/libcairo-gobject.so.2 >0x00007f747a25f110 0x00007f747a277e2d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f747a237d30 0x00007f747a245fb0 Yes /lib64/libatk-1.0.so.0 >0x00007f747a169250 0x00007f747a1cecb1 Yes /lib64/libepoxy.so.0 >0x00007f747bd064f0 0x00007f747bd11be9 Yes /lib64/libXi.so.6 >0x00007f7479fe33d0 0x00007f747a07220e Yes /lib64/libX11.so.6 >0x00007f7479f94a50 0x00007f7479faad32 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f7479f75ed0 0x00007f7479f7ef71 Yes /lib64/libcloudproviders.so.0 >0x00007f7479eaf250 0x00007f7479f2b964 Yes /lib64/libtracker-sparql-3.0.so.0 >0x00007f7479e85890 0x00007f7479e8aee4 Yes /lib64/libwayland-client.so.0 >0x00007f747b1cc350 0x00007f747b1cea9a Yes /lib64/libXfixes.so.3 >0x00007f7479e3ca30 0x00007f7479e5b0d2 Yes /lib64/libxkbcommon.so.0 >0x00007f7479e2f4f0 0x00007f7479e30ddb Yes /lib64/libwayland-cursor.so.0 >0x00007f747c2ed090 0x00007f747c2ed259 Yes /lib64/libwayland-egl.so.1 >0x00007f7479e1d7b0 0x00007f7479e27dde Yes /lib64/libXext.so.6 >0x00007f7479e0fbb0 0x00007f7479e14b3c Yes /lib64/libXcursor.so.1 >0x00007f7479e081d0 0x00007f7479e08b89 Yes /lib64/libXdamage.so.1 >0x00007f7479e03170 0x00007f7479e03bbb Yes /lib64/libXcomposite.so.1 >0x00007f7479df7450 0x00007f7479dfdf99 Yes /lib64/libXrandr.so.2 >0x00007f7479df11f0 0x00007f7479df1b5e Yes /lib64/libXinerama.so.1 >0x00007f7479d594d0 0x00007f7479dc5d70 Yes /lib64/libpcre2-8.so.0 >0x00007f7479d4c5b0 0x00007f7479d5214a Yes /lib64/libffi.so.8 >0x00007f7479d33630 0x00007f7479d4117b Yes /lib64/libz.so.1 >0x00007f7479cf6c90 0x00007f7479d214d2 Yes /lib64/libmount.so.1 >0x00007f7479cc50f0 0x00007f7479cdf4dc Yes /lib64/libselinux.so.1 >0x00007f7479cb4530 0x00007f7479cb7fb7 Yes /lib64/libthai.so.0 >0x00007f7479bf17f0 0x00007f7479c81faa Yes /lib64/libfreetype.so.6 >0x00007f7479bc42d0 0x00007f7479bdb52d Yes /lib64/libgraphite2.so.3 >0x00007f7479b8e250 0x00007f7479bb5bd8 Yes /lib64/libpng16.so.16 >0x00007f7479b7e4d0 0x00007f7479b84897 Yes /lib64/libXrender.so.1 >0x00007f7479b5ddd0 0x00007f7479b7030e Yes /lib64/libxcb.so.1 >0x00007f7479b47430 0x00007f7479b4bfdb Yes /lib64/libxcb-render.so.0 >0x00007f7479b3e0f0 0x00007f7479b3eb17 Yes /lib64/libxcb-shm.so.0 >0x00007f7479a9aab0 0x00007f7479b24b7e Yes /lib64/libpixman-1.so.0 >0x00007f7479958b70 0x00007f7479a41f1e Yes /lib64/libxml2.so.2 >0x00007f747989ca80 0x00007f74798e86e0 Yes /lib64/libjpeg.so.62 >0x00007f747986ef70 0x00007f7479885add Yes /lib64/libatspi.so.0 >0x00007f7479818cd0 0x00007f74798475cb Yes /lib64/libdbus-1.so.3 >0x00007f74797e6070 0x00007f74797fb10e Yes /lib64/libjson-glib-1.0.so.0 >0x00007f747969e950 0x00007f74797a652b Yes /lib64/libsqlite3.so.0 >0x00007f747965e4f0 0x00007f747967daf2 Yes /lib64/libblkid.so.1 >0x00007f747964e410 0x00007f747965174d Yes /lib64/libdatrie.so.1 >0x00007f747963a550 0x00007f74796472b3 Yes /lib64/libbz2.so.1 >0x00007f747962c190 0x00007f7479632e4a Yes /lib64/libbrotlidec.so.1 >0x00007f74796263d0 0x00007f74796270a2 Yes /lib64/libXau.so.6 >0x00007f74795f6af0 0x00007f7479617ae9 Yes /lib64/liblzma.so.5 >0x00007f74795268d0 0x00007f74795b3f60 Yes /lib64/libsystemd.so.0 >0x00007f74794ea090 0x00007f74794ea5de Yes /lib64/libbrotlicommon.so.1 >0x00007f74794e1770 0x00007f74794e4dba Yes /lib64/libcap.so.2 >0x00007f7479428e40 0x00007f74794cf1f2 Yes /lib64/libzstd.so.1 >0x00007f7479404550 0x00007f747941e687 Yes /lib64/liblz4.so.1 >0x00007f747c27a050 0x00007f747c27a259 Yes /usr/lib64/firefox/libmozwayland.so >0x00007f7472045de0 0x00007f74767bee70 Yes /usr/lib64/firefox/libxul.so >0x00007f7471522ef0 0x00007f74715bf288 Yes /lib64/libasound.so.2 >0x00007f747c2723b0 0x00007f747c274dc4 Yes /lib64/libXtst.so.6 >0x00007f747c26b3f0 0x00007f747c26cc86 Yes /lib64/libplc4.so >0x00007f74793942b0 0x00007f74793d3e03 Yes /lib64/libssl3.so >0x00007f7479365190 0x00007f747937af07 Yes /lib64/libsmime3.so >0x00007f74713d3f10 0x00007f74714b1000 Yes /lib64/libnss3.so >0x00007f7471390450 0x00007f74713a0d68 Yes /lib64/libnssutil3.so >0x00007f747133b610 0x00007f747136ca73 Yes /lib64/libevent-2.1.so.7 >0x00007f7471305290 0x00007f747131c115 Yes /lib64/libdbus-glib-1.so.2 >0x00007f7479356050 0x00007f747935612f Yes /lib64/libX11-xcb.so.1 >0x00007f74712f41f0 0x00007f74712f4f7c Yes /lib64/libplds4.so >0x00007f745eecc1f0 0x00007f745ef02e34 Yes /lib64/libsoftokn3.so >0x00007f745ee12240 0x00007f745ee8d62d Yes /lib64/libfreeblpriv3.so >0x00007f745ecb4150 0x00007f745ed7afa0 Yes /lib64/p11-kit-proxy.so >0x00007f745ec4fad0 0x00007f745ec66d70 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x00007f745f0c36f0 0x00007f745f0d0f65 Yes /lib64/libtasn1.so.6 >0x00007f745ec106d0 0x00007f745ec32fe4 Yes /usr/lib64/pkcs11/opensc-pkcs11.so >0x00007f745ea3f050 0x00007f745eb96435 Yes /lib64/libopensc.so.8 >0x00007f745e4af000 0x00007f745e710e22 Yes /lib64/libcrypto.so.3 >0x00007f7461b5b4d0 0x00007f7461b6055d Yes /lib64/libpcsclite.so.1 >0x00007f745a1214a0 0x00007f745a138d7d Yes /usr/lib64/firefox/libmozavutil.so >0x00007f7457813a10 0x00007f7457ac37c3 Yes /usr/lib64/firefox/libmozavcodec.so >0x00007f7457c6f270 0x00007f7457cdc78e Yes /lib64/libfdk-aac.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0xdbf8acba7d3b03a0 -2596135268214176864 >rbx 0x3f3e6c944ea0 69537342181024 >rcx 0x1000000000000000 1152921504606846976 >rdx 0x0 0 >rsi 0xdbf8acba7d300000 -2596135268214898688 >rdi 0x1000000000000000 1152921504606846976 >rbp 0x3f3e6c944e80 0x3f3e6c944e80 >rsp 0x7ffe3cd3e020 0x7ffe3cd3e020 >r8 0x8 8 >r9 0x7ffe3cd3e6d0 140729918940880 >r10 0x2cc90273aaf0 49241841183472 >r11 0x3f3e6c963eb0 69537342308016 >r12 0x3f3e6c944ec8 69537342181064 >r13 0x1 1 >r14 0x7f747100d040 140138088812608 >r15 0xdbf8acba7d3b03a0 -2596135268214176864 >rip 0x7f74748d731a 0x7f74748d731a <js::GCMarker::markAndTraverse<4u, js::PropMap>(js::PropMap*)+154> >eflags 0x10286 [ PF SF 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 1 (raw 0x3fff8000000000000000) >st6 0.963168779999999946639 (raw 0x3ffef6923aaaa0d2f000) >st7 0.963168779999999946639 (raw 0x3ffef6923aaaa0d2f000) >fctrl 0x37f 895 >fstat 0x0 0 >ftag 0xffff 65535 >fiseg 0x0 0 >fioff 0x0 0 >foseg 0x0 0 >fooff 0x0 0 >fop 0x0 0 >mxcsr 0x1fa3 [ IE DE PE IM DM ZM OM UM PM ] >pkru <unavailable> >ymm0 {v16_bfloat16 = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3cd3e008, 0x7ffe, 0x3cd3e010, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7ffe3cd3e008, 0x7ffe3cd3e010, <unavailable>, <unavailable>}, v32_int8 = {0x8, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, 0x10, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3cd3e008, 0x7ffe, 0x3cd3e010, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7ffe3cd3e008, 0x7ffe3cd3e010, <unavailable>, <unavailable>}, v2_int128 = {0x7ffe3cd3e01000007ffe3cd3e008, <unavailable>}} >ymm1 {v16_bfloat16 = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3cd3e010, 0x7ffe, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7ffe3cd3e010, 0x0, <unavailable>, <unavailable>}, v32_int8 = {0x10, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3cd3e010, 0x7ffe, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7ffe3cd3e010, 0x0, <unavailable>, <unavailable>}, v2_int128 = {0x7ffe3cd3e010, <unavailable>}} >ymm2 {v16_bfloat16 = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3cd3e008, 0x7ffe, 0x3cd3e010, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7ffe3cd3e008, 0x7ffe3cd3e010, <unavailable>, <unavailable>}, v32_int8 = {0x8, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, 0x10, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xe008, 0x3cd3, 0x7ffe, 0x0, 0xe010, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3cd3e008, 0x7ffe, 0x3cd3e010, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7ffe3cd3e008, 0x7ffe3cd3e010, <unavailable>, <unavailable>}, v2_int128 = {0x7ffe3cd3e01000007ffe3cd3e008, <unavailable>}} >ymm3 {v16_bfloat16 = {0xdff8, 0x3cd3, 0x7ffe, 0x0, 0xe000, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xdff8, 0x3cd3, 0x7ffe, 0x0, 0xe000, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3cd3dff8, 0x7ffe, 0x3cd3e000, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7ffe3cd3dff8, 0x7ffe3cd3e000, <unavailable>, <unavailable>}, v32_int8 = {0xf8, 0xdf, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, 0x0, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xdff8, 0x3cd3, 0x7ffe, 0x0, 0xe000, 0x3cd3, 0x7ffe, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3cd3dff8, 0x7ffe, 0x3cd3e000, 0x7ffe, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7ffe3cd3dff8, 0x7ffe3cd3e000, <unavailable>, <unavailable>}, v2_int128 = {0x7ffe3cd3e00000007ffe3cd3dff8, <unavailable>}} >ymm4 {v16_bfloat16 = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3cd3e010, 0x7ffe, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7ffe3cd3e010, 0x0, <unavailable>, <unavailable>}, v32_int8 = {0x10, 0xe0, 0xd3, 0x3c, 0xfe, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xe010, 0x3cd3, 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3cd3e010, 0x7ffe, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7ffe3cd3e010, 0x0, <unavailable>, <unavailable>}, v2_int128 = {0x7ffe3cd3e010, <unavailable>}} >ymm5 {v16_bfloat16 = {0xef60, 0x27ca, 0x301e, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xef60, 0x27ca, 0x301e, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x27caef60, 0x301e, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x301e27caef60, 0x0, <unavailable>, <unavailable>}, v32_int8 = {0x60, 0xef, 0xca, 0x27, 0x1e, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xef60, 0x27ca, 0x301e, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x27caef60, 0x301e, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x301e27caef60, 0x0, <unavailable>, <unavailable>}, v2_int128 = {0x301e27caef60, <unavailable>}} >ymm6 {v16_bfloat16 = {0x1330, 0x58bd, 0x7f74, 0x0, 0xfdd8, 0x27b6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x1330, 0x58bd, 0x7f74, 0x0, 0xfdd8, 0x27b6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x58bd1330, 0x7f74, 0x27b6fdd8, 0x301e, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7f7458bd1330, 0x301e27b6fdd8, <unavailable>, <unavailable>}, v32_int8 = {0x30, 0x13, 0xbd, 0x58, 0x74, 0x7f, 0x0, 0x0, 0xd8, 0xfd, 0xb6, 0x27, 0x1e, 0x30, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0x1330, 0x58bd, 0x7f74, 0x0, 0xfdd8, 0x27b6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x58bd1330, 0x7f74, 0x27b6fdd8, 0x301e, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7f7458bd1330, 0x301e27b6fdd8, <unavailable>, <unavailable>}, v2_int128 = {0x301e27b6fdd800007f7458bd1330, <unavailable>}} >ymm7 {v16_bfloat16 = {0xe880, 0x57fa, 0x7f74, 0x0, 0x5080, 0x27c6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xe880, 0x57fa, 0x7f74, 0x0, 0x5080, 0x27c6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x57fae880, 0x7f74, 0x27c65080, 0x301e, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7f7457fae880, 0x301e27c65080, <unavailable>, <unavailable>}, v32_int8 = {0x80, 0xe8, 0xfa, 0x57, 0x74, 0x7f, 0x0, 0x0, 0x80, 0x50, 0xc6, 0x27, 0x1e, 0x30, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xe880, 0x57fa, 0x7f74, 0x0, 0x5080, 0x27c6, 0x301e, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x57fae880, 0x7f74, 0x27c65080, 0x301e, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7f7457fae880, 0x301e27c65080, <unavailable>, <unavailable>}, v2_int128 = {0x301e27c6508000007f7457fae880, <unavailable>}} >ymm8 {v16_bfloat16 = {0xaac0, 0x58e5, 0x7f74, 0x0, 0xaad0, 0x58e5, 0x7f74, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xaac0, 0x58e5, 0x7f74, 0x0, 0xaad0, 0x58e5, 0x7f74, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x58e5aac0, 0x7f74, 0x58e5aad0, 0x7f74, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x7f7458e5aac0, 0x7f7458e5aad0, <unavailable>, <unavailable>}, v32_int8 = {0xc0, 0xaa, 0xe5, 0x58, 0x74, 0x7f, 0x0, 0x0, 0xd0, 0xaa, 0xe5, 0x58, 0x74, 0x7f, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xaac0, 0x58e5, 0x7f74, 0x0, 0xaad0, 0x58e5, 0x7f74, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x58e5aac0, 0x7f74, 0x58e5aad0, 0x7f74, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x7f7458e5aac0, 0x7f7458e5aad0, <unavailable>, <unavailable>}, v2_int128 = {0x7f7458e5aad000007f7458e5aac0, <unavailable>}} >ymm9 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x0, 0x0, <unavailable>, <unavailable>}, v32_int8 = {0x0 <repeats 16 times>, <unavailable> <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x0, 0x0, <unavailable>, <unavailable>}, v2_int128 = {0x0, <unavailable>}} >ymm10 {v16_bfloat16 = {0xc000, 0x3e8d, 0x2ac4, 0x0, 0x5000, 0x3e81, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0xc000, 0x3e8d, 0x2ac4, 0x0, 0x5000, 0x3e81, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x3e8dc000, 0x2ac4, 0x3e815000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x2ac43e8dc000, 0x2ac43e815000, <unavailable>, <unavailable>}, v32_int8 = {0x0, 0xc0, 0x8d, 0x3e, 0xc4, 0x2a, 0x0, 0x0, 0x0, 0x50, 0x81, 0x3e, 0xc4, 0x2a, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0xc000, 0x3e8d, 0x2ac4, 0x0, 0x5000, 0x3e81, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x3e8dc000, 0x2ac4, 0x3e815000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x2ac43e8dc000, 0x2ac43e815000, <unavailable>, <unavailable>}, v2_int128 = {0x2ac43e81500000002ac43e8dc000, <unavailable>}} >ymm11 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x0, 0x0, <unavailable>, <unavailable>}, v32_int8 = {0x0 <repeats 16 times>, <unavailable> <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x0, 0x0, <unavailable>, <unavailable>}, v2_int128 = {0x0, <unavailable>}} >ymm12 {v16_bfloat16 = {0x0, 0x0, 0x0, 0x0, 0xc000, 0x3e84, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x0, 0x0, 0x0, 0x0, 0xc000, 0x3e84, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x0, 0x0, 0x3e84c000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x0, 0x2ac43e84c000, <unavailable>, <unavailable>}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0x84, 0x3e, 0xc4, 0x2a, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x0, 0xc000, 0x3e84, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x0, 0x0, 0x3e84c000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x0, 0x2ac43e84c000, <unavailable>, <unavailable>}, v2_int128 = {0x2ac43e84c0000000000000000000, <unavailable>}} >ymm13 {v16_bfloat16 = {0x5000, 0x27f, 0x2cc9, 0x0, 0x6000, 0x3e89, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x5000, 0x27f, 0x2cc9, 0x0, 0x6000, 0x3e89, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x27f5000, 0x2cc9, 0x3e896000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x2cc9027f5000, 0x2ac43e896000, <unavailable>, <unavailable>}, v32_int8 = {0x0, 0x50, 0x7f, 0x2, 0xc9, 0x2c, 0x0, 0x0, 0x0, 0x60, 0x89, 0x3e, 0xc4, 0x2a, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0x5000, 0x27f, 0x2cc9, 0x0, 0x6000, 0x3e89, 0x2ac4, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x27f5000, 0x2cc9, 0x3e896000, 0x2ac4, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x2cc9027f5000, 0x2ac43e896000, <unavailable>, <unavailable>}, v2_int128 = {0x2ac43e89600000002cc9027f5000, <unavailable>}} >ymm14 {v16_bfloat16 = {0x1000, 0x27f, 0x2cc9, 0x0, 0x9000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x1000, 0x27f, 0x2cc9, 0x0, 0x9000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x27f1000, 0x2cc9, 0x27f9000, 0x2cc9, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x2cc9027f1000, 0x2cc9027f9000, <unavailable>, <unavailable>}, v32_int8 = {0x0, 0x10, 0x7f, 0x2, 0xc9, 0x2c, 0x0, 0x0, 0x0, 0x90, 0x7f, 0x2, 0xc9, 0x2c, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0x1000, 0x27f, 0x2cc9, 0x0, 0x9000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x27f1000, 0x2cc9, 0x27f9000, 0x2cc9, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x2cc9027f1000, 0x2cc9027f9000, <unavailable>, <unavailable>}, v2_int128 = {0x2cc9027f900000002cc9027f1000, <unavailable>}} >ymm15 {v16_bfloat16 = {0x8000, 0x27f, 0x2cc9, 0x0, 0xb000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v16_half = {0x8000, 0x27f, 0x2cc9, 0x0, 0xb000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_float = {0x27f8000, 0x2cc9, 0x27fb000, 0x2cc9, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {0x2cc9027f8000, 0x2cc9027fb000, <unavailable>, <unavailable>}, v32_int8 = {0x0, 0x80, 0x7f, 0x2, 0xc9, 0x2c, 0x0, 0x0, 0x0, 0xb0, 0x7f, 0x2, 0xc9, 0x2c, 0x0, 0x0, <unavailable> <repeats 16 times>}, v16_int16 = {0x8000, 0x27f, 0x2cc9, 0x0, 0xb000, 0x27f, 0x2cc9, 0x0, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v8_int32 = {0x27f8000, 0x2cc9, 0x27fb000, 0x2cc9, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {0x2cc9027f8000, 0x2cc9027fb000, <unavailable>, <unavailable>}, v2_int128 = {0x2cc9027fb00000002cc9027f8000, <unavailable>}} >Dump of assembler code from 0x7f74748d7306 to 0x7f74748d735a: > 0x00007f74748d7306 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+134>: (bad) > 0x00007f74748d7307 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+135>: jne 0x7f74748d7479 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+505> > 0x00007f74748d730d <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+141>: mov %rax,%rsi > 0x00007f74748d7310 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+144>: mov %rax,%r15 > 0x00007f74748d7313 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+147>: and $0xfffffffffff00000,%rsi >=> 0x00007f74748d731a <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+154>: cmpq $0x0,(%rsi) > 0x00007f74748d731e <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+158>: jne 0x7f74748d7350 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+208> > 0x00007f74748d7320 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+160>: mov %rax,%rdx > 0x00007f74748d7323 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+163>: mov %r13,%rdi > 0x00007f74748d7326 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+166>: shr $0x3,%rdx > 0x00007f74748d732a <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+170>: mov %edx,%ecx > 0x00007f74748d732c <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+172>: shr $0x3,%rdx > 0x00007f74748d7330 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+176>: and $0x3ff8,%edx > 0x00007f74748d7336 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+182>: shl %cl,%rdi > 0x00007f74748d7339 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+185>: lea -0xd8(%rsi,%rdx,1),%rdx > 0x00007f74748d7341 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+193>: mov %rdi,%rcx > 0x00007f74748d7344 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+196>: mov (%rdx),%rsi > 0x00007f74748d7347 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+199>: test %rsi,%rdi > 0x00007f74748d734a <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+202>: je 0x7f74748d73e8 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+360> > 0x00007f74748d7350 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+208>: add $0x8,%rbx > 0x00007f74748d7354 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+212>: cmp %rbx,%r12 > 0x00007f74748d7357 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+215>: jne 0x7f74748d72f8 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+120> > 0x00007f74748d7359 <_ZN2js8GCMarker15markAndTraverseILj4ENS_7PropMapEEEvPT0_+217>: mov 0x0(%rbp),%rax >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 2227260
:
1980451
|
1980452
|
1980453
|
1980454
|
1980455
|
1980456
|
1980457
|
1980458
|
1980459
|
1980460
| 1980461 |
1980462