<div dir="ltr">Good to know, thanks! <div>Aleksey is going to start digging around this code very soon. <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 6, 2017 at 9:10 AM, Bill Seurer <span dir="ltr"><<a href="mailto:seurer@linux.vnet.ibm.com" target="_blank">seurer@linux.vnet.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I ran a script that dug back through LOTS of revisions and traced the start of this test cases failing to r279572.<br>
<br>
------------------------------<wbr>------------------------------<wbr>------------<br>
r279572 | kcc | 2016-08-23 16:19:47 -0500 (Tue, 23 Aug 2016) | 1 line<br>
<br>
[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<br>
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<br>
le slowdown on various real multi-threaded benchmarks.<br>
<br>
<br>
BTW, I had to set the repeat count of projects/compiler-rt/lib/asan/<wbr>tests/default/Asan-powerpc64le<wbr>-with-calls-Test up to 500 in order to get it to consistently fail.<span class=""><br>
<br>
<br>
On 03/01/2017 06:24 PM, Kostya Serebryany wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
+ more folks<br>
<br>
On Wed, Mar 1, 2017 at 4:23 PM, Matthias Braun <<a href="mailto:matze@braunis.de" target="_blank">matze@braunis.de</a><br></span><span class="">
<mailto:<a href="mailto:matze@braunis.de" target="_blank">matze@braunis.de</a>>> wrote:<br>
<br>
We have another flaky sanitizer test on the ppc64 bot. Just look at<br>
the recent history and you see<br>
AddressSanitizer-Unit::Address<wbr>Sanitizer.ManyThreadsTest failing a<br>
lot on unrelated commits:<br>
<br>
<a href="http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage?numbuilds=50" rel="noreferrer" target="_blank">http://lab.llvm.org:8011/build<wbr>ers/clang-ppc64le-linux-multis<wbr>tage?numbuilds=50</a><br>
<<a href="http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage?numbuilds=50" rel="noreferrer" target="_blank">http://lab.llvm.org:8011/buil<wbr>ders/clang-ppc64le-linux-multi<wbr>stage?numbuilds=50</a>><br>
<br>
Please fix or disable this test.<br>
<br>
- Matthias<br>
<br>
<br>
</span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
<br>
-Bill Seurer<br>
<br>
</font></span></blockquote></div><br></div>