Closed
Bug 704134
Opened 14 years ago
Closed 13 years ago
[ObjShrink]: Assertion failure: pobj == found, at jsinterp.cpp:1459
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
VERIFIED
FIXED
mozilla11
People
(Reporter: decoder, Assigned: bhackett1024)
References
Details
(Keywords: assertion, testcase, Whiteboard: [qa!])
Attachments
(1 file)
2.08 KB,
patch
|
luke
:
review+
|
Details | Diff | Splinter Review |
The following testcase asserts on jaegermonkey branch revision a335853be219 (run with -m -n -a), tested on 64 bit:
function f(s) {
eval(s);
return function() {
with({}) {}; // repel JägerMonkey
return b;
};
}
var b = 1;
var g1 = f("");
var g2 = f("var b = 2;");
g1('');
assertEq(g2(''), 2);
Assignee | ||
Comment 1•14 years ago
|
||
The EXTENSIBLE_PARENTS flag was not getting set in some cases, as it was being masked out. This fix treats it as an object flag so that replaceLastProperty works properly when used to set the bit.
https://hg.mozilla.org/projects/jaegermonkey/rev/1f04d4f38227
Assignee: general → bhackett1024
Attachment #576248 -
Flags: review?(luke)
![]() |
||
Updated•14 years ago
|
Attachment #576248 -
Flags: review?(luke) → review+
![]() |
||
Comment 2•13 years ago
|
||
In November 2011,
This landed on mozilla-inbound:
http://hg.mozilla.org/integration/mozilla-inbound/rev/1f04d4f38227
and mozilla-central:
http://hg.mozilla.org/mozilla-central/rev/1f04d4f38227
which I think was Firefox 11 in the nightlies.
Status: NEW → RESOLVED
Closed: 13 years ago
status-firefox11:
--- → fixed
status-firefox12:
--- → fixed
status-firefox13:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
Comment 3•13 years ago
|
||
Ubuntu 11.04 64 bit
I built Spidermonkey for the latest beta (rev d46a4577a631) and run the test from comment #0: no failure occured.
Marking verified for Firefox 11.
Comment 4•13 years ago
|
||
Ubuntu 11.04 64 bit
I built Jaegermonkey for the latest beta (rev 4027017bbaba) and run the test from comment #0: no failure occured.
Marking verified for Firefox 12.
Comment 5•13 years ago
|
||
Ubuntu 11.10 64 bit
I built Jaegermonkey for the latest beta (rev 64ffbdd90ac0) and run the test from comment #0: no failure occured.
Marking verified for Firefox 13.
Reporter | ||
Comment 6•13 years ago
|
||
A testcase for this bug was automatically identified at js/src/jit-test/tests/basic/bug704134.js.
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•