[compiler-rt] [NFC][CFI] Add minimal runtime test for CFI (PR #137245)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 25 12:55:25 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux` running on `sanitizer-buildbot8` while building `compiler-rt` at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/51/builds/15057

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[182/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64-with-call.o
[183/186] Generating Msan-aarch64-with-call-Test
[184/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64.o
[185/186] Generating Msan-aarch64-Test
[185/186] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 5915 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-aarch64-linux :: TestCases/icall.c (4945 of 5915)
******************** TEST 'UBSan-Minimal-aarch64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-9].
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 

2 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
47.79s: libFuzzer-aarch64-default-Linux :: value-profile-set.test
46.85s: libFuzzer-aarch64-libcxx-Linux :: value-profile-set.test
45.03s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-set.test
32.11s: ThreadSanitizer-aarch64 :: bench_threads.cpp
27.28s: ThreadSanitizer-aarch64 :: restore_stack.cpp
22.35s: ThreadSanitizer-aarch64 :: signal_thread.cpp
21.47s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
19.96s: libFuzzer-aarch64-libcxx-Linux :: value-profile-switch.test
18.13s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-switch.test
15.24s: libFuzzer-aarch64-default-Linux :: minimize_timeout.test
14.63s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_timeout.test
13.84s: libFuzzer-aarch64-libcxx-Linux :: minimize_timeout.test
13.23s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
12.39s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/unsigned-integer-truncation-ignorelist.c
12.32s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/signed-integer-truncation-ignorelist.c
11.17s: ThreadSanitizer-aarch64 :: stress.cpp
10.61s: HWAddressSanitizer-aarch64 :: TestCases/Linux/create-thread-stress.cpp
10.60s: libFuzzer-aarch64-libcxx-Linux :: minimize_crash.test
10.56s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_crash.test
10.22s: libFuzzer-aarch64-libcxx-Linux :: fuzzer-timeout.test
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
[182/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64-with-call.o
[183/186] Generating Msan-aarch64-with-call-Test
[184/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64.o
[185/186] Generating Msan-aarch64-Test
[185/186] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 5915 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-aarch64-linux :: TestCases/icall.c (4945 of 5915)
******************** TEST 'UBSan-Minimal-aarch64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-9].
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..

2 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
47.79s: libFuzzer-aarch64-default-Linux :: value-profile-set.test
46.85s: libFuzzer-aarch64-libcxx-Linux :: value-profile-set.test
45.03s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-set.test
32.11s: ThreadSanitizer-aarch64 :: bench_threads.cpp
27.28s: ThreadSanitizer-aarch64 :: restore_stack.cpp
22.35s: ThreadSanitizer-aarch64 :: signal_thread.cpp
21.47s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
19.96s: libFuzzer-aarch64-libcxx-Linux :: value-profile-switch.test
18.13s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-switch.test
15.24s: libFuzzer-aarch64-default-Linux :: minimize_timeout.test
14.63s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_timeout.test
13.84s: libFuzzer-aarch64-libcxx-Linux :: minimize_timeout.test
13.23s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
12.39s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/unsigned-integer-truncation-ignorelist.c
12.32s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/signed-integer-truncation-ignorelist.c
11.17s: ThreadSanitizer-aarch64 :: stress.cpp
10.61s: HWAddressSanitizer-aarch64 :: TestCases/Linux/create-thread-stress.cpp
10.60s: libFuzzer-aarch64-libcxx-Linux :: minimize_crash.test
10.56s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_crash.test
10.22s: libFuzzer-aarch64-libcxx-Linux :: fuzzer-timeout.test
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
[182/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64-with-call.o
[183/186] Generating Msan-aarch64-with-call-Test
[184/186] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64.o
[185/186] Generating Msan-aarch64-Test
[185/186] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 5915 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-aarch64-linux :: TestCases/icall.c (4954 of 5915)
******************** TEST 'UBSan-Minimal-aarch64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-9].
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..

2 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
57.72s: ThreadSanitizer-aarch64 :: bench_threads.cpp
35.37s: HWAddressSanitizer-aarch64 :: TestCases/Linux/create-thread-stress.cpp
31.53s: ThreadSanitizer-aarch64 :: signal_thread.cpp
31.37s: ThreadSanitizer-aarch64 :: restore_stack.cpp
24.07s: LeakSanitizer-AddressSanitizer-aarch64 :: TestCases/many_threads_detach.cpp
23.48s: AddressSanitizer-aarch64-linux :: TestCases/Linux/quarantine_size_mb.cpp
23.10s: AddressSanitizer-aarch64-linux-dynamic :: TestCases/Linux/quarantine_size_mb.cpp
21.54s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
21.53s: LeakSanitizer-HWAddressSanitizer-aarch64 :: TestCases/many_threads_detach.cpp
20.71s: libFuzzer-aarch64-libcxx-Linux :: minimize_crash.test
19.99s: ThreadSanitizer-aarch64 :: compare_exchange_acquire_fence.cpp
19.56s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_crash.test
19.32s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
17.44s: libFuzzer-aarch64-libcxx-Linux :: value-profile-switch.test
16.00s: SanitizerCommon-asan-aarch64-Linux :: Linux/release_to_os_test.cpp
15.97s: Profile-aarch64 :: Posix/instrprof-value-prof-shared.test
15.55s: SanitizerCommon-lsan-aarch64-Linux :: Linux/release_to_os_test.cpp
15.47s: AddressSanitizer-Unit :: ./Asan-aarch64-inline-Noinst-Test/AddressSanitizer/ThreadedQuarantineTest
15.47s: SanitizerCommon-msan-aarch64-Linux :: Linux/release_to_os_test.cpp
15.40s: AddressSanitizer-Unit :: ./Asan-aarch64-calls-Noinst-Test/AddressSanitizer/ThreadedQuarantineTest
Step 16 (test standalone compiler-rt) failure: test standalone compiler-rt (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/aarch64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang', '--target=aarch64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 5732 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 
FAIL: UBSan-Minimal-aarch64-linux :: TestCases/icall.c (5180 of 5732)
******************** TEST 'UBSan-Minimal-aarch64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/bin/clang  -fsanitize-minimal-runtime   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta  -nobuiltininc -I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include -idirafter /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include -resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build -Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux  -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/compiler_rt_build/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-aarch64-linux/build/compiler_rt_build/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-aarch64-linux/build/build_default/bin/clang -fsanitize-minimal-runtime -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -nobuiltininc -I/home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/include -idirafter /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/include -resource-dir=/home/b/sanitizer-aarch64-linux/build/compiler_rt_build -Wl,-rpath,/home/b/sanitizer-aarch64-linux/build/compiler_rt_build/lib/linux -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-aarch64-linux/build/compiler_rt_build/test/ubsan_minimal/aarch64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-9].
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..

37 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
54.25s: ThreadSanitizer-aarch64 :: bench_threads.cpp
29.32s: ThreadSanitizer-aarch64 :: signal_thread.cpp
28.45s: ThreadSanitizer-aarch64 :: restore_stack.cpp
27.83s: Profile-aarch64 :: Posix/instrprof-value-prof-shared.test
25.55s: AddressSanitizer-aarch64-linux :: TestCases/Linux/quarantine_size_mb.cpp
24.75s: AddressSanitizer-aarch64-linux-dynamic :: TestCases/Linux/quarantine_size_mb.cpp
24.45s: LeakSanitizer-AddressSanitizer-aarch64 :: TestCases/many_threads_detach.cpp
19.03s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
16.48s: libFuzzer-aarch64-default-Linux :: minimize_timeout.test
16.36s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
16.16s: AddressSanitizer-Unit :: ./Asan-aarch64-calls-Noinst-Test/AddressSanitizer/ThreadedQuarantineTest
15.81s: AddressSanitizer-Unit :: ./Asan-aarch64-inline-Noinst-Test/AddressSanitizer/ThreadedQuarantineTest
14.98s: SanitizerCommon-asan-aarch64-Linux :: Linux/release_to_os_test.cpp
14.92s: ThreadSanitizer-aarch64 :: deadlock_detector_stress_test.cpp
14.39s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/signed-integer-truncation-ignorelist.c
14.10s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/unsigned-integer-truncation-ignorelist.c
13.74s: SanitizerCommon-lsan-aarch64-Linux :: Linux/release_to_os_test.cpp
12.90s: UBSan-ThreadSanitizer-aarch64 :: TestCases/ImplicitConversion/signed-integer-truncation-or-sign-change-ignorelist.c
12.88s: SanitizerCommon-msan-aarch64-Linux :: Linux/release_to_os_test.cpp
12.84s: libFuzzer-aarch64-default-Linux :: fuzzer-threaded.test

```

</details>

https://github.com/llvm/llvm-project/pull/137245


More information about the llvm-commits mailing list