Closed Bug 463334 Opened 17 years ago Closed 17 years ago

TM: Crash [@ isPromoteInt] with generator

Categories

(Core :: JavaScript Engine, defect, P1)

defect

Tracking

()

VERIFIED FIXED
mozilla1.9.1b2

People

(Reporter: jruderman, Assigned: brendan)

References

Details

(4 keywords)

Crash Data

u = 3; for (let i in (function() { for (var j=0;j<4;++j) { void u; yield; } })()); Crash [@ isPromoteInt] called by TraceRecorder::determineSlotType. jsfunfuzz is hitting this a lot, so I'm guessing this is a regression from earlier today.
Assignee: general → brendan
The imacros patch in bug 456511 fixes this. /be
Depends on: imacros
Status: NEW → ASSIGNED
Flags: blocking1.9.1?
OS: Mac OS X → All
Priority: -- → P1
Hardware: PC → All
Target Milestone: --- → mozilla1.9.1b2
The testcase in comment 0 WFM, but here's another testcase that triggers the crash: for (let i in (function() { for (let j = 0; j < 4; ++j) with({t: NaN}) yield; })()) { }
Flags: blocking1.9.1? → blocking1.9.1+
This bug keeps showing up with different assertion failures and crash signatures :(
Brendan is about to fix this, hang in there. I already reviewed his patch. We are just waiting for the tree to go green.
This still asserts.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite+
Flags: in-litmus-
v 1.9.1, 1.9.2
Status: RESOLVED → VERIFIED
Crash Signature: [@ isPromoteInt]
You need to log in before you can comment on or make changes to this bug.