[llvm-dev] Non-determinism in libFuzzer tests on AArch64

Kostya Serebryany via llvm-dev llvm-dev at lists.llvm.org
Fri Mar 22 11:14:48 PDT 2019


On Fri, Mar 22, 2019 at 11:12 AM Kuba Mracek <mracek at apple.com> wrote:

>
>
> On Mar 22, 2019, at 10:36 AM, Kostya Serebryany <kcc at google.com> wrote:
>
> I frankly don't even know who supports libFuzzer on aarch64.
> Kuba?
>
> +Mitch Phillips <mitchp at google.com> who may get involved with
> libFuzzer/aarch64 in near future.
>
> On Fri, Mar 22, 2019 at 8:02 AM Diana Picus <diana.picus at linaro.org>
> wrote:
>
>> Hi,
>>
>> I've seen this issue pop up on the mailing list a couple of times
>> before with no resolution [1][2][3].
>>
>> It has been getting really bad for our AArch64 buildbots lately. You
>> can see a few examples at the end of my email [4], but we have the
>> same failures on a couple of other bots as well.
>>
>> Does anyone have any idea how to reproduce / investigate these issues?
>> If not, is it reasonable to mark the tests as unsupported on AArch64?
>>
>
> I think that's fine, although AFAIK, these tests are very stable on x86,
> right?
>

Correct.
Last time I've checked, some of the libFuzzer tests
were very slow, and thus flaky, due to lsan/aarch64 being very slow.
https://github.com/google/sanitizers/issues/703

--kcc



>
> Kuba
>
>
>> Thanks,
>> Diana
>>
>> [1] https://lists.llvm.org/pipermail/llvm-dev/2018-June/124334.html
>> [2] http://lists.llvm.org/pipermail/llvm-dev/2019-January/128861.html
>> [3] https://lists.llvm.org/pipermail/llvm-dev/2018-November/127701.html
>> [4] clang-cmake-aarch64-lld failures:
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6264
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6262
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6260
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6255
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6253
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6250
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6247
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6245
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6237
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6235
>> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld/builds/6229
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190322/29cbc6e5/attachment.html>


More information about the llvm-dev mailing list