Closed
Bug 819797
Opened 13 years ago
Closed 13 years ago
IonMonkey: Crash [@ js::ion::CodeGenerator::visitCallKnown] or "Assertion failure: hasScript(),"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
VERIFIED
FIXED
mozilla20
| Tracking | Status | |
|---|---|---|
| firefox17 | --- | unaffected |
| firefox18 | --- | unaffected |
| firefox19 | --- | unaffected |
| firefox20 | - | fixed |
| firefox-esr10 | --- | unaffected |
| firefox-esr17 | --- | unaffected |
People
(Reporter: gkw, Assigned: h4writer)
References
Details
(6 keywords, Whiteboard: [adv-main20-])
Crash Data
Attachments
(3 files)
x = y = z = this
toSource = (function() {
return function() {
(function() {
y.eval
})()
}
})()
__defineGetter__("eval", Array.reduce)
uneval(z)
asserts js debug shell on IonMonkey changeset 725eb8792d27 with --ion-eager at Assertion failure: hasScript(), and crashes js opt shell at js::ion::CodeGenerator::visitCallKnown
Setting s-s just-in-case but seems to be a null deref, so assuming sec-moderate and csec-dos.
| Reporter | ||
Comment 1•13 years ago
|
||
| Reporter | ||
Updated•13 years ago
|
status-firefox-esr10:
--- → unaffected
status-firefox17:
--- → unaffected
status-firefox18:
--- → unaffected
status-firefox19:
--- → unaffected
status-firefox-esr17:
--- → unaffected
| Assignee | ||
Comment 2•13 years ago
|
||
Create the script of a lazy function, before taking the script to do checks on...
Assignee: general → hv1989
Attachment #690244 -
Flags: review?(dvander)
| Reporter | ||
Updated•13 years ago
|
Keywords: sec-moderate → sec-other
| Reporter | ||
Comment 3•13 years ago
|
||
Null derefs are marked sec-other instead of sec-moderate unless otherwise discovered.
Updated•13 years ago
|
Attachment #690244 -
Flags: review?(dvander) → review+
| Reporter | ||
Updated•13 years ago
|
Flags: in-testsuite?
Keywords: checkin-needed
| Assignee | ||
Comment 4•13 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/1181c5df5866
I had no idea if I could just upload the testcase. Is that allowed in security bugs?
Flags: in-testsuite? → in-testsuite-
Keywords: checkin-needed
Updated•13 years ago
|
Flags: in-testsuite- → in-testsuite?
| Reporter | ||
Comment 5•13 years ago
|
||
> I had no idea if I could just upload the testcase. Is that allowed in
> security bugs?
For nightly-only bugs, it should be alright.
Comment 6•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a4a0aa798038
https://hg.mozilla.org/mozilla-central/rev/1181c5df5866
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Updated•13 years ago
|
Status: RESOLVED → VERIFIED
Comment 7•13 years ago
|
||
JSBugMon: This bug has been automatically verified fixed.
| Reporter | ||
Updated•13 years ago
|
Flags: in-testsuite? → in-testsuite+
Updated•13 years ago
|
Updated•13 years ago
|
Whiteboard: [adv-main20-]
You need to log in
before you can comment on or make changes to this bug.
Description
•