Browse Source

Fix catching asan and tsan warnings or errors

Samuel Thibault 10 years ago
parent
commit
37857129d2

+ 4 - 1
examples/Makefile.am

@@ -931,7 +931,10 @@ endif
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null
 	RET=0 ; \
 	RET=0 ; \
 	for i in $(SUBDIRS) ; do \
 	for i in $(SUBDIRS) ; do \
 		make -C $$i showcheck || RET=1 ; \
 		make -C $$i showcheck || RET=1 ; \

+ 4 - 1
examples/stencil/Makefile.am

@@ -150,4 +150,7 @@ view:
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
gcc-plugin/examples/Makefile.am

@@ -104,7 +104,10 @@ TESTS += $(examplebin_PROGRAMS)
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null
 	RET=0 ; \
 	RET=0 ; \
 	for i in $(SUBDIRS) ; do \
 	for i in $(SUBDIRS) ; do \
 		make -C $$i showcheck || RET=1 ; \
 		make -C $$i showcheck || RET=1 ; \

+ 4 - 1
gcc-plugin/src/Makefile.am

@@ -51,4 +51,7 @@ CC = $(GCC_FOR_PLUGIN)
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
gcc-plugin/tests/Makefile.am

@@ -117,4 +117,7 @@ endif !RUN_GCC_PLUGIN_TESTS
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
mpi/examples/Makefile.am

@@ -296,4 +296,7 @@ endif
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
mpi/tests/Makefile.am

@@ -318,4 +318,7 @@ mpi_earlyrecv2_sync_SOURCES += ../../examples/interface/complex_interface.c
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
sc_hypervisor/examples/Makefile.am

@@ -57,4 +57,7 @@ app_driven_test_app_driven_test_LDADD =		\
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
socl/examples/Makefile.am

@@ -79,4 +79,7 @@ mansched_mansched_SOURCES = mansched/mansched.c
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
socl/src/Makefile.am

@@ -134,4 +134,7 @@ libsocl_@STARPU_EFFECTIVE_VERSION@_la_SOURCES = 						\
 
 
 showcheck:
 showcheck:
 	-cat /dev/null
 	-cat /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
starpufft/src/Makefile.am

@@ -59,4 +59,7 @@ endif
 
 
 showcheck:
 showcheck:
 	-cat /dev/null
 	-cat /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
starpufft/tests/Makefile.am

@@ -82,4 +82,7 @@ TESTS = $(STARPU_FFT_EXAMPLES)
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null

+ 4 - 1
tests/Makefile.am

@@ -824,7 +824,10 @@ sched_policies_execute_all_tasks_LDFLAGS = $(AM_LDFLAGS) -lm
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null
 
 
 
 
 if STARPU_HAVE_FC
 if STARPU_HAVE_FC

+ 4 - 1
tools/Makefile.am

@@ -261,4 +261,7 @@ endif
 
 
 showcheck:
 showcheck:
 	-cat $(TEST_LOGS) /dev/null
 	-cat $(TEST_LOGS) /dev/null
-	! grep -q " runtime error: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: AddressSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " ERROR: ThreadSanitizer: " $(TEST_LOGS) /dev/null
+	! grep -q " WARNING: ThreadSanitizer: " $(TEST_LOGS) /dev/null