<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [EFL] Enable FTL JIT by default on AArch64"
href="https://bugs.webkit.org/show_bug.cgi?id=144039#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [EFL] Enable FTL JIT by default on AArch64"
href="https://bugs.webkit.org/show_bug.cgi?id=144039">bug 144039</a>
from <span class="vcard"><a class="email" href="mailto:utatane.tea@gmail.com" title="Yusuke Suzuki <utatane.tea@gmail.com>"> <span class="fn">Yusuke Suzuki</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=144039#c6">comment #6</a>)
<span class="quote">> Update: There are a few crashes/failures with enabled FTL JIT on AArch64
> Linux: (tested on r213461)</span >
Maybe some of them can be fixed since they are not AArch64 specific thing I think.
But others are a bit difficult...
<span class="quote">>
> stress/array-concat-spread-object.js.ftl-no-cjit-validate-sampling-profiler:
> Exception: failed normally with an object
> stress/array-concat-spread-object.js.ftl-no-cjit-validate-sampling-profiler:
> ERROR: Unexpected exit code: 3</span >
This should be related to <a class="bz_bug_link
bz_status_NEW "
title="NEW - [DFG] call-varargs-from-inlined-code-with-odd-number-of-arguments.js fails in POSIX environment if SamplingProfiler is enabled"
href="show_bug.cgi?id=153704">https://bugs.webkit.org/show_bug.cgi?id=153704</a>.
So it should be debugged even in x86_64 environment. I'll check this this weekend.
<span class="quote">> stress/class-syntax-super-in-eval.js.ftl-eager-no-cjit: Segmentation fault
> stress/class-syntax-super-in-eval.js.ftl-eager-no-cjit: ERROR: Unexpected
> exit code: 139</span >
I think it's difficult to debug without AArch64 machine.
Can anyone investigate this issue?
<span class="quote">> microbenchmarks/generator-with-several-types.js.ftl-eager-no-cjit: Timed out
> after 207.000000 sec seconds!
> microbenchmarks/generator-with-several-types.js.ftl-eager-no-cjit:
> Segmentation fault
> microbenchmarks/generator-with-several-types.js.ftl-eager-no-cjit: ERROR:
> Unexpected exit code: 139</span >
I guess this is pure timeout. Can anyone investigate it?
If so, just moving it to slowMicrobenchmarks directory solves the problem.
<span class="quote">> microbenchmarks/varargs-call.js.ftl-no-cjit-validate-sampling-profiler:
> Segmentation fault
> microbenchmarks/varargs-call.js.ftl-no-cjit-validate-sampling-profiler:
> ERROR: Unexpected exit code: 139</span >
And I think this is also related to <a class="bz_bug_link
bz_status_NEW "
title="NEW - [DFG] call-varargs-from-inlined-code-with-odd-number-of-arguments.js fails in POSIX environment if SamplingProfiler is enabled"
href="show_bug.cgi?id=153704">https://bugs.webkit.org/show_bug.cgi?id=153704</a>.
I believe varargs forwarding in FTL have some bugs related to SP update & signal stack.
<span class="quote">>
>
> If there is any volunteer to check and fix these crashes, we could enable
> it in the near future. Unfortunately I don't and won't have time to do
> it myself.</span ></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>