[all-commits] [llvm/llvm-project] d0c138: tsan: disable bench_threads.cpp on aarch64

Dmitry Vyukov via All-commits all-commits at lists.llvm.org
Tue Nov 16 07:53:22 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d0c138ec8aa47ec2acb38dba247f537ca470618f
      https://github.com/llvm/llvm-project/commit/d0c138ec8aa47ec2acb38dba247f537ca470618f
  Author: Dmitry Vyukov <dvyukov at google.com>
  Date:   2021-11-16 (Tue, 16 Nov 2021)

  Changed paths:
    M compiler-rt/test/tsan/bench_threads.cpp

  Log Message:
  -----------
  tsan: disable bench_threads.cpp on aarch64

The new test started failing on bots with:

CHECK failed: tsan_rtl.cpp:327 "((addr + size)) <= ((TraceMemEnd()))"
   (0xf06200e03010, 0xf06200000000) (tid=4073872)

https://lab.llvm.org/buildbot#builders/179/builds/1761

This is a latent bug in aarch64 virtual address space layout,
there is not enough address space to fit traces for all threads.
But since the trace space is going away with the new tsan runtime
(D112603), disable the test.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D113990




More information about the All-commits mailing list