Closed Bug 866830 Opened 11 years ago Closed 9 years ago

Assertion failure: !global->nativeLookup(cx, id), at ../jsobjinlines.h:1717 with OOM

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox24 --- affected
firefox25 --- affected
firefox26 --- affected
firefox27 --- affected

People

(Reporter: decoder, Unassigned)

Details

(Keywords: assertion, testcase, Whiteboard: [jsbugmon:update,ignore])

Attachments

(1 file, 2 obsolete files)

The following testcase asserts on mozilla-central revision 05533d50f2f7 (run with --ion-eager):


try {
  gcparam("maxBytes", gcparam("gcBytes") + 4*1024);
  new this;
} catch(exc0) {}
function f(o) {
  Float32Array += ''        
}
f();
Whiteboard: [jsbugmon:update,bisect]
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:

The first bad revision is:
changeset:   129593:ee14945b452c
parent:      128511:d989eab66df4
user:        Brian Hackett
date:        Thu Apr 11 18:39:32 2013 -0600
summary:     Bug 804676 - Remove dependence of Ion compilation on ScriptAnalysis::analyzeTypes.

This iteration took 13.129 seconds to run.

Oops! We didn't test rev d989eab66df4, a parent of the blamed revision! Let's do that now.
Rev d989eab66df4: Found cached shell...   Testing... [Uninteresting] It didn't crash. (0.039 seconds)
good (not interesting) 
As expected, the parent's label is the opposite of the blamed rev's label.
Brian, can you take a look? :)
This doesn't have anything to do with bug 804676.  The OOMs are happening inside typed array initialization code, it looks like the class wasn't fully initialized.
Attachment #754422 - Attachment is obsolete: true
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 9ca690835a5e).
Attachment #758762 - Attachment is obsolete: true
Assignee: general → nobody
As far as I can tell this code is gone.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Resolution: INVALID → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: