Closed Bug 602413 Opened 15 years ago Closed 15 years ago

"Assertion failure: !f->typeMap.matches(peer->typeMap)"

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: jruderman, Assigned: luke)

Details

(Keywords: assertion, regression, testcase, Whiteboard: fixed-in-tracemonkey)

Attachments

(4 files)

Assertion failure: !f->typeMap.matches(peer->typeMap), at ../jstracer.cpp:1583 The testcase took me a while to reduce and it's fragile, so I'd appreciate a fix before the bug mutates ;)
Attached file autobisect results
autobisect says this goes back to august, at least.
blocking2.0: --- → ?
Keywords: regression
OS: Mac OS X → Windows 7
OS: Windows 7 → Mac OS X
blocking2.0: ? → betaN+
Thanks for the work Jesse. It still repros for me.
Assignee: general → lw
Attached patch hehSplinter Review
Let's see if I can't write a reduced testcase.
Attachment #489941 - Flags: review?(dvander)
Attached patch cleanupSplinter Review
While I was in the area, I tidied up.
Attachment #489942 - Flags: review?(dvander)
Attachment #489941 - Flags: review?(dvander) → review+
Comment on attachment 489942 [details] [diff] [review] cleanup Nice, thanks for cleaning up this old recursion cruft.
Attachment #489942 - Flags: review?(dvander) → review+
Due to the incredible coincidences required, its hard to come up with a testcase simpler than Jesse's, so I'm just going to add that.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
A testcase for this bug was automatically identified at js/src/jit-test/tests/basic/testBug602413.js.
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: