Skip to content

Conversation

@tomershafir
Copy link
Contributor

@tomershafir tomershafir commented Nov 9, 2025

A quick fix for the CI failure introduced by #163967

@tomershafir tomershafir marked this pull request as ready for review November 9, 2025 12:33
@tomershafir tomershafir enabled auto-merge (squash) November 9, 2025 12:41
Copy link
Contributor

@jcohen-apple jcohen-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty straightforward to me, LGTM. Let's merge this to unblock CI testing.

@tomershafir tomershafir merged commit b15e220 into llvm:main Nov 9, 2025
12 of 13 checks passed
@tomershafir tomershafir deleted the llc-fix-test-require-aarch64-target branch November 9, 2025 13:08
@llvm-ci
Copy link
Collaborator

llvm-ci commented Nov 9, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux running on sanitizer-buildbot7 while building llvm at step 2 "annotate".

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

Here is the relevant piece of the build log for the reference
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:74: 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: 2960 of 6004 tests, 72 workers --
Testing:  0.. 10.. 
FAIL: MemorySanitizer-AARCH64 :: poison_in_signal.cpp (637 of 2960)
******************** TEST 'MemorySanitizer-AARCH64 :: poison_in_signal.cpp' FAILED ********************
Exit Code: 132

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp # RUN: at line 3
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
+ /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -fsanitize-memory-track-origins=2 -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp # RUN: at line 4
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -fsanitize-memory-track-origins=2 -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
+ /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.script: line 3: 1645600 Illegal instruction     /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp

--

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

2 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
77.30s: ThreadSanitizer-aarch64 :: deadlock_detector_stress_test.cpp
38.47s: ThreadSanitizer-aarch64 :: restore_stack.cpp
25.26s: ThreadSanitizer-aarch64 :: bench_threads.cpp
22.79s: ThreadSanitizer-aarch64 :: compare_exchange_acquire_fence.cpp
19.14s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_crash.test
19.12s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
16.13s: libFuzzer-aarch64-default-Linux :: minimize_timeout.test
15.74s: libFuzzer-aarch64-default-Linux :: value-profile-set.test
15.69s: libFuzzer-aarch64-libcxx-Linux :: minimize_crash.test
15.54s: ThreadSanitizer-aarch64 :: signal_thread.cpp
15.27s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_timeout.test
14.33s: libFuzzer-aarch64-libcxx-Linux :: value-profile-set.test
11.99s: Profile-aarch64 :: Posix/instrprof-value-prof-shared.test
11.95s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
11.63s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-set.test
11.41s: ThreadSanitizer-aarch64 :: stress.cpp
11.40s: libFuzzer-aarch64-libcxx-Linux :: minimize_timeout.test
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (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:74: 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: 2960 of 6004 tests, 72 workers --
Testing:  0.. 10.. 
FAIL: MemorySanitizer-AARCH64 :: poison_in_signal.cpp (637 of 2960)
******************** TEST 'MemorySanitizer-AARCH64 :: poison_in_signal.cpp' FAILED ********************
Exit Code: 132

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp # RUN: at line 3
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
+ /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -gline-tables-only -fsanitize-memory-track-origins=2 -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp # RUN: at line 4
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang --driver-mode=g++ -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -gline-tables-only -fsanitize-memory-track-origins=2 -std=c++11 -O2 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/msan/poison_in_signal.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
+ /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp
/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.script: line 3: 1645600 Illegal instruction     /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/msan/AARCH64/Output/poison_in_signal.cpp.tmp

--

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

2 warning(s) in tests
Slowest Tests:
--------------------------------------------------------------------------
77.30s: ThreadSanitizer-aarch64 :: deadlock_detector_stress_test.cpp
38.47s: ThreadSanitizer-aarch64 :: restore_stack.cpp
25.26s: ThreadSanitizer-aarch64 :: bench_threads.cpp
22.79s: ThreadSanitizer-aarch64 :: compare_exchange_acquire_fence.cpp
19.14s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_crash.test
19.12s: libFuzzer-aarch64-default-Linux :: minimize_crash.test
16.13s: libFuzzer-aarch64-default-Linux :: minimize_timeout.test
15.74s: libFuzzer-aarch64-default-Linux :: value-profile-set.test
15.69s: libFuzzer-aarch64-libcxx-Linux :: minimize_crash.test
15.54s: ThreadSanitizer-aarch64 :: signal_thread.cpp
15.27s: libFuzzer-aarch64-static-libcxx-Linux :: minimize_timeout.test
14.33s: libFuzzer-aarch64-libcxx-Linux :: value-profile-set.test
11.99s: Profile-aarch64 :: Posix/instrprof-value-prof-shared.test
11.95s: libFuzzer-aarch64-default-Linux :: value-profile-switch.test
11.63s: libFuzzer-aarch64-static-libcxx-Linux :: value-profile-set.test
11.41s: ThreadSanitizer-aarch64 :: stress.cpp
11.40s: libFuzzer-aarch64-libcxx-Linux :: minimize_timeout.test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants