<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - REGRESSION(r192599): It made 34 JSC tests crash on ARM Linux"
   href="https://bugs.webkit.org/show_bug.cgi?id=151440">151440</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>REGRESSION(r192599): It made 34 JSC tests crash on ARM Linux
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Critical
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P1
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>JavaScriptCore
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ossy&#64;webkit.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>ggaren&#64;apple.com, mark.lam&#64;apple.com
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>108645, 151415
          </td>
        </tr></table>
      <p>
        <div>
        <pre><a href="https://trac.webkit.org/changeset/192599">https://trac.webkit.org/changeset/192599</a> made 34 JSC stress tests
crash at least on ARM Linux platforms. (ARMv7 - ARM and Thumb2
instruction sets too; AArch64)

Maybe these tests fail on iOS too, but unfortunately 
there is no public iOS buildbot, so I don't know.

- <a href="https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Traditional%20Release/builds/16061">https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Traditional%20Release/builds/16061</a>
- <a href="https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Thumb2%20Release/builds/16212">https://build.webkit.org/builders/EFL%20Linux%20ARMv7%20Thumb2%20Release/builds/16212</a>
- <a href="https://build.webkit.org/builders/EFL%20Linux%20AArch64%20Release/builds/4416">https://build.webkit.org/builders/EFL%20Linux%20AArch64%20Release/builds/4416</a>
  (note: there were 25-30 failures on AArch64 before this change)

** The following JSC stress test failures have been introduced:
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js.layout
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js.layout
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-double-use-of-post-simplification-double-prediction.js.layout
    jsc-layout-tests.yaml/js/script-tests/dfg-double-use-of-post-simplification-double-prediction.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-double-use-of-post-simplification-double-prediction.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/dfg-double-use-of-post-simplification-double-prediction.js.layout-no-llint
    regress/script-tests/v8-raytrace-with-empty-try-catch.js.dfg-maximal-flush-validate-no-cjit
    stress/double-rep-with-null.js.always-trigger-copy-phase
    stress/double-rep-with-null.js.default
    stress/double-rep-with-undefined.js.dfg-maximal-flush-validate-no-cjit
    stress/double-rep-with-undefined.js.no-cjit-validate-phases
    stress/double-rep-with-undefined.js.no-llint
    stress/op_add.js.always-trigger-copy-phase
    stress/op_add.js.default
    stress/op_add.js.dfg-eager
    stress/op_add.js.dfg-eager-no-cjit-validate
    stress/op_add.js.dfg-maximal-flush-validate-no-cjit
    stress/op_add.js.no-cjit-validate-phases
    stress/op_add.js.no-llint
    stress/op_sub.js.always-trigger-copy-phase
    stress/op_sub.js.default
    stress/op_sub.js.dfg-eager
    stress/op_sub.js.dfg-eager-no-cjit-validate
    stress/op_sub.js.dfg-maximal-flush-validate-no-cjit
    stress/op_sub.js.no-cjit-validate-phases
    stress/op_sub.js.no-llint
    stress/v8-raytrace-strict.js.dfg-maximal-flush-validate-no-cjit
    v8-v6/v8-raytrace.js.dfg-maximal-flush-validate-no-cjit

I'll try to create debug backtraces in the following week to help fixing this regression.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>