Closed Bug 591897 Opened 14 years ago Closed 14 years ago

"Assertion failure: s.slot + 1 == callobj->freeslot,"

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla2.0b5
Tracking Status
blocking2.0 --- beta7+

People

(Reporter: gkw, Assigned: brendan)

References

Details

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

Attachments

(1 file, 2 obsolete files)

(function({
  x: [w]
},
x) {
  with({}) {}
})()

asserts js debug shell on TM changeset f3e58c264932 at Assertion failure: s.slot + 1 == callobj->freeslot

Probably related to bug 558451.
blocking2.0: --- → ?
Attached patch proposed fix (obsolete) — Splinter Review
Assignee: general → brendan
Status: NEW → ASSIGNED
Attachment #470547 - Flags: review?(jorendorff)
OS: Mac OS X → All
Hardware: x86 → All
Target Milestone: --- → mozilla2.0b5
Attached patch proposed fix, with test (obsolete) — Splinter Review
Jason is out today and tomorrow, Andreas kindly offered to take. But this is more of an Igor patch, since he did the destructuring parameter special-casing in the local names singleton/array/hash.

/be
Attachment #470547 - Attachment is obsolete: true
Attachment #470558 - Flags: review?(igor)
Attachment #470547 - Flags: review?(jorendorff)
Comment on attachment 470558 [details] [diff] [review]
proposed fix, with test

This duplicates the code in the !atom case above and should really go into a helper function.
Attachment #470558 - Flags: review?(igor)
Attachment #470558 - Flags: review+
Attachment #470558 - Flags: feedback?(igor)
Thanks, Igor.

/be
Attachment #470558 - Attachment is obsolete: true
Attachment #470566 - Flags: review+
Attachment #470558 - Flags: feedback?(igor)
http://hg.mozilla.org/tracemonkey/rev/47010d096fad

/be
Whiteboard: fixed-in-tracemonkey
blocking2.0: ? → beta6+
http://hg.mozilla.org/mozilla-central/rev/47010d096fad

/be
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Flags: in-testsuite+
Testcases have been landed by virtue of being marked in-testsuite+ -> VERIFIED as well.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: