Closed
Bug 578897
Opened 14 years ago
Closed 14 years ago
JM: InstanceOf failing to PIC trips assert
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: sstangl, Assigned: dmandelin)
References
Details
Attachments
(2 files, 2 obsolete files)
2.16 KB,
text/plain
|
Details | |
952 bytes,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
The patch from bug 578896 enables compiling with --disable-polyic. With PICs disabled, basic/testNegativeArrayLength.js trips an assert within stubs::GetProp(), which trips itself looking through the property cache. Note that this can still occur if PICs are enabled, if the PIC fails. In the attached backtrace, op == JSOP_INSTANCEOF, and js_CodeSpec[op].length == 1.
Reporter | ||
Comment 1•14 years ago
|
||
Rebased previous patch onto moo tip. With patch applied and PICs disabled, there are 37 trace-test failures. These failures can be deterministically reproduced without disabling PICs, but this patch should ease debugging.
Attachment #457489 -
Attachment is obsolete: true
Attachment #457493 -
Flags: review?(dvander)
Reporter | ||
Comment 2•14 years ago
|
||
Erm. Wrong bug for previous comment! Reverting, reverting.
Attachment #457493 -
Attachment is obsolete: true
Attachment #457493 -
Flags: review?(dvander)
Updated•14 years ago
|
Attachment #457499 -
Attachment is patch: false
Assignee | ||
Updated•14 years ago
|
Assignee: general → dmandelin
Assignee | ||
Comment 3•14 years ago
|
||
This seems to be the smallest edit distance fix.
Assignee | ||
Updated•14 years ago
|
Attachment #458466 -
Flags: review?(dvander)
Updated•14 years ago
|
Attachment #458466 -
Flags: review?(dvander) → review+
Assignee | ||
Comment 4•14 years ago
|
||
http://hg.mozilla.org/users/danderson_mozilla.com/moo/rev/ab5640d09f67
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•