Closed
Bug 1064054
Opened 11 years ago
Closed 11 years ago
Assertion failure: name != cx->names().proto (should have used JSOP_MUTATEPROTO), at jit/BaselineIC.cpp:7664
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
FIXED
mozilla35
| Tracking | Status | |
|---|---|---|
| firefox35 | --- | affected |
People
(Reporter: decoder, Assigned: Waldo)
Details
(Keywords: assertion, testcase, Whiteboard: [fuzzblocker] [jsbugmon:update])
Attachments
(2 files)
|
373 bytes,
text/plain
|
Details | |
|
1.96 KB,
patch
|
shu
:
review+
|
Details | Diff | Splinter Review |
The following testcase asserts on mozilla-central revision 2255d7d187b2 (run with --fuzzing-safe --no-threads --ion-eager):
Function("return { __proto__() {} }")();
| Reporter | ||
Comment 1•11 years ago
|
||
| Reporter | ||
Comment 2•11 years ago
|
||
Fuzzblocker due to frequency.
status-firefox35:
--- → affected
Whiteboard: [jsbugmon:update,bisect][fuzzblocker]
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [jsbugmon:update,bisect][fuzzblocker] → [fuzzblocker] [jsbugmon:update]
| Reporter | ||
Comment 4•11 years ago
|
||
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: https://hg.mozilla.org/mozilla-central/rev/8acb4009398c
user: Jeff Walden
date: Sat Aug 30 14:27:19 2014 -0700
summary: Bug 1061853 - Reintroduce PNK_MUTATEPROTO to distinguish ({ __proto__: v }) as mutating the [[Prototype]] from ({ __proto__() {} }) as not doing so. r=shu
This iteration took 359.865 seconds to run.
| Assignee | ||
Comment 5•11 years ago
|
||
JSOP_INITPROP is now used with __proto__ in rare cases, so remove the assertion here. Also add tests for all the non-prototype-mutating definition flavors that were in the object-literal-__proto__.js test previously landed.
Attachment #8486130 -
Flags: review?(shu)
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → jwalden+bmo
Status: NEW → ASSIGNED
| Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(jwalden+bmo)
Updated•11 years ago
|
Attachment #8486130 -
Flags: review?(shu) → review+
| Assignee | ||
Comment 6•11 years ago
|
||
Flags: in-testsuite+
Comment 7•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
You need to log in
before you can comment on or make changes to this bug.
Description
•