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)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla32
Tracking Status
firefox31 --- affected
firefox32 --- fixed

People

(Reporter: decoder, Assigned: till)

References

Details

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

Attachments

(1 file)

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();
Whiteboard: [jsbugmon:update,bisect]
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:bisect]
JSBugMon: Cannot process bug: Unknown exception (check manually)
Whiteboard: [jsbugmon:bisect] → [jsbugmon:update,bisect]
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
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
That bisection doesn't seem to make much sense...
Whiteboard: [jsbugmon:update] → [jsbugmon:update,bisect,bisect-force-compile]
Whiteboard: [jsbugmon:update,bisect,bisect-force-compile] → [jsbugmon:update]
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.
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 76432b693fc4).
Whiteboard: [jsbugmon:update,ignore] → [jsbugmon:bisectfix]
Whiteboard: [jsbugmon:bisectfix] → [jsbugmon:]
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.
Fixed by bug 1015205.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee: nobody → till
Depends on: 1015205
Target Milestone: --- → mozilla32
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: