Closed
Bug 1057625
Opened 11 years ago
Closed 11 years ago
Assertion failure: static_cast<gc::Cell*>(val.toGCThing())->isTenured(), at jit/shared/Assembler-x86-shared.h:151
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1023158
| Tracking | Status | |
|---|---|---|
| firefox34 | --- | affected |
People
(Reporter: decoder, Unassigned)
Details
(Keywords: assertion, testcase, Whiteboard: [jsbugmon:update])
Attachments
(1 file)
|
625 bytes,
text/plain
|
Details |
The following testcase asserts on mozilla-central revision cd2acc7ab2f8 (run with --no-threads --fuzzing-safe --ion-eager):
function c() {
this.x = 3;
}
Object.prototype.__defineSetter__('x', (function() {
"use asm"
function prototype(){}
return prototype;
}))
new c;
| Reporter | ||
Comment 1•11 years ago
|
||
| Reporter | ||
Comment 2•11 years ago
|
||
Marking s-s because this is a GC-related assertion. Needinfo from luke since it includes ASM.js.
Comment 3•11 years ago
|
||
I think this is another instance of the isTenured() assert we saw in the other bug (I don't have the bug # handy). As with that bug, I think asm.js is just tickling the bug by putting a native in a place there are usually only interpreted functions. I assume it's the same type of fix.
Flags: needinfo?(luke)
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
| Reporter | ||
Comment 4•11 years ago
|
||
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: https://hg.mozilla.org/mozilla-central/rev/36814bee6277
user: Brian Hackett
date: Mon Aug 11 08:40:26 2014 -0800
summary: Bug 1023158 - Add writeDataRelocation() call, r=jandem.
This iteration took 368.731 seconds to run.
| Reporter | ||
Comment 5•11 years ago
|
||
Needinfo from Brian based on comment 4 :)
Flags: needinfo?(bhackett1024)
Comment 6•11 years ago
|
||
That patch didn't cause this bug, it just exposed an underlying issue which we weren't asserting before.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(bhackett1024)
Resolution: --- → DUPLICATE
Updated•10 years ago
|
Group: core-security → core-security-release
Updated•9 years ago
|
Group: core-security-release
You need to log in
before you can comment on or make changes to this bug.
Description
•