The default bug view has changed. See this FAQ.

"Assertion failure: sharedBlock," with e4x

RESOLVED FIXED

Status

()

Core
JavaScript Engine
--
critical
RESOLVED FIXED
6 years ago
5 years ago

People

(Reporter: gkw, Unassigned)

Tracking

(Blocks: 1 bug, {assertion, regression, testcase})

Trunk
x86
Mac OS X
assertion, regression, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: js-triage-needed)

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Created attachment 552302 [details]
dis() information, and stack

f = (function() {
    for (let d in [0]) {
        for each(let y in <x/>) {}
    }
})
dis(f)
trap(f, 48, undefined);
f()

asserts j debug shell on JM changeset 06f56dc1a119 with -d at Assertion failure: sharedBlock,

The repository already has the following fix:

http://hg.mozilla.org/projects/jaegermonkey/rev/a73864715b24
(Reporter)

Comment 1

5 years ago
Probably fixed by bug 672804.

autoBisect shows this is probably related to the following changeset:

The first good revision is:
changeset:   74231:28f58b7bc69e
user:        Jason Orendorff
date:        Wed Aug 10 17:40:39 2011 -0500
summary:     Bug 672804 - "Assertion failure: parent" with trap right after JSOP_ENTERBLOCK. r=billm.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.