Closed
Bug 999622
Opened 12 years ago
Closed 11 years ago
Assertion failure: !input()->mightBeType(MIRType_Object), at jit/MIR.h:3108
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
FIXED
mozilla32
People
(Reporter: decoder, Assigned: till)
References
Details
(Keywords: assertion, testcase, Whiteboard: [jsbugmon:])
Attachments
(1 file)
|
637 bytes,
text/plain
|
Details |
The following testcase asserts on mozilla-central revision c962bde5ac0b (run with --fuzzing-safe --ion-eager):
function foo() {
x = new Boolean(true);
try {
for (var e = 0; e != 5; ++e) {
var x = x.name;
}
for (var e = 0; e != e.length; ++e) {
for (var x = 1; x != e.length; ++x) {}
}
} catch(x) {}
return '' + x;
} foo();
| Reporter | ||
Comment 1•12 years ago
|
||
| Reporter | ||
Updated•12 years ago
|
status-firefox31:
--- → affected
Whiteboard: [jsbugmon:update,bisect]
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:bisect]
| Reporter | ||
Comment 2•12 years ago
|
||
JSBugMon: Cannot process bug: Unknown exception (check manually)
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:bisect] → [jsbugmon:update,bisect]
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
| Reporter | ||
Comment 3•12 years ago
|
||
JSBugMon: Bisection requested, result:
=== Tinderbox Build Bisection Results by autoBisect ===
The "good" changeset has the timestamp "20140328112633" and the hash "e44d921f23dc".
The "bad" changeset has the timestamp "20140328114932" and the hash "f65515f94aab".
Likely regression window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=e44d921f23dc&tochange=f65515f94aab
| Reporter | ||
Comment 4•12 years ago
|
||
That bisection doesn't seem to make much sense...
Whiteboard: [jsbugmon:update] → [jsbugmon:update,bisect,bisect-force-compile]
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:update,bisect,bisect-force-compile] → [jsbugmon:update]
| Reporter | ||
Comment 5•12 years ago
|
||
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: http://hg.mozilla.org/mozilla-central/rev/797a3c64b400
parent: 166181:2a7a697f2d88
user: Hannes Verschore
date: Fri Jan 31 10:24:02 2014 +0100
summary: Bug 964229 - IonMonkey: Split StringPolicy and support all primitives to MToString, r=jandem,sstangl
This iteration took 1.540 seconds to run.
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
| Reporter | ||
Comment 6•11 years ago
|
||
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 76432b693fc4).
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [jsbugmon:update,ignore] → [jsbugmon:bisectfix]
| Reporter | ||
Updated•11 years ago
|
Whiteboard: [jsbugmon:bisectfix] → [jsbugmon:]
| Reporter | ||
Comment 7•11 years ago
|
||
JSBugMon: Fix Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first good revision is:
changeset: http://hg.mozilla.org/mozilla-central/rev/e56e4ae99177
parent: 185661:9164a6ab85b2
user: Hannes Verschore
date: Tue May 27 15:18:51 2014 -0700
summary: Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier
This iteration took 2.364 seconds to run.
Comment 8•11 years ago
|
||
Fixed by bug 1015205.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Assignee: nobody → till
status-firefox32:
--- → fixed
Depends on: 1015205
Target Milestone: --- → mozilla32
You need to log in
before you can comment on or make changes to this bug.
Description
•