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)

Other Branch
x86_64
Linux
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla11
Tracking Status
firefox11 --- verified
firefox12 --- verified
firefox13 --- verified

People

(Reporter: decoder, Assigned: bhackett1024)

References

Details

(Keywords: assertion, testcase, Whiteboard: [qa!])

Attachments

(1 file)

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);
Attached patch patchSplinter Review
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)
Attachment #576248 - Flags: review?(luke) → review+
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
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
Whiteboard: [qa+]
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.
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.
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.
Status: RESOLVED → VERIFIED
Whiteboard: [qa+] → [qa!]
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.

Attachment

General

Created:
Updated:
Size: