[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 13:09:02 PDT 2025


llvm-ci wrote:

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

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

<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)
...
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/i386-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:237: warning: Compiler lib dir != compiler-rt lib dir
Compiler libdir:     "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/i386-unknown-linux-gnu"
compiler-rt libdir:  "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-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: 10844 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-i386-linux :: TestCases/icall.c (9034 of 10844)
******************** TEST 'UBSan-Minimal-i386-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

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

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-x86_64-linux :: TestCases/icall.c (9058 of 10844)
******************** TEST 'UBSan-Minimal-x86_64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime  -m64  -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -m64 -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-10].
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.. 

8 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
66.35s: libFuzzer-i386-default-Linux :: value-profile-switch.test
60.12s: libFuzzer-i386-static-libcxx-Linux :: value-profile-switch.test
52.99s: libFuzzer-i386-libcxx-Linux :: value-profile-switch.test
46.35s: libFuzzer-i386-libcxx-Linux :: fork.test
44.71s: ThreadSanitizer-x86_64 :: bench_threads.cpp
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/i386-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:237: warning: Compiler lib dir != compiler-rt lib dir
Compiler libdir:     "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/i386-unknown-linux-gnu"
compiler-rt libdir:  "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-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: 10844 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-i386-linux :: TestCases/icall.c (9034 of 10844)
******************** TEST 'UBSan-Minimal-i386-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

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

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-x86_64-linux :: TestCases/icall.c (9058 of 10844)
******************** TEST 'UBSan-Minimal-x86_64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime  -m64  -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -m64 -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-10].
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..

8 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
66.35s: libFuzzer-i386-default-Linux :: value-profile-switch.test
60.12s: libFuzzer-i386-static-libcxx-Linux :: value-profile-switch.test
52.99s: libFuzzer-i386-libcxx-Linux :: value-profile-switch.test
46.35s: libFuzzer-i386-libcxx-Linux :: fork.test
44.71s: ThreadSanitizer-x86_64 :: bench_threads.cpp
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/i386-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:237: warning: Compiler lib dir != compiler-rt lib dir
Compiler libdir:     "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/i386-unknown-linux-gnu"
compiler-rt libdir:  "/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:248: warning: COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=ON, but this test suite does not support testing the just-built runtime libraries when the test compiler is configured to use different runtime libraries. Either modify this test suite to support this test configuration, or set COMPILER_RT_TEST_STANDALONE_BUILD_LIBS=OFF to test the runtime libraries included in the compiler instead.
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:259: note: Testing using libraries in "/home/b/sanitizer-x86_64-linux/build/build_default/./lib/../lib/clang/21/lib/x86_64-unknown-linux-gnu"
llvm-lit: /home/b/sanitizer-x86_64-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: 10844 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-i386-linux :: TestCases/icall.c (9028 of 10844)
******************** TEST 'UBSan-Minimal-i386-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

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

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80
FAIL: UBSan-Minimal-x86_64-linux :: TestCases/icall.c (9055 of 10844)
******************** TEST 'UBSan-Minimal-x86_64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang  -fsanitize-minimal-runtime  -m64  -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux/build/build_default/./bin/clang -fsanitize-minimal-runtime -m64 -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-10].
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..

8 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
64.62s: libFuzzer-i386-default-Linux :: value-profile-switch.test
59.25s: libFuzzer-i386-libcxx-Linux :: value-profile-switch.test
53.97s: libFuzzer-i386-static-libcxx-Linux :: value-profile-switch.test
51.81s: libFuzzer-i386-default-Linux :: fork.test
50.28s: libFuzzer-i386-static-libcxx-Linux :: fork.test
Step 16 (test standalone compiler-rt) failure: test standalone compiler-rt (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-Wthread-safety', '-Wthread-safety-reference', '-Wthread-safety-beta', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/lit.common.cfg.py:60: warning: Path reported by clang does not exist: "/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/x86_64-unknown-linux-gnu". This path was found by running ['/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang', '--target=x86_64-unknown-linux-gnu', '-m64', '-nobuiltininc', '-I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include', '-idirafter', '/home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include', '-resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build', '-Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux', '-print-runtime-dir'].
llvm-lit: /home/b/sanitizer-x86_64-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: 6439 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 
FAIL: UBSan-Minimal-x86_64-linux :: TestCases/icall.c (5862 of 6439)
******************** TEST 'UBSan-Minimal-x86_64-linux :: TestCases/icall.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang  -fsanitize-minimal-runtime  -m64 -nobuiltininc -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include -idirafter /home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include -resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build -Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux  -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/compiler_rt_build/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp && not --crash  /home/b/sanitizer-x86_64-linux/build/compiler_rt_build/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp 2>&1 | FileCheck /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c # RUN: at line 1
+ /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang -fsanitize-minimal-runtime -m64 -nobuiltininc -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/include -idirafter /home/b/sanitizer-x86_64-linux/build/build_default/lib/clang/21/include -resource-dir=/home/b/sanitizer-x86_64-linux/build/compiler_rt_build -Wl,-rpath,/home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/linux -fsanitize=cfi-icall -fno-sanitize-trap=cfi-icall -flto -fvisibility=hidden /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/test/ubsan_minimal/TestCases/icall.c -o /home/b/sanitizer-x86_64-linux/build/compiler_rt_build/test/ubsan_minimal/x86_64/TestCases/Output/icall.c.tmp
ld: error: Invalid summary version 12. Version should be in the range [1-10].
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..

39 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
44.83s: libFuzzer-x86_64-default-Linux :: fork_corpus_groups.test
43.50s: libFuzzer-x86_64-default-Linux :: fork.test
41.00s: ThreadSanitizer-x86_64 :: bench_threads.cpp
33.44s: SanitizerCommon-Unit :: ./Sanitizer-x86_64-Test/SanitizerCommon/CombinedAllocator32Compact
32.14s: ThreadSanitizer-x86_64 :: restore_stack.cpp
31.42s: libFuzzer-x86_64-default-Linux :: out-of-process-fuzz.test
26.36s: libFuzzer-x86_64-default-Linux :: value-profile-switch.test
26.22s: Profile-x86_64 :: Posix/instrprof-value-prof-shared.test
23.81s: libFuzzer-x86_64-default-Linux :: minimize_crash.test
22.44s: libFuzzer-x86_64-default-Linux :: disable-leaks.test
21.23s: SanitizerCommon-tsan-x86_64-Linux :: vsnprintf.cpp
18.46s: ThreadSanitizer-x86_64 :: deadlock_detector_stress_test.cpp
18.41s: SanitizerCommon-msan-x86_64-Linux :: Linux/soft_rss_limit_mb_test.cpp
17.18s: libFuzzer-x86_64-default-Linux :: fuzzer-oom.test
16.71s: libFuzzer-x86_64-default-Linux :: minimize_timeout.test
16.63s: NSan-X86_64 :: sum.cpp
16.13s: libFuzzer-x86_64-default-Linux :: large.test
15.96s: libFuzzer-x86_64-default-Linux :: cross_over_uniform_dist.test
15.62s: SanitizerCommon-tsan-x86_64-Linux :: Linux/soft_rss_limit_mb_test.cpp
15.45s: SanitizerCommon-asan-x86_64-Linux :: Linux/soft_rss_limit_mb_test.cpp

```

</details>

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


More information about the llvm-commits mailing list