[compiler-rt] 4a5086d - tsan: disable munmap_invalid.cpp test on darwin

Dmitry Vyukov via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 3 00:03:49 PST 2021


Author: Dmitry Vyukov
Date: 2021-12-03T09:03:45+01:00
New Revision: 4a5086dce35834bb7143a6b468718974570f0c32

URL: https://github.com/llvm/llvm-project/commit/4a5086dce35834bb7143a6b468718974570f0c32
DIFF: https://github.com/llvm/llvm-project/commit/4a5086dce35834bb7143a6b468718974570f0c32.diff

LOG: tsan: disable munmap_invalid.cpp test on darwin

It failed on bots:
https://green.lab.llvm.org/green//job/clang-stage1-RA/25954/consoleFull#-1417328700a1ca8a51-895e-46c6-af87-ce24fa4cd561
and it  doesn't provide the test output.

Reviewed By: melver

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

Added: 
    

Modified: 
    compiler-rt/test/tsan/munmap_invalid.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/test/tsan/munmap_invalid.cpp b/compiler-rt/test/tsan/munmap_invalid.cpp
index ce8588d81098a..07dc5bdf7f35a 100644
--- a/compiler-rt/test/tsan/munmap_invalid.cpp
+++ b/compiler-rt/test/tsan/munmap_invalid.cpp
@@ -1,5 +1,14 @@
 // RUN: %clang_tsan -O1 %s -o %t && %run %t 2>&1 | FileCheck %s
 
+// Fails on Darwin bots:
+// https://green.lab.llvm.org/green//job/clang-stage1-RA/25954/consoleFull
+// and on clang-s390x-linux-lnt:
+// https://lab.llvm.org/buildbot#builders/45/builds/5224
+// Presumably the test is not 100% legal and kernel is allowed
+// to unmap part of the range (e.g. .text) and then fail.
+// So let's be conservative:
+// REQUIRES: linux, x86_64-target-arch
+
 #include "test.h"
 #include <sys/mman.h>
 


        


More information about the llvm-commits mailing list