Flaky sanitizer test on ppc64 bot

Bill Seurer via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 6 09:10:36 PST 2017


I ran a script that dug back through LOTS of revisions and traced the 
start of this test cases failing to r279572.

------------------------------------------------------------------------
r279572 | kcc | 2016-08-23 16:19:47 -0500 (Tue, 23 Aug 2016) | 1 line

[sanitizer] change the 64-bit allocator to use a single array for free-d 
chunks instead of a lock-free linked list of tranfer batches. This 
change simplifies the code, makes th
e allocator more 'hardened', and will allow simpler code to release RAM 
to OS. This may also slowdown malloc stress tests due to lock 
contension, but I did not observe noticeab
le slowdown on various real multi-threaded benchmarks.


BTW, I had to set the repeat count of 
projects/compiler-rt/lib/asan/tests/default/Asan-powerpc64le-with-calls-Test 
up to 500 in order to get it to consistently fail.


On 03/01/2017 06:24 PM, Kostya Serebryany wrote:
> + more folks
>
> On Wed, Mar 1, 2017 at 4:23 PM, Matthias Braun <matze at braunis.de
> <mailto:matze at braunis.de>> wrote:
>
>     We have another flaky sanitizer test on the ppc64 bot. Just look at
>     the recent history and you see
>     AddressSanitizer-Unit::AddressSanitizer.ManyThreadsTest failing a
>     lot on unrelated commits:
>
>     http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage?numbuilds=50
>     <http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage?numbuilds=50>
>
>     Please fix or disable this test.
>
>     - Matthias
>
>


-- 

-Bill Seurer



More information about the llvm-commits mailing list