fedora-llvm-team / llvm-snapshots

Everything to build LLVM snapshots
https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/
15 stars 8 forks source link

Snapshot build for 20240414 (standalone) #408

Closed github-actions[bot] closed 6 months ago

github-actions[bot] commented 6 months ago

Hello @tuliom!

This issue exists to let you know that we are about to monitor the builds of the LLVM snapshot for 20240414.

At certain intervals the CI system will update this very comment over time to reflect the progress of builds.
Log analysis
For example if a build of the llvm project fails on the fedora-rawhide-x86_64 platform, we'll analyze the build log (if any) to identify the cause of the failure. The cause can be any of ['srpm_build_issue', 'copr_timeout', 'network_issue', 'dependency_issue', 'test', 'downstream_patch_application', 'installed_but_unpackaged_files_found', 'unknown']. For each cause we will list the packages and the relevant log excerpts.
Use of labels
Let's assume a unit test test in upstream LLVM was broken. We will then add these labels to this issue: error/test, arch/x86_64, os/fedora-rawhide, project/llvm. If you manually restart a build in Copr and can bring it to a successful state, we will automatically remove the aforementioned labels.

Last updated: 2024-04-16T23:19:42.318661

Build Matrix | |llvm-snapshot-builder|python-lit|llvm|clang|lld|compiler-rt|libomp| |:---|:---:|:---:|:---:|:---:|:---:|:---:|:---:| |fedora-38-aarch64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308562) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308563) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308564) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308565) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308566) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308567)| |fedora-38-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308568) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308569) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308570) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308571) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308572) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308573)| |fedora-38-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308574) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308575) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308576) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308577) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308578) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308579)| |fedora-38-s390x
:x: tests failed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308580) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308581) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308582) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308583) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308584) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308585)| |fedora-38-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308586) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308587) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308588) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308589) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308590) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308591)| |fedora-39-aarch64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308592) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308593) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308594) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308595) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308596) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308597)| |fedora-39-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308598) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308599) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308600) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308601) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308602) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308603)| |fedora-39-ppc64le
:white_check_mark: tests passed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308604) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308605) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308606) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308607) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308608) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308609)| |fedora-39-s390x
:x: tests failed :lock: |[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308610) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308611) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308612) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308613) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308614) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308615)| |fedora-39-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308616) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308617) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308618) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308619) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308620) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308621)| |fedora-40-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308622) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308623) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308624) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308625) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308626) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308627)| |fedora-40-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308628) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308629) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308630) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308631) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308632) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308633)| |fedora-40-ppc64le
:warning: pipeline error|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308634) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308635) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308636) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308637) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308638) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308639)| |fedora-40-s390x
:warning: pipeline error|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308640) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308641) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308642) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308643) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308644) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308645)| |fedora-40-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308646) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308647) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308648) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308649) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308650) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308651)| |fedora-rawhide-aarch64
:white_check_mark: tests passed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308652) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308653) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308654) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308655) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308656) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308657)| |fedora-rawhide-i386|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308658) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308659) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308660) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308661) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308662) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308663)| |fedora-rawhide-ppc64le
:warning: pipeline error|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308664) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308665) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308666) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308667) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308668) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308669)| |fedora-rawhide-s390x
:warning: pipeline error|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308670) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308671) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308672) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308673) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308674) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308675)| |fedora-rawhide-x86_64
:x: tests failed|[:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308558) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308676) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308677) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308678) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308679) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308680) | [:white_check_mark:](https://copr.fedorainfracloud.org/coprs/build/7308681)|
Build status legend
  • :o: : canceled
  • :x: : failed
  • :ballot_box_with_check: : forked
  • :inbox_tray: : importing
  • :soon: : pending
  • :running: : running
  • :no_entry_sign: : skipped
  • :star: : starting
  • :white_check_mark: : succeeded
  • :hourglass: : waiting
  • :grey_question: : unknown
  • :warning: : pipeline error (only relevant to testing-farm)
github-actions[bot] commented 6 months ago

Testing-farm results are in!

Last updated: 2024-04-16T23:19:40.858056

Some (if not all) results from testing-farm are in. This comment will be updated over time and is detached from the main issue comment because we want to preserve the logs entirely and not shorten them.

[!NOTE] Please be aware that the testing-farm artifact links a valid for no longer than 90 days. That is why we persists the log outputs here.

[!WARNING] This list is not extensive if tests have been run in the Red Hat internal testing-farm ranch and failed. For those, take a look in the "chroot" column of the build matrix above and look for failed tests that show a :lock: symbol.

Failed testing-farm test cases

/clang-tests/tests/llvm-test-suite on fedora-38-aarch64 (see testing-farm artifacts) ``` + git clone --depth 1 https://src.fedoraproject.org/rpms/llvm-test-suite.git llvm-test-suite Cloning into 'llvm-test-suite'... + cd llvm-test-suite/tests/test-suite + ./runtest.sh ++ mktemp -d + cd /tmp/tmp.xyMbfpZP5p + cmake -G Ninja /usr/share/llvm-test-suite/ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DTEST_SUITE_LIT_FLAGS=-sv [... CMAKE CONFIGURE LOG SHORTENED ...] CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [... CMAKE BUILD LOG SHORTENED ...] + ninja check /usr/bin/ld: MultiSource/Benchmarks/Prolangs-C/bison/CMakeFiles/mybison.dir/files.c.o: in function `openfiles': files.c:(.text+0x458): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: MultiSource/Benchmarks/Prolangs-C/unix-smail/CMakeFiles/unix-smail.dir/deliver.c.o: in function `deliver': deliver.c:(.text+0x144): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: MultiSource/Benchmarks/MiBench/office-ispell/CMakeFiles/office-ispell.dir/ispell.c.o: in function `main': ispell.c:(.text+0xb70): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-fprintf-2.dir/fprintf-2.c.o: in function `main': fprintf-2.c:(.text+0x14): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-printf-2.dir/printf-2.c.o: in function `main': printf-2.c:(.text+0x8c): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-user-printf.dir/user-printf.c.o: in function `main': user-printf.c:(.text+0x98): warning: the use of `tmpnam' is dangerous, better use `mkstemp' Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. FAIL: test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test (2368 of 3378) ******************** TEST 'test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test' FAILED ******************** /tmp/tmp.xyMbfpZP5p/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-950704-1.test.time /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1 + /tmp/tmp.xyMbfpZP5p/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-950704-1.test.time /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1 /tmp/tmp.xyMbfpZP5p/tools/timeit-target: error: child terminated by signal 6 ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-frame-address.test (2568 of 3378) ******************** TEST 'test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-frame-address.test' FAILED ******************** /tmp/tmp.xyMbfpZP5p/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-frame-address.test.time /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-frame-address + /tmp/tmp.xyMbfpZP5p/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-frame-address.test.time /tmp/tmp.xyMbfpZP5p/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-frame-address /tmp/tmp.xyMbfpZP5p/tools/timeit-target: error: child terminated by signal 6 ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (2): test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-frame-address.test Testing Time: 664.10s Total Discovered Tests: 3378 Passed: 3376 (99.94%) Failed: 2 (0.06%) FAILED: CMakeFiles/check /tmp/tmp.xyMbfpZP5p/CMakeFiles/check cd /tmp/tmp.xyMbfpZP5p && /usr/bin/lit -sv . ninja: build stopped: subcommand failed. Shared connection to 18.220.201.251 closed. ```
/compiler-rt-tests/tests/cross-compile-i686 on fedora-38-x86_64 (see testing-farm artifacts) ``` + clang -m32 -fsanitize=address test.c /usr/bin/ld: cannot find -lgcc_s: No such file or directory clang-16: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 18.188.98.249 closed. ```
/llvm-tests/tests/integration-test-suite on fedora-38-x86_64 (see testing-farm artifacts) ``` + threads=0 + thread_args= + repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite + '[' 0 -gt 0 ']' + '[' 0 -ge 1 ']' ++ mktemp -d -p /var/tmp + cd /var/tmp/tmp.0LebN6IKpr + git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite Cloning into 'llvm-toolchain-integration-test-suite'... + cd llvm-toolchain-integration-test-suite + mkdir _build + cd _build + cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [... CMAKE CONFIGURE LOG SHORTENED ...] + lit --show-unsupported --show-xfail -v tests PASS: LLVM regression suite :: atomic_fetch.c (1 of 51) PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51) PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51) PASS: LLVM regression suite :: basic_openmp.c (8 of 51) PASS: LLVM regression suite :: clang_format.c (9 of 51) PASS: LLVM regression suite :: code_coverage.cpp (10 of 51) FAIL: LLVM regression suite :: code_profiling.cpp (11 of 51) ******************** TEST 'LLVM regression suite :: code_profiling.cpp' FAILED ******************** Exit Code: 1 Command Output (stdout): -- true -- Command Output (stderr): -- RUN: at line 3: /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo + /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo RUN: at line 4: LLVM_PROFILE_FILE="foo.profraw" ./foo + LLVM_PROFILE_FILE=foo.profraw + ./foo RUN: at line 5: /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw + /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw warning: foo.profraw: raw profile version mismatch: Profile uses raw profile format version = 8; expected version = 10 PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. error: no profile can be merged -- ******************** PASS: LLVM regression suite :: buildid.c (12 of 51) PASS: LLVM regression suite :: format_diff.c (13 of 51) UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51) PASS: LLVM regression suite :: gold.c (15 of 51) UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51) PASS: LLVM regression suite :: include_limits.c (17 of 51) UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51) UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51) FAIL: LLVM regression suite :: libclang_cpp.cpp (20 of 51) ******************** TEST 'LLVM regression suite :: libclang_cpp.cpp' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 4: /usr/bin/c++ -DCLANG_MAJOR=`/usr/bin/llvm-config --version | cut -d . -f 1` -v /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/libclang_cpp.cpp -o /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/_build/tests/Output/libclang_cpp.cpp.tmp `/usr/bin/llvm-config --cxxflags --ldflags --libs` -lclang-cpp ++ cut -d . -f 1 ++ /usr/bin/llvm-config --version ++ /usr/bin/llvm-config --cxxflags --ldflags --libs + /usr/bin/c++ -DCLANG_MAJOR=19 -v /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/libclang_cpp.cpp -o /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/_build/tests/Output/libclang_cpp.cpp.tmp -I/usr/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -L/usr/lib64 -lLLVM-19pre20240414.gfad37526a3ea7d -lclang-cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-13.2.1-20240316/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.1 20240316 (Red Hat 13.2.1-7) (GCC) COLLECT_GCC_OPTIONS='-D' 'CLANG_MAJOR=19' '-v' '-o' '/var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/_build/tests/Output/libclang_cpp.cpp.tmp' '-I' '/usr/include' '-std=c++17' '-fno-exceptions' '-funwind-tables' '-D' '_GNU_SOURCE' '-D' '__STDC_CONSTANT_MACROS' '-D' '__STDC_FORMAT_MACROS' '-D' '__STDC_LIMIT_MACROS' '-L/usr/lib64' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' '/var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/_build/tests/Output/libclang_cpp.cpp.tmp-' /usr/libexec/gcc/x86_64-redhat-linux/13/cc1plus -quiet -v -I /usr/include -D_GNU_SOURCE -D CLANG_MAJOR=19 -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/libclang_cpp.cpp -quiet -dumpdir /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/_build/tests/Output/libclang_cpp.cpp.tmp- -dumpbase libclang_cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=c++17 -version -fno-exceptions -funwind-tables -o /tmp/lit-tmp-34c_81hg/ccLUK4kb.s GNU C++17 (GCC) version 13.2.1 20240316 (Red Hat 13.2.1-7) (x86_64-redhat-linux) compiled by GNU C version 13.2.1 20240316 (Red Hat 13.2.1-7), GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.24-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/13/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/13/../../../../x86_64-redhat-linux/include" ignoring duplicate directory "/usr/include" as it is a non-system directory that duplicates a system directory #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13 /usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/x86_64-redhat-linux /usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/backward /usr/lib/gcc/x86_64-redhat-linux/13/include /usr/local/include /usr/include End of search list. Compiler executable checksum: 7b2d427a7e1fee9bc76362ed08e3d325 In file included from /usr/include/clang/Tooling/ArgumentsAdjusters.h:19, from /usr/include/clang/Tooling/CommonOptionsParser.h:29, from /var/tmp/tmp.0LebN6IKpr/llvm-toolchain-integration-test-suite/tests/libclang_cpp.cpp:8: /usr/include/clang/Basic/LLVM.h:24:10: fatal error: llvm/ADT/None.h: No such file or directory 24 | #include "llvm/ADT/None.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. -- ******************** PASS: LLVM regression suite :: llvm-ir.c (21 of 51) PASS: LLVM regression suite :: from_chars.cpp (22 of 51) PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51) PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51) PASS: LLVM regression suite :: lto_and_gold.c (25 of 51) PASS: LLVM regression suite :: lto_and_lld.c (26 of 51) PASS: LLVM regression suite :: minimal_llvm_cmake.txt (27 of 51) UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51) PASS: LLVM regression suite :: openmp_headers.c (29 of 51) PASS: LLVM regression suite :: openmp_tools.c (30 of 51) UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51) PASS: LLVM regression suite :: llvm_config_libs.cpp (32 of 51) PASS: LLVM regression suite :: plugins.cpp (33 of 51) PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51) PASS: LLVM regression suite :: save-optimization-record.c (35 of 51) PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51) PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51) PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (38 of 51) PASS: LLVM regression suite :: test_asan_heap.c (39 of 51) PASS: LLVM regression suite :: test_asan_lc.c (40 of 51) PASS: LLVM regression suite :: test_clangd.txt (41 of 51) UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51) PASS: LLVM regression suite :: scanbuild_py_makefile.txt (43 of 51) PASS: LLVM regression suite :: test_leaksan.c (44 of 51) PASS: LLVM regression suite :: test_tsan.c (45 of 51) PASS: LLVM regression suite :: test_ubsan.c (46 of 51) UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51) PASS: LLVM regression suite :: thinlto.c (48 of 51) PASS: LLVM regression suite :: warning_conversion.c (49 of 51) UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51) PASS: LLVM regression suite :: whole-toolchain.c (51 of 51) ******************** Unsupported Tests (13): LLVM regression suite :: basic_lib++.cpp LLVM regression suite :: basic_lib++2.cpp LLVM regression suite :: basic_lldb.c LLVM regression suite :: basic_lldb2.cpp LLVM regression suite :: from_chars_libc++.cpp LLVM regression suite :: hello.mlir LLVM regression suite :: libc++_link_static.cpp LLVM regression suite :: libc++_static_shared.cpp LLVM regression suite :: minimal_mlir_cmake.txt LLVM regression suite :: partial-toolchain.cpp LLVM regression suite :: test_hwasan.c LLVM regression suite :: unwind.cpp LLVM regression suite :: whole-toolchain.cpp ******************** Failed Tests (2): LLVM regression suite :: code_profiling.cpp LLVM regression suite :: libclang_cpp.cpp Testing Time: 10.47s Total Discovered Tests: 51 Unsupported: 13 (25.49%) Passed : 36 (70.59%) Failed : 2 (3.92%) Shared connection to 18.188.98.249 closed. ```
/clang-tests/tests/llvm-test-suite on fedora-39-aarch64 (see testing-farm artifacts) ``` + git clone --depth 1 https://src.fedoraproject.org/rpms/llvm-test-suite.git llvm-test-suite Cloning into 'llvm-test-suite'... + cd llvm-test-suite/tests/test-suite + ./runtest.sh ++ mktemp -d + cd /tmp/tmp.zctqMgyxzF + cmake -G Ninja /usr/share/llvm-test-suite/ -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DTEST_SUITE_LIT_FLAGS=-sv [... CMAKE CONFIGURE LOG SHORTENED ...] + ninja check [... CMAKE BUILD LOG SHORTENED ...] /usr/bin/ld: MultiSource/Benchmarks/Prolangs-C/bison/CMakeFiles/mybison.dir/files.c.o: in function `openfiles': files.c:(.text+0x458): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: MultiSource/Benchmarks/Prolangs-C/unix-smail/CMakeFiles/unix-smail.dir/deliver.c.o: in function `deliver': deliver.c:(.text+0x144): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: MultiSource/Benchmarks/MiBench/office-ispell/CMakeFiles/office-ispell.dir/ispell.c.o: in function `main': ispell.c:(.text+0xb70): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-fprintf-2.dir/fprintf-2.c.o: in function `main': fprintf-2.c:(.text+0x14): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-printf-2.dir/printf-2.c.o: in function `main': printf-2.c:(.text+0x8c): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: SingleSource/Regression/C/gcc-c-torture/execute/CMakeFiles/GCC-C-execute-user-printf.dir/user-printf.c.o: in function `main': user-printf.c:(.text+0x98): warning: the use of `tmpnam' is dangerous, better use `mkstemp' Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. FAIL: test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test (2369 of 3380) ******************** TEST 'test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test' FAILED ******************** /tmp/tmp.zctqMgyxzF/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.zctqMgyxzF/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-950704-1.test.time /tmp/tmp.zctqMgyxzF/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1 + /tmp/tmp.zctqMgyxzF/tools/timeit-target --limit-core 0 --limit-cpu 7200 --timeout 7200 --limit-file-size 104857600 --limit-rss-size 838860800 --redirect-input /dev/null --summary /tmp/tmp.zctqMgyxzF/SingleSource/Regression/C/gcc-c-torture/execute/Output/GCC-C-execute-950704-1.test.time /tmp/tmp.zctqMgyxzF/SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1 /tmp/tmp.zctqMgyxzF/tools/timeit-target: error: child terminated by signal 6 ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-950704-1.test Testing Time: 672.29s Total Discovered Tests: 3380 Passed: 3379 (99.97%) Failed: 1 (0.03%) FAILED: CMakeFiles/check /tmp/tmp.zctqMgyxzF/CMakeFiles/check cd /tmp/tmp.zctqMgyxzF && /usr/bin/lit -sv . ninja: build stopped: subcommand failed. Shared connection to 3.135.63.182 closed. ```
/compiler-rt-tests/tests/cross-compile-i686 on fedora-39-x86_64 (see testing-farm artifacts) ``` + clang -m32 -fsanitize=address test.c /usr/bin/ld: cannot find -lgcc_s: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) Shared connection to 3.17.66.165 closed. ```
/llvm-tests/tests/crash-with-fzero-args-used-regs on fedora-39-x86_64 (see testing-farm artifacts) ``` :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 05:11:33 ] :: [ BEGIN ] :: Create tmp directory :: actually running 'tmp=$(mktemp -d)' :: [ 05:11:33 ] :: [ PASS ] :: Create tmp directory (Expected 0, got 0) :: [ 05:11:33 ] :: [ BEGIN ] :: Running 'cp reproducer.c /tmp/tmp.jWOUo4mgxK' :: [ 05:11:33 ] :: [ PASS ] :: Command 'cp reproducer.c /tmp/tmp.jWOUo4mgxK' (Expected 0, got 0) :: [ 05:11:33 ] :: [ BEGIN ] :: Running 'pushd /tmp/tmp.jWOUo4mgxK' /tmp/tmp.jWOUo4mgxK /var/ARTIFACTS/work-snapshot-gatingni4f0o9f/tests/snapshot-gating/discover/llvm-tests/tests/tests/crash-with-fzero-args-used-regs :: [ 05:11:33 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.jWOUo4mgxK' (Expected 0, got 0) :: [ 05:11:33 ] :: [ BEGIN ] :: Running 'set -o pipefail' :: [ 05:11:33 ] :: [ PASS ] :: Command 'set -o pipefail' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 05:11:34 ] :: [ BEGIN ] :: Running 'clang -c -o test reproducer.c -fzero-call-used-regs=all -O1' PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: clang -c -o test reproducer.c -fzero-call-used-regs=all -O1 1. parser at end of file 2. Code generation 3. Running pass 'Function Pass Manager' on module 'reproducer.c'. 4. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@qcrypto_akcipher_free' #0 0x00007f4d3893df7a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x93df7a) #1 0x00007f4d3893b934 llvm::sys::RunSignalHandlers() (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x93b934) #2 0x00007f4d38872214 (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x872214) #3 0x00007f4d37a5c9a0 __restore_rt (/lib64/libc.so.6+0x3e9a0) #4 0x00007f4d38eae9af (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xeae9af) #5 0x00007f4d38d7c31c llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xd7c31c) #6 0x00007f4d38ab6035 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xab6035) #7 0x00007f4d38abcc83 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xabcc83) #8 0x00007f4d38ab66ed llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xab66ed) #9 0x00007f4d41165115 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr, std::unique_ptr>) (/lib64/libclang-cpp.so.17+0x1b65115) #10 0x00007f4d415623e8 (/lib64/libclang-cpp.so.17+0x1f623e8) #11 0x00007f4d3ff1a036 clang::ParseAST(clang::Sema&, bool, bool) (/lib64/libclang-cpp.so.17+0x91a036) #12 0x00007f4d42125b76 clang::FrontendAction::Execute() (/lib64/libclang-cpp.so.17+0x2b25b76) #13 0x00007f4d42092bc0 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib64/libclang-cpp.so.17+0x2a92bc0) #14 0x00007f4d421a6174 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib64/libclang-cpp.so.17+0x2ba6174) #15 0x0000000000413f5b cc1_main(llvm::ArrayRef, char const*, void*) (/usr/bin/clang-17+0x413f5b) #16 0x00000000004112b5 (/usr/bin/clang-17+0x4112b5) #17 0x00007f4d41ccd1fd (/lib64/libclang-cpp.so.17+0x26cd1fd) #18 0x00007f4d38871f54 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x871f54) #19 0x00007f4d41cccc27 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (/lib64/libclang-cpp.so.17+0x26ccc27) #20 0x00007f4d41c9337e clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/lib64/libclang-cpp.so.17+0x269337e) #21 0x00007f4d41c935e7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/lib64/libclang-cpp.so.17+0x26935e7) #22 0x00007f4d41cb0a3a clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/lib64/libclang-cpp.so.17+0x26b0a3a) #23 0x0000000000410af8 clang_main(int, char**, llvm::ToolContext const&) (/usr/bin/clang-17+0x410af8) #24 0x000000000041d636 main (/usr/bin/clang-17+0x41d636) #25 0x00007f4d37a4614a __libc_start_call_main (/lib64/libc.so.6+0x2814a) #26 0x00007f4d37a4620b __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x2820b) #27 0x000000000040d9a5 _start (/usr/bin/clang-17+0x40d9a5) clang: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 17.0.6 (Fedora 17.0.6-2.fc39) Target: x86_64-redhat-linux-gnu Thread model: posix InstalledDir: /usr/bin clang: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang: note: diagnostic msg: /tmp/reproducer-424b6a.c clang: note: diagnostic msg: /tmp/reproducer-424b6a.sh clang: note: diagnostic msg: ******************** :: [ 05:11:34 ] :: [ FAIL ] :: Command 'clang -c -o test reproducer.c -fzero-call-used-regs=all -O1' (Expected 0, got 1) :: [ 05:11:34 ] :: [ BEGIN ] :: Running 'clang -c -o test reproducer.c -fzero-call-used-regs=all -O2' PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: clang -c -o test reproducer.c -fzero-call-used-regs=all -O2 1. parser at end of file 2. Code generation 3. Running pass 'Function Pass Manager' on module 'reproducer.c'. 4. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@qcrypto_akcipher_free' #0 0x00007f379133df7a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x93df7a) #1 0x00007f379133b934 llvm::sys::RunSignalHandlers() (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x93b934) #2 0x00007f3791272214 (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x872214) #3 0x00007f379045c9a0 __restore_rt (/lib64/libc.so.6+0x3e9a0) #4 0x00007f37918ae9af (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xeae9af) #5 0x00007f379177c31c llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xd7c31c) #6 0x00007f37914b6035 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xab6035) #7 0x00007f37914bcc83 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xabcc83) #8 0x00007f37914b66ed llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0xab66ed) #9 0x00007f3799b65115 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr, std::unique_ptr>) (/lib64/libclang-cpp.so.17+0x1b65115) #10 0x00007f3799f623e8 (/lib64/libclang-cpp.so.17+0x1f623e8) #11 0x00007f379891a036 clang::ParseAST(clang::Sema&, bool, bool) (/lib64/libclang-cpp.so.17+0x91a036) #12 0x00007f379ab25b76 clang::FrontendAction::Execute() (/lib64/libclang-cpp.so.17+0x2b25b76) #13 0x00007f379aa92bc0 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib64/libclang-cpp.so.17+0x2a92bc0) #14 0x00007f379aba6174 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib64/libclang-cpp.so.17+0x2ba6174) #15 0x0000000000413f5b cc1_main(llvm::ArrayRef, char const*, void*) (/usr/bin/clang-17+0x413f5b) #16 0x00000000004112b5 (/usr/bin/clang-17+0x4112b5) #17 0x00007f379a6cd1fd (/lib64/libclang-cpp.so.17+0x26cd1fd) #18 0x00007f3791271f54 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/llvm17/lib64/libLLVM-17.so+0x871f54) #19 0x00007f379a6ccc27 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (/lib64/libclang-cpp.so.17+0x26ccc27) #20 0x00007f379a69337e clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/lib64/libclang-cpp.so.17+0x269337e) #21 0x00007f379a6935e7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const (/lib64/libclang-cpp.so.17+0x26935e7) #22 0x00007f379a6b0a3a clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) (/lib64/libclang-cpp.so.17+0x26b0a3a) #23 0x0000000000410af8 clang_main(int, char**, llvm::ToolContext const&) (/usr/bin/clang-17+0x410af8) #24 0x000000000041d636 main (/usr/bin/clang-17+0x41d636) #25 0x00007f379044614a __libc_start_call_main (/lib64/libc.so.6+0x2814a) #26 0x00007f379044620b __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x2820b) #27 0x000000000040d9a5 _start (/usr/bin/clang-17+0x40d9a5) clang: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 17.0.6 (Fedora 17.0.6-2.fc39) Target: x86_64-redhat-linux-gnu Thread model: posix InstalledDir: /usr/bin clang: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang: note: diagnostic msg: /tmp/reproducer-5a3db4.c clang: note: diagnostic msg: /tmp/reproducer-5a3db4.sh clang: note: diagnostic msg: ******************** :: [ 05:11:34 ] :: [ FAIL ] :: Command 'clang -c -o test reproducer.c -fzero-call-used-regs=all -O2' (Expected 0, got 1) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 2 bad :: RESULT: FAIL (Test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 05:11:34 ] :: [ BEGIN ] :: Running 'popd' /var/ARTIFACTS/work-snapshot-gatingni4f0o9f/tests/snapshot-gating/discover/llvm-tests/tests/tests/crash-with-fzero-args-used-regs :: [ 05:11:34 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 05:11:34 ] :: [ BEGIN ] :: Remove tmp directory :: actually running 'rm -r /tmp/tmp.jWOUo4mgxK' :: [ 05:11:34 ] :: [ PASS ] :: Remove tmp directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 05:11:34 ] :: [ LOG ] :: Phases fingerprint: tIGqJLIX :: [ 05:11:34 ] :: [ LOG ] :: Asserts fingerprint: eyq62PJX :: [ 05:11:34 ] :: [ LOG ] :: JOURNAL XML: /var/ARTIFACTS/work-snapshot-gatingni4f0o9f/tests/snapshot-gating/execute/data/guest/default-0/llvm-tests/tests/crash-with-fzero-args-used-regs-23/journal.xml :: [ 05:11:34 ] :: [ LOG ] :: JOURNAL TXT: /var/ARTIFACTS/work-snapshot-gatingni4f0o9f/tests/snapshot-gating/execute/data/guest/default-0/llvm-tests/tests/crash-with-fzero-args-used-regs-23/journal.txt :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Phases: 2 good, 1 bad :: OVERALL RESULT: FAIL () ```
/llvm-tests/tests/integration-test-suite on fedora-39-x86_64 (see testing-farm artifacts) ``` + threads=0 + thread_args= + repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite + '[' 0 -gt 0 ']' + '[' 0 -ge 1 ']' ++ mktemp -d -p /var/tmp + cd /var/tmp/tmp.glUkHlB5GG + git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite Cloning into 'llvm-toolchain-integration-test-suite'... + cd llvm-toolchain-integration-test-suite + mkdir _build + cd _build + cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [... CMAKE CONFIGURE LOG SHORTENED ...] + lit --show-unsupported --show-xfail -v tests PASS: LLVM regression suite :: atomic_fetch.c (1 of 51) PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51) PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51) PASS: LLVM regression suite :: basic_openmp.c (8 of 51) PASS: LLVM regression suite :: clang_format.c (9 of 51) PASS: LLVM regression suite :: code_coverage.cpp (10 of 51) PASS: LLVM regression suite :: buildid.c (11 of 51) FAIL: LLVM regression suite :: code_profiling.cpp (12 of 51) ******************** TEST 'LLVM regression suite :: code_profiling.cpp' FAILED ******************** Exit Code: 1 Command Output (stdout): -- true -- Command Output (stderr): -- RUN: at line 3: /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.glUkHlB5GG/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo + /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.glUkHlB5GG/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo RUN: at line 4: LLVM_PROFILE_FILE="foo.profraw" ./foo + LLVM_PROFILE_FILE=foo.profraw + ./foo RUN: at line 5: /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw + /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw warning: foo.profraw: raw profile version mismatch: Profile uses raw profile format version = 8; expected version = 10 PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. error: no profile can be merged -- ******************** PASS: LLVM regression suite :: format_diff.c (13 of 51) UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51) PASS: LLVM regression suite :: gold.c (15 of 51) UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51) PASS: LLVM regression suite :: include_limits.c (17 of 51) UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51) UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51) PASS: LLVM regression suite :: from_chars.cpp (20 of 51) PASS: LLVM regression suite :: llvm-ir.c (21 of 51) PASS: LLVM regression suite :: libclang_cpp.cpp (22 of 51) PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51) PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51) PASS: LLVM regression suite :: lto_and_gold.c (25 of 51) PASS: LLVM regression suite :: lto_and_lld.c (26 of 51) PASS: LLVM regression suite :: llvm_config_libs.cpp (27 of 51) UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51) PASS: LLVM regression suite :: openmp_headers.c (29 of 51) PASS: LLVM regression suite :: openmp_tools.c (30 of 51) UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51) PASS: LLVM regression suite :: minimal_llvm_cmake.txt (32 of 51) PASS: LLVM regression suite :: plugins.cpp (33 of 51) PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51) PASS: LLVM regression suite :: save-optimization-record.c (35 of 51) PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51) PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51) PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (38 of 51) PASS: LLVM regression suite :: test_asan_heap.c (39 of 51) PASS: LLVM regression suite :: test_asan_lc.c (40 of 51) PASS: LLVM regression suite :: test_clangd.txt (41 of 51) UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51) PASS: LLVM regression suite :: test_leaksan.c (43 of 51) PASS: LLVM regression suite :: test_tsan.c (44 of 51) PASS: LLVM regression suite :: scanbuild_py_makefile.txt (45 of 51) PASS: LLVM regression suite :: test_ubsan.c (46 of 51) UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51) PASS: LLVM regression suite :: thinlto.c (48 of 51) PASS: LLVM regression suite :: warning_conversion.c (49 of 51) UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51) PASS: LLVM regression suite :: whole-toolchain.c (51 of 51) ******************** Unsupported Tests (13): LLVM regression suite :: basic_lib++.cpp LLVM regression suite :: basic_lib++2.cpp LLVM regression suite :: basic_lldb.c LLVM regression suite :: basic_lldb2.cpp LLVM regression suite :: from_chars_libc++.cpp LLVM regression suite :: hello.mlir LLVM regression suite :: libc++_link_static.cpp LLVM regression suite :: libc++_static_shared.cpp LLVM regression suite :: minimal_mlir_cmake.txt LLVM regression suite :: partial-toolchain.cpp LLVM regression suite :: test_hwasan.c LLVM regression suite :: unwind.cpp LLVM regression suite :: whole-toolchain.cpp ******************** Failed Tests (1): LLVM regression suite :: code_profiling.cpp Testing Time: 11.34s Total Discovered Tests: 51 Unsupported: 13 (25.49%) Passed : 37 (72.55%) Failed : 1 (1.96%) Shared connection to 3.17.66.165 closed. ```
/clang-tests/tests/libomp on fedora-40-x86_64 (see testing-farm artifacts) ``` +++ uname -m ++ rpm '--queryformat=%{version}' -q clang.x86_64 + CLANG_VERSION=18.1.1 + LIBOMP_DEPENDENCIES='libomp libomp-devel' + rpm -q --requires clang + grep 'clang-libs.* = 18.1.1' clang-libs(x86-64) = 18.1.1-1.fc40 + for lomp_dep in $LIBOMP_DEPENDENCIES + rpm -q --recommends clang-libs + grep 'libomp.* = 18.1.1' libomp(x86-64) = 18.1.1 libomp-devel(x86-64) = 18.1.1 +++ uname -m ++ rpm '--queryformat=%{version}' -q libomp.x86_64 + [[ 19.0.0~pre20240414.gfad37526a3ea7d == \1\8\.\1\.\1 ]] Shared connection to 18.117.139.149 closed. ```
/llvm-tests/tests/integration-test-suite on fedora-40-x86_64 (see testing-farm artifacts) ``` + threads=0 + thread_args= + repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite + '[' 0 -gt 0 ']' + '[' 0 -ge 1 ']' ++ mktemp -d -p /var/tmp + cd /var/tmp/tmp.uTKftLvyUN + git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite Cloning into 'llvm-toolchain-integration-test-suite'... + cd llvm-toolchain-integration-test-suite + mkdir _build + cd _build + cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [... CMAKE CONFIGURE LOG SHORTENED ...] + lit --show-unsupported --show-xfail -v tests PASS: LLVM regression suite :: atomic_fetch.c (1 of 51) PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51) PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51) PASS: LLVM regression suite :: basic_openmp.c (8 of 51) PASS: LLVM regression suite :: clang_format.c (9 of 51) PASS: LLVM regression suite :: code_coverage.cpp (10 of 51) FAIL: LLVM regression suite :: code_profiling.cpp (11 of 51) ******************** TEST 'LLVM regression suite :: code_profiling.cpp' FAILED ******************** Exit Code: 1 Command Output (stdout): -- true -- Command Output (stderr): -- RUN: at line 3: /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.uTKftLvyUN/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo + /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.uTKftLvyUN/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo RUN: at line 4: LLVM_PROFILE_FILE="foo.profraw" ./foo + LLVM_PROFILE_FILE=foo.profraw + ./foo RUN: at line 5: /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw + /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw warning: foo.profraw: raw profile version mismatch: Profile uses raw profile format version = 9; expected version = 10 PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. error: no profile can be merged -- ******************** PASS: LLVM regression suite :: buildid.c (12 of 51) PASS: LLVM regression suite :: format_diff.c (13 of 51) UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51) PASS: LLVM regression suite :: gold.c (15 of 51) UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51) PASS: LLVM regression suite :: include_limits.c (17 of 51) UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51) UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51) PASS: LLVM regression suite :: from_chars.cpp (20 of 51) PASS: LLVM regression suite :: llvm-ir.c (21 of 51) PASS: LLVM regression suite :: libclang_cpp.cpp (22 of 51) PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51) PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51) PASS: LLVM regression suite :: lto_and_gold.c (25 of 51) PASS: LLVM regression suite :: llvm_config_libs.cpp (26 of 51) PASS: LLVM regression suite :: lto_and_lld.c (27 of 51) UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51) PASS: LLVM regression suite :: openmp_headers.c (29 of 51) PASS: LLVM regression suite :: openmp_tools.c (30 of 51) UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51) PASS: LLVM regression suite :: minimal_llvm_cmake.txt (32 of 51) PASS: LLVM regression suite :: plugins.cpp (33 of 51) PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51) PASS: LLVM regression suite :: save-optimization-record.c (35 of 51) PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51) PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51) PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (38 of 51) PASS: LLVM regression suite :: test_asan_heap.c (39 of 51) PASS: LLVM regression suite :: test_asan_lc.c (40 of 51) PASS: LLVM regression suite :: test_clangd.txt (41 of 51) UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51) PASS: LLVM regression suite :: test_leaksan.c (43 of 51) PASS: LLVM regression suite :: scanbuild_py_makefile.txt (44 of 51) PASS: LLVM regression suite :: test_tsan.c (45 of 51) PASS: LLVM regression suite :: test_ubsan.c (46 of 51) UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51) PASS: LLVM regression suite :: warning_conversion.c (48 of 51) PASS: LLVM regression suite :: thinlto.c (49 of 51) UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51) PASS: LLVM regression suite :: whole-toolchain.c (51 of 51) ******************** Unsupported Tests (13): LLVM regression suite :: basic_lib++.cpp LLVM regression suite :: basic_lib++2.cpp LLVM regression suite :: basic_lldb.c LLVM regression suite :: basic_lldb2.cpp LLVM regression suite :: from_chars_libc++.cpp LLVM regression suite :: hello.mlir LLVM regression suite :: libc++_link_static.cpp LLVM regression suite :: libc++_static_shared.cpp LLVM regression suite :: minimal_mlir_cmake.txt LLVM regression suite :: partial-toolchain.cpp LLVM regression suite :: test_hwasan.c LLVM regression suite :: unwind.cpp LLVM regression suite :: whole-toolchain.cpp ******************** Failed Tests (1): LLVM regression suite :: code_profiling.cpp Testing Time: 11.40s Total Discovered Tests: 51 Unsupported: 13 (25.49%) Passed : 37 (72.55%) Failed : 1 (1.96%) Shared connection to 18.117.139.149 closed. ```
/llvm-tests/tests/integration-test-suite on fedora-rawhide-x86_64 (see testing-farm artifacts) ``` + threads=0 + thread_args= + repo_url=https://github.com/opencollab/llvm-toolchain-integration-test-suite + '[' 0 -gt 0 ']' + '[' 0 -ge 1 ']' ++ mktemp -d -p /var/tmp + cd /var/tmp/tmp.ZmmtjL3GWn + git clone https://github.com/opencollab/llvm-toolchain-integration-test-suite Cloning into 'llvm-toolchain-integration-test-suite'... + cd llvm-toolchain-integration-test-suite + mkdir _build + cd _build + cmake .. -DENABLE_LIBCXX=OFF -DENABLE_STATIC_LIBCXX=OFF -DENABLE_LIBUNWIND=OFF CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [... CMAKE CONFIGURE LOG SHORTENED ...] + lit --show-unsupported --show-xfail -v tests PASS: LLVM regression suite :: atomic_fetch.c (1 of 51) PASS: LLVM regression suite :: basic_clang_tidy.cpp (2 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++.cpp (3 of 51) UNSUPPORTED: LLVM regression suite :: basic_lib++2.cpp (4 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb.c (5 of 51) UNSUPPORTED: LLVM regression suite :: basic_lldb2.cpp (6 of 51) PASS: LLVM regression suite :: basic_debuginfo.c (7 of 51) PASS: LLVM regression suite :: basic_openmp.c (8 of 51) PASS: LLVM regression suite :: clang_format.c (9 of 51) PASS: LLVM regression suite :: code_coverage.cpp (10 of 51) FAIL: LLVM regression suite :: code_profiling.cpp (11 of 51) ******************** TEST 'LLVM regression suite :: code_profiling.cpp' FAILED ******************** Exit Code: 1 Command Output (stdout): -- true -- Command Output (stderr): -- RUN: at line 3: /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.ZmmtjL3GWn/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo + /usr/bin/clang -fprofile-instr-generate /var/tmp/tmp.ZmmtjL3GWn/llvm-toolchain-integration-test-suite/tests/code_profiling.cpp -o foo RUN: at line 4: LLVM_PROFILE_FILE="foo.profraw" ./foo + LLVM_PROFILE_FILE=foo.profraw + ./foo RUN: at line 5: /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw + /usr/bin/llvm-profdata merge -output=foo.profdata foo.profraw warning: foo.profraw: raw profile version mismatch: Profile uses raw profile format version = 9; expected version = 10 PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. error: no profile can be merged -- ******************** PASS: LLVM regression suite :: buildid.c (12 of 51) PASS: LLVM regression suite :: format_diff.c (13 of 51) UNSUPPORTED: LLVM regression suite :: from_chars_libc++.cpp (14 of 51) PASS: LLVM regression suite :: gold.c (15 of 51) UNSUPPORTED: LLVM regression suite :: hello.mlir (16 of 51) PASS: LLVM regression suite :: include_limits.c (17 of 51) UNSUPPORTED: LLVM regression suite :: libc++_link_static.cpp (18 of 51) UNSUPPORTED: LLVM regression suite :: libc++_static_shared.cpp (19 of 51) PASS: LLVM regression suite :: from_chars.cpp (20 of 51) PASS: LLVM regression suite :: llvm-ir.c (21 of 51) PASS: LLVM regression suite :: libclang_cpp.cpp (22 of 51) PASS: LLVM regression suite :: lto_and_cfi.c (23 of 51) PASS: LLVM regression suite :: lto_and_cross_dso_cfi.c (24 of 51) PASS: LLVM regression suite :: lto_and_gold.c (25 of 51) PASS: LLVM regression suite :: llvm_config_libs.cpp (26 of 51) PASS: LLVM regression suite :: lto_and_lld.c (27 of 51) UNSUPPORTED: LLVM regression suite :: minimal_mlir_cmake.txt (28 of 51) PASS: LLVM regression suite :: openmp_headers.c (29 of 51) PASS: LLVM regression suite :: openmp_tools.c (30 of 51) UNSUPPORTED: LLVM regression suite :: partial-toolchain.cpp (31 of 51) PASS: LLVM regression suite :: minimal_llvm_cmake.txt (32 of 51) PASS: LLVM regression suite :: plugins.cpp (33 of 51) PASS: LLVM regression suite :: rpass_inline.cpp (34 of 51) PASS: LLVM regression suite :: save-optimization-record.c (35 of 51) PASS: LLVM regression suite :: plugins_newpm.txt (36 of 51) PASS: LLVM regression suite :: scanbuild_py.cpp (37 of 51) PASS: LLVM regression suite :: scanbuild_missing_delete.cpp (38 of 51) PASS: LLVM regression suite :: test_asan_heap.c (39 of 51) PASS: LLVM regression suite :: test_asan_lc.c (40 of 51) PASS: LLVM regression suite :: test_clangd.txt (41 of 51) UNSUPPORTED: LLVM regression suite :: test_hwasan.c (42 of 51) PASS: LLVM regression suite :: test_leaksan.c (43 of 51) PASS: LLVM regression suite :: scanbuild_py_makefile.txt (44 of 51) PASS: LLVM regression suite :: test_ubsan.c (45 of 51) PASS: LLVM regression suite :: test_tsan.c (46 of 51) UNSUPPORTED: LLVM regression suite :: unwind.cpp (47 of 51) PASS: LLVM regression suite :: thinlto.c (48 of 51) PASS: LLVM regression suite :: warning_conversion.c (49 of 51) UNSUPPORTED: LLVM regression suite :: whole-toolchain.cpp (50 of 51) PASS: LLVM regression suite :: whole-toolchain.c (51 of 51) ******************** Unsupported Tests (13): LLVM regression suite :: basic_lib++.cpp LLVM regression suite :: basic_lib++2.cpp LLVM regression suite :: basic_lldb.c LLVM regression suite :: basic_lldb2.cpp LLVM regression suite :: from_chars_libc++.cpp LLVM regression suite :: hello.mlir LLVM regression suite :: libc++_link_static.cpp LLVM regression suite :: libc++_static_shared.cpp LLVM regression suite :: minimal_mlir_cmake.txt LLVM regression suite :: partial-toolchain.cpp LLVM regression suite :: test_hwasan.c LLVM regression suite :: unwind.cpp LLVM regression suite :: whole-toolchain.cpp ******************** Failed Tests (1): LLVM regression suite :: code_profiling.cpp Testing Time: 11.23s Total Discovered Tests: 51 Unsupported: 13 (25.49%) Passed : 37 (72.55%) Failed : 1 (1.96%) Shared connection to 3.142.144.124 closed. ```
tuliom commented 6 months ago

llvm-test-suite on aarch64 appears to be timing out. I'm looking for a way to increase its time in order to test if we stop seeing these issues.

tuliom commented 6 months ago

The timeouts are also happening on x86_64. See issue #413 .

tuliom commented 6 months ago

This can't be a timeout. In a test that succeeded we have:

Testing Time: 1045.19s

In a test that failed we have:

Testing Time: 668.05s

Maybe we're hitting another limit?

tuliom commented 6 months ago

Both of these tests have been fixed in llvm-test-suite upstream with: https://github.com/llvm/llvm-test-suite/commit/259fcdabfd843d01fccd9a1aeb44642e9043a883 https://github.com/llvm/llvm-test-suite/commit/d10245e73a71cee2beb737863ffe8f146f4d47e0

The problem is: we have an out-of-date version of llvm-test-suite in Fedora 38 and 39.

@tstellar Should we start to distribute llvm-test-suite 18.1 in F38 and F39?

tstellar commented 6 months ago

Can we put it in a COPR instead? I'm not sure we want a mismatch between the llvm and llvm-test-suite versions in older Fedora.

tuliom commented 6 months ago

We can also backport the missing patches too.

tstellar commented 6 months ago

@tuliom Ok, let's backport the fixes, that seems like a good solution.

tuliom commented 6 months ago

I created the following PRs in Fedora in order to fix this: https://src.fedoraproject.org/rpms/llvm-test-suite/pull-request/38 https://src.fedoraproject.org/rpms/llvm-test-suite/pull-request/39

tuliom commented 6 months ago

PRs have been merged and bodhi updates reached testing: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4d258b67f2 https://bodhi.fedoraproject.org/updates/FEDORA-2024-8a763fa2b8

They're expected to reach stable in a week.

tuliom commented 6 months ago

The Bodhi updates reached stable. The next execution of the tests should catch them.

tuliom commented 6 months ago

Considering the move to big-merge builds, we may not see a successful standalone build anymore that would trigger testing farm execution. See issue #436.