Closed Bug 757530 Opened 12 years ago Closed 12 years ago

"Assertion failure: shape_,"

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
critical

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr10 --- unaffected

People

(Reporter: gkw, Unassigned)

Details

(Keywords: assertion, testcase, Whiteboard: js-triage-needed)

Attachments

(1 file)

Attached file stack
The upcoming attached testcase asserts js debug shell on m-c changeset 64187d60fae7 with -m and -n at Assertion failure: shape_,

s-s because there seems to be weird jit memory addresses on the stack, just-in-case.

The testcase is fairly fragile so a bisection range won't likely be accurate.
Asserts with m-c changeset 64187d60fae7 but not with 1987beeb0038.

Fix window:

http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=64187d60fae7&tochange=1987beeb0038
Likely fixed by bug 755639:

autoBisect shows this is probably related to the following changeset:

The first good revision is:
changeset:   94546:ce618ce8d84a
user:        Brian Hackett
date:        Mon May 21 20:34:22 2012 -0700
summary:     Throw on incompatible calls to gcPreserveCode() and mjitChunkLimit(), bug 755639. r=dvander
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
JSBugMon: This bug has been automatically verified fixed.
Status: RESOLVED → VERIFIED
no mjitChunkLimit on ESR
(More precisely, no mjit chunking on ESR.  Chunking was added in bug 706914 along with the testing function mjitChunkLimit.)
Large fragile testcase -> in-testsuite-
Flags: in-testsuite-
Group: core-security
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: