Closed
Bug 821551
Opened 12 years ago
Closed 12 years ago
"Assertion failure: !InNoGCScope(),"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
VERIFIED
FIXED
mozilla20
People
(Reporter: gkw, Assigned: terrence)
References
Details
(Keywords: assertion, regression, testcase, Whiteboard: [jsbugmon:update])
Attachments
(2 files)
8.45 KB,
text/plain
|
Details | |
9.03 KB,
patch
|
billm
:
review+
|
Details | Diff | Splinter Review |
function g() {
z = newGlobal('');
return function(code) {
evalcx(code, z)
}
}
f = g();
f("\
options('strict_mode');\
for (var x = 0; x < 1; ++x) {\
a = x;\
}\
options('strict_mode');\
");
f("a in eval");
asserts js debug shell on m-c changeset 020555b69f72 with --ion-eager at Assertion failure: !InNoGCScope(),
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 115711:9602f98a6a70
user: Terrence Cole
date: Wed Dec 05 14:21:44 2012 -0800
summary: Bug 819118 - Use accessor rather than direct script access; r=billm
Assignee | ||
Comment 1•12 years ago
|
||
I went ahead and just made the relevant methods take Handles and Unrooted this time, I'm not sure why I didn't last time.
Comment on attachment 692114 [details] [diff] [review]
v0
Review of attachment 692114 [details] [diff] [review]:
-----------------------------------------------------------------
Let's do this to fix the assertion, but we should do the SuppressGC thing soon.
Attachment #692114 -
Flags: review?(wmccloskey) → review+
Assignee | ||
Comment 3•12 years ago
|
||
Comment 4•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Reporter | ||
Updated•12 years ago
|
Flags: in-testsuite+
Reporter | ||
Comment 5•12 years ago
|
||
A type of test for this bug has already been landed because it is already marked in-testsuite+ -> VERIFIED.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•