<div dir="ltr">Do you think this is fully fixed? <div>I've seen it fail on my local machine just now (passes when I repeat)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 15, 2016 at 12:57 AM, Maxim Ostapenko via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: chefmax<br>
Date: Fri Jul 15 02:57:43 2016<br>
New Revision: 275539<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=275539&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=275539&view=rev</a><br>
Log:<br>
[asan] Reduce flakiness of halt_on_error-torture.cc testcase.<br>
<br>
It seems in some situations we have clashes on very first error so test only prints "nested bug in the same thread, aborting" rather than "use-after-poison", so remove corresponding " RUN: FileCheck %s < 10.txt" line.<br>
Also, the two last " RUN: FileCheck --check-prefix=CHECK-COLLISION %s < 1.txt || FileCheck --check-prefix=CHECK-NO-COLLISION %s < 1.txt" look wrong, they should check 10.txt. Fix these lines too.<br>
<br>
Differential Revision: <a href="https://reviews.llvm.org/D22309" rel="noreferrer" target="_blank">https://reviews.llvm.org/D22309</a><br>
<br>
Modified:<br>
    compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc<br>
<br>
Modified: compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc?rev=275539&r1=275538&r2=275539&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc?rev=275539&r1=275538&r2=275539&view=diff</a><br>
==============================================================================<br>
--- compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc (original)<br>
+++ compiler-rt/trunk/test/asan/TestCases/Posix/halt_on_error-torture.cc Fri Jul 15 02:57:43 2016<br>
@@ -9,15 +9,11 @@<br>
 //<br>
 // Collisions are unlikely but still possible so we need the ||.<br>
 // RUN: %env_asan_opts=halt_on_error=false:suppress_equal_pcs=false %run %t 10 20 >10.txt 2>&1 || true<br>
-// This one is racy although _very_ unlikely to fail:<br>
-// RUN: FileCheck %s < 10.txt<br>
-// RUN: FileCheck --check-prefix=CHECK-COLLISION %s < 1.txt || FileCheck --check-prefix=CHECK-NO-COLLISION %s < 1.txt<br>
+// RUN: FileCheck --check-prefix=CHECK-COLLISION %s < 10.txt || FileCheck --check-prefix=CHECK-NO-COLLISION %s < 10.txt<br>
 //<br>
 // Collisions are unlikely but still possible so we need the ||.<br>
 // RUN: %env_asan_opts=halt_on_error=false %run %t 10 20 >10.txt 2>&1 || true<br>
-// This one is racy although _very_ unlikely to fail:<br>
-// RUN: FileCheck %s < 10.txt<br>
-// RUN: FileCheck --check-prefix=CHECK-COLLISION %s < 1.txt || FileCheck --check-prefix=CHECK-NO-COLLISION %s < 1.txt<br>
+// RUN: FileCheck --check-prefix=CHECK-COLLISION %s < 10.txt || FileCheck --check-prefix=CHECK-NO-COLLISION %s < 10.txt<br>
<br>
 #include <stdio.h><br>
 #include <stdlib.h><br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div>