Closed Bug 987587 Opened 10 years ago Closed 10 years ago

Assertion failure: debugCount == count_, at jit/ValueNumbering.cpp:225

Categories

(Core :: JavaScript Engine: JIT, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla32
Tracking Status
firefox31 --- affected

People

(Reporter: decoder, Assigned: sunfish)

Details

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

Attachments

(1 file)

The following testcase asserts on mozilla-central revision 5c0673441fc8 (run with --fuzzing-safe --ion-eager):


assertEq((function() {
    var $1=0, $2=0, $3=0, $4=0, $5=0, $7=0, $8=0, label=0;
    while (1) {
      switch (label | 0) {
       case 1:
        $2 = $1 + 14 | 0;
        $3 +=  $1;
        break;
       case 20:
        $5 = $2;
        $4 = $3;
       case 24:
        $7 = $5 + 1 | 0;
        $8 = $4 + 1 | 0;
    }
  }
})()(), 1);
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:bisect]
JSBugMon: Cannot process bug: Unable to automatically reproduce, please track manually.
Whiteboard: [jsbugmon:bisect] → [jsbugmon:]
Whiteboard: [jsbugmon:] → [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 "20140320090350" and the hash "61e72c13e60b".
The "bad" changeset has the timestamp "20140320090852" and the hash "3762c3e540cd".

Likely regression window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=61e72c13e60b&tochange=3762c3e540cd
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 448f2153d6d3).
Whiteboard: [jsbugmon:update,ignore] → [jsbugmon:bisectfix]
Whiteboard: [jsbugmon:bisectfix] → [jsbugmon:]
JSBugMon: Fix Bisection requested, result:
=== Tinderbox Build Bisection Results by autoBisect ===

The "bad" changeset has the timestamp "20140522083817" and the hash "4b9f69a50b16".
The "good" changeset has the timestamp "20140522090216" and the hash "cc1bff97f035".

Likely fix window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4b9f69a50b16&tochange=cc1bff97f035
This was fixed when the patch which caused it was reverted, as noted in comment 6.

The patch was reapplied along with other changes as part of bug 1004363.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee: nobody → sunfish
Target Milestone: --- → mozilla32
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: