Skip to content

Commit c05a788

Browse files
committed
ASan: Remove tests failing with executed strex instructions detected.
Remove those tests for now. No Idea how that could be avoided? Error message: [FATAL src/PerfCounters.cc:785:read_ticks()] 1 (speculatively) executed strex instructions detected. Example: https://buildkite.com/julialang/rr/builds/1141 BUILDKITE_AGENT_NAME="default-armageddon.3"
1 parent a94c84c commit c05a788

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1654,6 +1654,18 @@ set(TESTS_WITHOUT_PROGRAM
16541654
when
16551655
)
16561656

1657+
if (asan)
1658+
if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
1659+
list(REMOVE_ITEM TESTS_WITH_PROGRAM "ignore_nested")
1660+
list(REMOVE_ITEM TESTS_WITHOUT_PROGRAM "nested_detach")
1661+
list(REMOVE_ITEM TESTS_WITHOUT_PROGRAM "nested_detach_kill") # depends on nested_detach_wait
1662+
list(REMOVE_ITEM TESTS_WITH_PROGRAM "nested_detach_kill_stuck") # depends on nested_detach_wait
1663+
list(REMOVE_ITEM TESTS_WITH_PROGRAM "nested_detach_wait")
1664+
list(REMOVE_ITEM TESTS_WITHOUT_PROGRAM "nested_release")
1665+
list(REMOVE_ITEM TESTS_WITHOUT_PROGRAM "record_replay")
1666+
endif()
1667+
endif()
1668+
16571669
if(BUILD_TESTS)
16581670
# Part of the installable testsuite (test files).
16591671
if(INSTALL_TESTSUITE)

0 commit comments

Comments
 (0)