Closed
Bug 603193
Opened 16 years ago
Closed 15 years ago
"Assertion failure: flags_ & JSFRAME_HAS_PREVPC,"
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| blocking2.0 | --- | betaN+ |
People
(Reporter: gkw, Assigned: luke)
References
Details
(Keywords: assertion, regression, testcase, Whiteboard: fixed-in-tracemonkey)
Attachments
(1 file)
|
1.02 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
function g(code) {
f = Function(code);
for (a in f()) {}
}
g()
g("function(){}")
g()
g("yield")
asserts js debug shell on TM changeset edb0506b0c23 with -m at Assertion failure: flags_ & JSFRAME_HAS_PREVPC
| Reporter | ||
Comment 1•16 years ago
|
||
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 54765:32b049250e03
user: David Anderson
date: Mon Oct 04 14:13:33 2010 -0700
summary: ICs for scripted new (bug 589398, r=luke,dmandelin).
Blocks: 589398
blocking2.0: --- → ?
Updated•16 years ago
|
blocking2.0: ? → betaN+
Comment 2•16 years ago
|
||
After the fix for bug 595555, the testcase needs a small change:
function g(code) {
f = Function(code);
for (a in f()) {}
}
g();
g("(function(){})");
g();
g("yield");
| Assignee | ||
Updated•15 years ago
|
Assignee: general → lw
| Assignee | ||
Comment 3•15 years ago
|
||
This isn't a correctness bug (in release builds), but it was a slight unnecessary slow down.
Attachment #490186 -
Flags: review?(dvander)
Updated•15 years ago
|
Attachment #490186 -
Flags: review?(dvander) → review+
| Assignee | ||
Comment 4•15 years ago
|
||
Whiteboard: fixed-in-tracemonkey
Comment 5•15 years ago
|
||
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 6•13 years ago
|
||
A testcase for this bug was automatically identified at js/src/jit-test/tests/basic/testBug603193.js.
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•