Crash in js::jit::ICScript::purgeOptimizedStubs
Categories
(Core :: JavaScript Engine: JIT, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr60 | --- | unaffected |
| firefox63 | --- | unaffected |
| firefox64 | --- | unaffected |
| firefox65 | --- | wontfix |
| firefox66 | --- | wontfix |
| firefox67 | --- | fix-optional |
People
(Reporter: calixte, Unassigned)
References
(Blocks 1 open bug)
Details
(4 keywords, Whiteboard: [#jsapi:crashes-retriage])
Crash Data
Comment 1•7 years ago
|
||
Updated•7 years ago
|
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Mix of wildptr and at least one clear UAF address
Probably should be re-triaged
Comment 4•7 years ago
|
||
nbp: This bug should be re-triaged as per jesup's comment
Updated•7 years ago
|
Comment 5•7 years ago
|
||
We could still take a fix here for 66, is this still considered P3?
Comment 6•7 years ago
|
||
(In reply to Liz Henry (:lizzard) (use needinfo) from comment #5)
We could still take a fix here for 66, is this still considered P3?
Nothing changed from comment 2. Yes.
Comment 7•6 years ago
|
||
Jan, this seems to have been growing in FF65. Did we mess with IC handling in that version? I'm trying to remember.
Comment 8•6 years ago
|
||
(In reply to Ted Campbell [:tcampbell] from comment #7)
Jan, this seems to have been growing in FF65. Did we mess with IC handling in that version? I'm trying to remember.
We moved ICs from BaselineScript to ICScript in FF65, bug 1499644, so the signature is definitely new.
Looking at the crashes it seems to be memory corruption in the ICStub LifoAlloc. The fallback stubs in the ICScript's LifoAlloc are never freed before the ICScript itself is destroyed. The optimized stubs in the Zone-wide LifoAlloc are, but I can't think of any issues there. We've seen ICStub-related crashes for a long time, might be similar to the TI LifoAlloc ones. I'll think about it more.
Comment 9•6 years ago
|
||
Unassigned P3, low volume of crashes, so fix-optional for our upcoming release.
Comment 10•5 years ago
|
||
Removing employee no longer with company from CC list of private bugs.
Updated•3 years ago
|
Updated•2 years ago
|
Comment 11•2 years ago
|
||
Since the bug is closed, the stalled keyword is now meaningless.
For more information, please visit auto_nag documentation.
Updated•2 years ago
|
Description
•