Assertion failure: getInstructionAt(nextOffset)->BranchType() == vixl::UncondBranchType, at js/src/jit/arm64/Assembler-arm64.cpp:296
Categories
(Core :: JavaScript Engine: JIT, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox64 | --- | wontfix |
firefox65 | --- | wontfix |
firefox66 | --- | fix-optional |
People
(Reporter: decoder, Unassigned)
References
(Blocks 2 open bugs)
Details
(4 keywords, Whiteboard: [jsbugmon:update,bisect])
Updated•6 years ago
|
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 2•6 years ago
|
||
I was able to reproduce this issue, but testing on newer branches generates an out-of-memory instead of the SEGV reported previously. This behaviour change is caused by Bug 1535482, which limit the space to the branch addressable space.
After trying to poke at this issue, I could not find an exploitable case. However this cause the whole engine to crash with an OOM while the interpreter can still run fine when baseline is not eagerly compiling.
I will downgrade this issue to P3, as this is unlikely but this is still an easy way to do a DoS of a page.
Comment 3•5 years ago
|
||
Christian, does this assertion still happen? I'm asking because of comment 2. If that's correct, this isn't sec-anything, and we should reclassify.
Reporter | ||
Comment 4•5 years ago
|
||
I can confirm that this doesn't reproduce anymore as mentioned in comment 2.
Comment 5•5 years ago
|
||
nbp, should we backport the patch in bug 1535482?
Comment 6•5 years ago
|
||
(In reply to Jason Orendorff [:jorendorff] from comment #5)
nbp, should we backport the patch in bug 1535482?
No, This is an ARM64 issue and ARM64 is now stuck on Firefox 68, where bug 1535482 is already landed.
Comment 7•5 years ago
|
||
OK, we're well clear, then. Opening the bug and removing sec-high as this is now sec-nothing on all branches.
Comment 8•4 years ago
|
||
Hey Christian, should we still keep this bug open if it is not reproducible anymore (Comment 4)?
Reporter | ||
Comment 9•4 years ago
|
||
Closing as WFM per comment 4.
Description
•