Closed Bug 1502611 Opened 6 years ago Closed 6 years ago

Crash in js::jit::BaselineScript::retAddrEntryFromReturnAddress

Categories

(Core :: JavaScript Engine: JIT, defect)

Unspecified
Windows 10
defect
Not set
critical

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr60 --- unaffected
firefox63 --- unaffected
firefox64 --- unaffected
firefox65 --- affected

People

(Reporter: calixte, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, regression)

Crash Data

This bug was filed from the Socorro interface and is report bp-13f1153c-b042-45db-94a4-ad9b80181027. ============================================================= Top 10 frames of crashing thread: 0 xul.dll js::jit::BaselineScript::retAddrEntryFromReturnAddress js/src/jit/BaselineJIT.cpp:811 1 xul.dll js::jit::JSJitFrameIter::baselineScriptAndPc js/src/jit/JSJitFrameIter.cpp:152 2 xul.dll js::FrameIter::settleOnActivation js/src/vm/Stack.cpp:774 3 xul.dll js::FrameIter::FrameIter js/src/vm/Stack.cpp:832 4 xul.dll js::SavedStacks::insertFrames js/src/vm/SavedStacks.cpp:1430 5 xul.dll js::SavedStacks::saveCurrentStack js/src/vm/SavedStacks.cpp:1289 6 xul.dll JS::CaptureCurrentStack js/src/jsapi.cpp:7169 7 xul.dll PromiseDebugInfo::create js/src/builtin/Promise.cpp:295 8 xul.dll static class js::PromiseObject* CreatePromiseObjectWithoutResolutionFunctions js/src/builtin/Promise.cpp:1163 9 xul.dll js::CreatePromiseObjectForAsync js/src/builtin/Promise.cpp:3429 ============================================================= There are 2 crashes (from 2 installations) in nightly 65 with buildid 20181026100128. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1499649. [1] https://hg.mozilla.org/mozilla-central/rev?node=daf8a3b98eee
Flags: needinfo?(jdemooij)
The crashes are both on a compare instruction (impossible), but it is curious they crash on the same one. The memory in dump at near crash matches the shipping binary so it doesn't seem anti-virus related. Both crashes are using Ryzen processors with GTX 1050/1060 Ti video cards so I am strongly leaning to home-built machines with overclocking or bad RAM. In the past when I've investigated weird Ryzen crashes, everyone who responded to me confirmed bad hardware (thermal or RAM) and their problems went away when the fixed the part.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jdemooij)
Resolution: --- → INVALID
Ted, thanks for looking at this. FWIW, if we see more crashes with a similar signature, it's also possible it's just a signature change from renaming icEntryFrom* to retAddrEntryFrom*.
You need to log in before you can comment on or make changes to this bug.