Closed
Bug 521279
Opened 15 years ago
Closed 15 years ago
"Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at ../jsscope.cpp" with eval
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: gkw, Unassigned)
References
Details
(Keywords: assertion, regression, testcase, Whiteboard: fixed-in-tracemonkey)
for(let a in[0]){eval("var b")=x} asserts js debug shell at Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at ../jsscope.cpp:103 without -j on TM tip. TM rev ca95f2397bc5 autoBisecting soon...
Reporter | ||
Comment 1•15 years ago
|
||
See recently fixed bug 517076 and also bug 521163...
Reporter | ||
Comment 2•15 years ago
|
||
autoBisect shows this is probably related to bug 519129: The first bad revision is: changeset: 33294:eec5815b761f user: Blake Kaplan date: Tue Sep 29 10:03:42 2009 -0700 summary: Fix Zimbra indirect eval crash. r=brendan
Blocks: 519129
Summary: "Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at ../jsscope.cpp" → "Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at ../jsscope.cpp" with eval
Reporter | ||
Comment 3•15 years ago
|
||
Seems WFM now. Blake, this one also fixed by bug 523530?
Reporter | ||
Comment 4•15 years ago
|
||
Nope, not bug 523530. autoBisect shows this is probably fixed by bug 522123: The first bad revision is: changeset: 34049:64094cb2f8b2 user: Jim Blandy date: Wed Oct 21 14:34:55 2009 -0700 summary: Bug 522123: Don't reify lazy scope chain blocks twice in 'eval'. r=mrbkap
Flags: in-testsuite?
Whiteboard: fixed-in-tracemonkey
Reporter | ||
Comment 5•15 years ago
|
||
Jesse suggests resolving this "fixed" over IRC, since the fixing patch was also landed on m-c.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 6•11 years ago
|
||
Automatically extracted testcase for this bug was committed: https://hg.mozilla.org/mozilla-central/rev/efaf8960a929
Flags: in-testsuite? → in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•