Closed
Bug 618575
Opened 15 years ago
Closed 15 years ago
"Assertion failure: &pobj->getSlot(shape->slot).toObject() == &shape->methodObject(),"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 561359
Tracking | Status | |
---|---|---|
blocking2.0 | --- | betaN+ |
People
(Reporter: gkw, Unassigned)
Details
(Keywords: assertion, regression, testcase)
(function () {
(eval("\
(function(){\
for(let y in[0,0]){\
(b=Proxy.createFunction((function(){\
return{get:function(){}}\
})(<x/>),function(){<x/>}))}})\
"))()
})();
(eval("(function(){for(let b=(b.(d))in x){}})"))()
asserts js debug shell on TM changeset 1002cba2f2d6 without -m or -j at Assertion failure: &pobj->getSlot(shape->slot).toObject() == &shape->methodObject(),
![]() |
Reporter | |
Updated•15 years ago
|
blocking2.0: --- → ?
![]() |
Reporter | |
Comment 1•15 years ago
|
||
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 52720:66c8ad02543b
user: Luke Wagner
date: Mon Aug 16 12:35:04 2010 -0700
summary: Bug 581263 - remove slow natives (r=waldo,mrbkap)
Blocks: 581263
![]() |
||
Comment 2•15 years ago
|
||
Although it hits on slow native removal, applying the fixing-the-bug-but-not-the-right-fix patch from bug 561359 makes the assertion go away.
Jason: I don't know, but this might be a useful test case to add in addition to the one in bug 561359.
Updated•15 years ago
|
blocking2.0: ? → betaN+
Comment 3•12 years ago
|
||
A testcase for this bug was already added in the original bug (bug 561359).
Flags: in-testsuite-
You need to log in
before you can comment on or make changes to this bug.
Description
•