Closed
Bug 762324
Opened 11 years ago
Closed 11 years ago
"Assertion failure: pc == bce->code(top + tableSize),"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
VERIFIED
FIXED
mozilla16
Tracking | Status | |
---|---|---|
firefox14 | --- | unaffected |
firefox15 | --- | fixed |
firefox16 | --- | fixed |
firefox-esr10 | --- | unaffected |
People
(Reporter: gkw, Assigned: Benjamin)
References
Details
(4 keywords, Whiteboard: [js:p1][advisory-tracking-])
Attachments
(3 files)
927 bytes,
text/plain
|
Details | |
11.76 KB,
text/plain
|
Details | |
2.74 KB,
patch
|
jorendorff
:
review+
akeybl
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
The attached testcase asserts js debug shell on m-c changeset f918d74f736c without any CLI arguments at Assertion failure: pc == bce->code(top + tableSize),
![]() |
Reporter | |
Comment 1•11 years ago
|
||
![]() |
Reporter | |
Comment 2•11 years ago
|
||
Unfortunately I was not able to get a bisection in time.
Updated•11 years ago
|
Whiteboard: js-triage-needed → [js:p3]
![]() |
Reporter | |
Comment 4•11 years ago
|
||
autoBisect shows this is probably related to the following changeset: The first bad revision is: changeset: 95044:699a613bf616 user: Benjamin Peterson date: Sat May 26 09:33:53 2012 -0400 summary: Bug 757676 - Implement JS default parameters. r=jorendorff
Blocks: harmony:defaults
![]() |
Reporter | |
Updated•11 years ago
|
Group: core-security
Assignee | ||
Updated•11 years ago
|
Whiteboard: [js:p3] → [js:p1]
Assignee | ||
Comment 5•11 years ago
|
||
Interesting bug!
Assignee: general → bpeterson
Attachment #636033 -
Flags: review?(jorendorff)
Assignee | ||
Comment 6•11 years ago
|
||
The security sensitivity of this bug comes from its potential to write to memory not owned by the JS engine.
![]() |
Reporter | |
Updated•11 years ago
|
Keywords: sec-critical
Updated•11 years ago
|
Attachment #636033 -
Flags: review?(jorendorff) → review+
Assignee | ||
Comment 7•11 years ago
|
||
Comment on attachment 636033 [details] [diff] [review] don't let the memory change under us [Approval Request Comment] Bug caused by (feature/regressing bug #): Bug 757676 User impact if declined: JS can potentially write to random memory Testing completed (on m-c, etc.): Features is well tested by js engine tests. Risk to taking this patch (and alternatives if risky): None; only sane solution really. String or UUID changes made by this patch: None
Attachment #636033 -
Flags: approval-mozilla-aurora?
Comment 8•11 years ago
|
||
Comment on attachment 636033 [details] [diff] [review] don't let the memory change under us [Triage Comment] Low risk sg:crit fix for Aurora 15.
Attachment #636033 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
![]() |
Reporter | |
Comment 9•11 years ago
|
||
http://hg.mozilla.org/integration/mozilla-inbound/rev/73421f48fe54
Keywords: checkin-needed
Target Milestone: --- → mozilla16
![]() |
Reporter | |
Comment 10•11 years ago
|
||
Removed checkin-needed for the moment; we should let it bake on inbound / central for at least a few days before landing on aurora.
Comment 11•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/73421f48fe54
Status: NEW → RESOLVED
Closed: 11 years ago
status-firefox15:
--- → affected
status-firefox16:
--- → fixed
Resolution: --- → FIXED
Comment 12•11 years ago
|
||
JSBugMon: This bug has been automatically verified fixed.
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
Updated•11 years ago
|
status-firefox-esr10:
--- → unaffected
status-firefox14:
--- → unaffected
![]() |
Reporter | |
Comment 13•11 years ago
|
||
http://hg.mozilla.org/releases/mozilla-aurora/rev/3f11aed80c16
Updated•11 years ago
|
Whiteboard: [js:p1] → [js:p1][advisory-tracking-]
Updated•11 years ago
|
Group: core-security
Comment 14•10 years ago
|
||
Automatically extracted testcase for this bug was committed: https://hg.mozilla.org/mozilla-central/rev/efaf8960a929
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•