| 821 | 0s | 0% | dirname ./ci/test/00_setup_env.sh |
| 822 | 0s | 0% | cd ./ci/test/../../ |
| 823 | 0s | 0% | pwd |
| 824 | 0s | 0% | BASE_READ_ONLY_DIR=/home/admin/actions-runner/_work/bitcoin/bitcoin |
| 825 | 0s | 0% | export BASE_READ_ONLY_DIR |
| 826 | 0s | 0% | export BASE_ROOT_DIR=/home/admin/actions-runner/_work/_temp |
| 827 | 0s | 0% | BASE_ROOT_DIR=/home/admin/actions-runner/_work/_temp |
| 828 | 0s | 0% | export DEPENDS_DIR=/home/admin/actions-runner/_work/_temp/depends |
| 829 | 0s | 0% | DEPENDS_DIR=/home/admin/actions-runner/_work/_temp/depends |
| 830 | 0s | 0% | export BASE_SCRATCH_DIR=/home/admin/actions-runner/_work/_temp/ci/scratch |
| 831 | 0s | 0% | BASE_SCRATCH_DIR=/home/admin/actions-runner/_work/_temp/ci/scratch |
| 832 | 0s | 0% | echo 'Setting specific values in env' |
| 833 | 0s | 0% | '[' -n ./ci/test/00_setup_env_native_iwyu.sh ']' |
| 834 | 0s | 0% | set -o errexit |
| 835 | 0s | 0% | source ./ci/test/00_setup_env_native_iwyu.sh |
| 836 | 0s | 0% | export LC_ALL=C.UTF-8 |
| 837 | 0s | 0% | LC_ALL=C.UTF-8 |
| 838 | 0s | 0% | export CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie |
| 839 | 0s | 0% | CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie |
| 840 | 0s | 0% | export CONTAINER_NAME=ci_native_iwyu |
| 841 | 0s | 0% | CONTAINER_NAME=ci_native_iwyu |
| 842 | 0s | 0% | export TIDY_LLVM_V=21 |
| 843 | 0s | 0% | TIDY_LLVM_V=21 |
| 844 | 0s | 0% | export APT_LLVM_V=21 |
| 845 | 0s | 0% | APT_LLVM_V=21 |
| 846 | 0s | 0% | export 'PACKAGES=clang-21 clang-format-21 libclang-21-dev llvm-21-dev jq libevent-dev libboost-dev libzmq3-dev systemtap-sdt-dev qt6-base-dev qt6-tools-dev qt6-l10n-tools libqrencode-dev libsqlite3-dev libcapnp-dev capnproto' |
| 847 | 0s | 0% | PACKAGES='clang-21 clang-format-21 libclang-21-dev llvm-21-dev jq libevent-dev libboost-dev libzmq3-dev systemtap-sdt-dev qt6-base-dev qt6-tools-dev qt6-l10n-tools libqrencode-dev libsqlite3-dev libcapnp-dev capnproto' |
| 848 | 0s | 0% | export NO_DEPENDS=1 |
| 849 | 0s | 0% | NO_DEPENDS=1 |
| 850 | 0s | 0% | export RUN_UNIT_TESTS=false |
| 851 | 0s | 0% | RUN_UNIT_TESTS=false |
| 852 | 0s | 0% | export RUN_FUNCTIONAL_TESTS=false |
| 853 | 0s | 0% | RUN_FUNCTIONAL_TESTS=false |
| 854 | 0s | 0% | export RUN_FUZZ_TESTS=false |
| 855 | 0s | 0% | RUN_FUZZ_TESTS=false |
| 856 | 0s | 0% | export RUN_CHECK_DEPS=false |
| 857 | 0s | 0% | RUN_CHECK_DEPS=false |
| 858 | 0s | 0% | export RUN_IWYU=true |
| 859 | 0s | 0% | RUN_IWYU=true |
| 860 | 0s | 0% | export GOAL=codegen |
| 861 | 0s | 0% | GOAL=codegen |
| 862 | 0s | 0% | export 'BITCOIN_CONFIG= --preset dev-mode -DBUILD_GUI=OFF -DCMAKE_C_COMPILER=clang-21 -DCMAKE_CXX_COMPILER=clang++-21 ' |
| 863 | 0s | 0% | BITCOIN_CONFIG=' --preset dev-mode -DBUILD_GUI=OFF -DCMAKE_C_COMPILER=clang-21 -DCMAKE_CXX_COMPILER=clang++-21 ' |
| 864 | 0s | 0% | echo 'Fallback to default values in env (if not yet set)' |
| 867 | 0s | 0% | command -v nproc |
| 868 | 0s | 0% | nproc |
| 869 | 0s | 0% | export MAKEJOBS=-j8 |
| 870 | 0s | 0% | MAKEJOBS=-j8 |
| 871 | 0s | 0% | export RUN_UNIT_TESTS=false |
| 872 | 0s | 0% | RUN_UNIT_TESTS=false |
| 873 | 0s | 0% | export RUN_FUNCTIONAL_TESTS=false |
| 874 | 0s | 0% | RUN_FUNCTIONAL_TESTS=false |
| 875 | 0s | 0% | export RUN_TIDY=false |
| 876 | 0s | 0% | RUN_TIDY=false |
| 877 | 0s | 0% | export TEST_RUNNER_TIMEOUT_FACTOR=40 |
| 878 | 0s | 0% | TEST_RUNNER_TIMEOUT_FACTOR=40 |
| 879 | 0s | 0% | export RUN_FUZZ_TESTS=false |
| 880 | 0s | 0% | RUN_FUZZ_TESTS=false |
| 881 | 0s | 0% | export BOOST_TEST_RANDOM=1 |
| 882 | 0s | 0% | BOOST_TEST_RANDOM=1 |
| 883 | 0s | 0% | export DEBIAN_FRONTEND=noninteractive |
| 884 | 0s | 0% | DEBIAN_FRONTEND=noninteractive |
| 885 | 0s | 0% | export CCACHE_MAXSIZE=500M |
| 886 | 0s | 0% | CCACHE_MAXSIZE=500M |
| 887 | 0s | 0% | export CCACHE_TEMPDIR=/tmp/.ccache-temp |
| 888 | 0s | 0% | CCACHE_TEMPDIR=/tmp/.ccache-temp |
| 889 | 0s | 0% | export CCACHE_COMPRESS=1 |
| 890 | 0s | 0% | CCACHE_COMPRESS=1 |
| 891 | 0s | 0% | export CCACHE_DIR=/home/admin/actions-runner/_work/_temp/ccache_dir |
| 892 | 0s | 0% | CCACHE_DIR=/home/admin/actions-runner/_work/_temp/ccache_dir |
| 893 | 0s | 0% | export BASE_OUTDIR=/home/admin/actions-runner/_work/_temp/ci/scratch/out |
| 894 | 0s | 0% | BASE_OUTDIR=/home/admin/actions-runner/_work/_temp/ci/scratch/out |
| 895 | 0s | 0% | export PREVIOUS_RELEASES_DIR=/home/admin/actions-runner/_work/_temp/previous_releases |
| 896 | 0s | 0% | PREVIOUS_RELEASES_DIR=/home/admin/actions-runner/_work/_temp/previous_releases |
| 897 | 0s | 0% | export 'CI_BASE_PACKAGES=build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build' |
| 898 | 0s | 0% | CI_BASE_PACKAGES='build-essential pkgconf curl ca-certificates ccache python3-dev rsync git procps bison e2fsprogs cmake ninja-build' |
| 899 | 0s | 0% | export GOAL=codegen |
| 900 | 0s | 0% | GOAL=codegen |
| 901 | 0s | 0% | export DIR_QA_ASSETS=/home/admin/actions-runner/_work/_temp/ci/scratch/qa-assets |
| 902 | 0s | 0% | DIR_QA_ASSETS=/home/admin/actions-runner/_work/_temp/ci/scratch/qa-assets |
| 903 | 0s | 0% | export CI_RETRY_EXE=retry |
| 904 | 0s | 0% | CI_RETRY_EXE=retry |
| 905 | 0s | 0% | export CI_IMAGE_PLATFORM=linux |
| 906 | 0s | 0% | CI_IMAGE_PLATFORM=linux |
| 907 | 0s | 0% | set -o errexit |
| 908 | 0s | 0% | ./ci/test/02_run_container.py |
| 910 | 0s | 0% | bash -c 'grep export ./ci/test/00_setup_env*.sh' |
| 911 | 0s | 0% | cat /tmp/env-admin-ci_native_iwyu |
| 948 | 36s | 11% | docker buildx build --file=/home/admin/actions-runner/_work/bitcoin/bitcoin/ci/test_imagefile --build-arg=CI_IMAGE_NAME_TAG=mirror.gcr.io/debian:trixie --build-arg=FILE_ENV=./ci/test/00_setup_env_native_iwyu.sh --build-arg=BASE_ROOT_DIR=/home/admin/actions-runner/_work/_temp --platform=linux --label=bitcoin-ci-test --tag=ci_native_iwyu --cache-from type=gha,url=http://127.0.0.1:12321/,url_v2=http://127.0.0.1:12321/,scope=ci_native_iwyu --load /home/admin/actions-runner/_work/bitcoin/bitcoin |
| 1030 | 0s | 0% | docker volume create ci_native_iwyu_ccache |
| 1032 | 0s | 0% | docker volume create ci_native_iwyu_depends |
| 1034 | 0s | 0% | docker volume create ci_native_iwyu_depends_sources |
| 1036 | 0s | 0% | docker volume create ci_native_iwyu_previous_releases |
| 1038 | 0s | 0% | docker network create --ipv6 --subnet 1111:1111::/112 ci-ip6net |
| 1041 | 0s | 0% | docker image prune --force --filter label=bitcoin-ci-test |
| 1043 | 1s | 0% | docker run --rm --interactive --detach --tty --cap-add=LINUX_IMMUTABLE --mount=type=bind,src=/home/admin/actions-runner/_work/bitcoin/bitcoin,dst=/home/admin/actions-runner/_work/bitcoin/bitcoin,readonly --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/ccache_dir,dst=/home/admin/actions-runner/_work/_temp/ccache_dir --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/depends/built,dst=/home/admin/actions-runner/_work/_temp/depends/built --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/depends/sources,dst=/home/admin/actions-runner/_work/_temp/depends/sources --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/previous_releases,dst=/home/admin/actions-runner/_work/_temp/previous_releases --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/build,dst=/home/admin/actions-runner/_work/_temp/build --env-file=/tmp/env-admin-ci_native_iwyu --name=ci_native_iwyu --network=ci-ip6net --platform=linux ci_native_iwyu |
| 1044 | 0s | 0% | docker exec 55781058f509081df1e570fcca7029374ccffd9f89fe6dad6bfe125fe2d6081d rsync --recursive --perms --stats --human-readable /home/admin/actions-runner/_work/bitcoin/bitcoin/ /home/admin/actions-runner/_work/_temp |
| 1062 | 0s | 0% | docker exec 55781058f509081df1e570fcca7029374ccffd9f89fe6dad6bfe125fe2d6081d /home/admin/actions-runner/_work/_temp/ci/test/01_base_install.sh |
| 1063 | 0s | 0% | CFG_DONE=/home/admin/actions-runner/_work/_temp/ci.base-install-done |
| 1064 | 0s | 0% | cat /home/admin/actions-runner/_work/_temp/ci.base-install-done |
| 1065 | 0s | 0% | '[' done == done ']' |
| 1066 | 0s | 0% | echo 'Skip base install' |
| 1068 | 0s | 0% | exit 0 |
| 1069 | 0s | 0% | docker exec 55781058f509081df1e570fcca7029374ccffd9f89fe6dad6bfe125fe2d6081d /home/admin/actions-runner/_work/_temp/ci/test/03_test_script.sh |
| 1070 | 0s | 0% | cd /home/admin/actions-runner/_work/_temp |
| 1071 | 0s | 0% | export 'PATH=/path_with space:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' |
| 1072 | 0s | 0% | PATH='/path_with space:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' |
| 1073 | 0s | 0% | export ASAN_OPTIONS=detect_leaks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1 |
| 1074 | 0s | 0% | ASAN_OPTIONS=detect_leaks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1 |
| 1075 | 0s | 0% | export LSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/lsan |
| 1076 | 0s | 0% | LSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/lsan |
| 1077 | 0s | 0% | export TSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/tsan:halt_on_error=1:second_deadlock_stack=1 |
| 1078 | 0s | 0% | TSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/tsan:halt_on_error=1:second_deadlock_stack=1 |
| 1079 | 0s | 0% | export UBSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1 |
| 1080 | 0s | 0% | UBSAN_OPTIONS=suppressions=/home/admin/actions-runner/_work/_temp/test/sanitizer_suppressions/ubsan:print_stacktrace=1:halt_on_error=1:report_error_type=1 |
| 1081 | 0s | 0% | nproc |
| 1082 | 0s | 0% | echo 'Number of available processing units: 8' |
| 1084 | 0s | 0% | '[' '' == macos ']' |
| 1085 | 0s | 0% | free -m -h |
| 1089 | 0s | 0% | uname --kernel-name --kernel-release |
| 1090 | 0s | 0% | echo 'System info: Linux 6.14.0-37-generic' |
| 1091 | 0s | 0% | lscpu |
| 1136 | 0s | 0% | echo 'Free disk space:' |
| 1137 | 0s | 0% | df -h |
| 1138 | 0s | 0% | [[ ci_native_iwyu == \c\i\_\n\a\t\i\v\e\_\a\s\a\n ]] |
| 1139 | 0s | 0% | /home/admin/actions-runner/_work/_temp/depends/config.guess |
| 1149 | 0s | 0% | export HOST=x86_64-pc-linux-gnu |
| 1150 | 0s | 0% | HOST=x86_64-pc-linux-gnu |
| 1151 | 0s | 0% | echo '=== BEGIN env ===' |
| 1152 | 0s | 0% | env |
| 1164 | 0s | 0% | echo '=== END env ===' |
| 1165 | 0s | 0% | [[ true != true ]] |
| 1166 | 0s | 0% | '[' false = true ']' |
| 1167 | 0s | 0% | '[' false = true ']' |
| 1168 | 0s | 0% | '[' '' == macos ']' |
| 1169 | 0s | 0% | echo |
| 1209 | 0s | 0% | '[' -z 1 ']' |
| 1210 | 0s | 0% | '[' '' = true ']' |
| 1211 | 0s | 0% | BITCOIN_CONFIG_ALL='-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON' |
| 1212 | 0s | 0% | '[' -z 1 ']' |
| 1213 | 0s | 0% | '[' -z '' ']' |
| 1214 | 0s | 0% | BITCOIN_CONFIG_ALL='-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON' |
| 1215 | 0s | 0% | ccache --zero-stats |
| 1217 | 0s | 0% | PRINT_CCACHE_STATISTICS='ccache --version | head -n 1 && ccache --show-stats' |
| 1218 | 0s | 0% | BASE_BUILD_DIR=/home/admin/actions-runner/_work/_temp/build |
| 1219 | 0s | 0% | BITCOIN_CONFIG_ALL='-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON -DCMAKE_INSTALL_PREFIX=/home/admin/actions-runner/_work/_temp/ci/scratch/out -Werror=dev' |
| 1220 | 0s | 0% | [[ true == true ]] |
| 1221 | 0s | 0% | BITCOIN_CONFIG_ALL='-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON -DCMAKE_INSTALL_PREFIX=/home/admin/actions-runner/_work/_temp/ci/scratch/out -Werror=dev -DCMAKE_EXPORT_COMPILE_COMMANDS=ON' |
| 1222 | 0s | 0% | eval 'CMAKE_ARGS=(-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON -DCMAKE_INSTALL_PREFIX=/home/admin/actions-runner/_work/_temp/ci/scratch/out -Werror=dev -DCMAKE_EXPORT_COMPILE_COMMANDS=ON --preset dev-mode -DBUILD_GUI=OFF -DCMAKE_C_COMPILER=clang-21 -DCMAKE_CXX_COMPILER=clang++-21 )' |
| 1223 | 0s | 0% | CMAKE_ARGS=(-DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON -DCMAKE_INSTALL_PREFIX=/home/admin/actions-runner/_work/_temp/ci/scratch/out -Werror=dev -DCMAKE_EXPORT_COMPILE_COMMANDS=ON --preset dev-mode -DBUILD_GUI=OFF -DCMAKE_C_COMPILER=clang-21 -DCMAKE_CXX_COMPILER=clang++-21) |
| 1224 | 11s | 3% | cmake -S /home/admin/actions-runner/_work/_temp -B /home/admin/actions-runner/_work/_temp/build -DBUILD_BENCH=ON -DBUILD_FUZZ_BINARY=ON -DWERROR=ON -DCMAKE_INSTALL_PREFIX=/home/admin/actions-runner/_work/_temp/ci/scratch/out -Werror=dev -DCMAKE_EXPORT_COMPILE_COMMANDS=ON --preset dev-mode -DBUILD_GUI=OFF -DCMAKE_C_COMPILER=clang-21 -DCMAKE_CXX_COMPILER=clang++-21 |
| 1554 | 0s | 0% | compiler .......................... Clang 21.1.8, /usr/bin/clang++-21 |
| 1557 | 0s | 0% | compiler flags .................... -O2 -g -std=c++20 -fPIC -fmacro-prefix-map=/home/admin/actions-runner/_work/_temp/src=. -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Werror -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wthread-safety-pointer -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter |
| 1571 | 0s | 0% | [[ codegen != all ]] |
| 1572 | 0s | 0% | [[ codegen != codegen ]] |
| 1573 | 0s | 0% | cmake --build /home/admin/actions-runner/_work/_temp/build -j8 --target codegen |
| 1662 | 0s | 0% | bash -c 'ccache --version | head -n 1 && ccache --show-stats' |
| 1666 | 0s | 0% | ccache --show-stats |
| 1667 | 0s | 0% | grep Hits: |
| 1668 | 0s | 0% | head -1 |
| 1669 | 0s | 0% | sed 's/.*(\(.*\)%).*/\1/' |
| 1670 | 0s | 0% | hit_rate= |
| 1671 | 0s | 0% | '[' '' -lt 75 ']' |
| 1673 | 0s | 0% | du -sh /home/admin/actions-runner/_work/_temp/depends/SDKs/ /home/admin/actions-runner/_work/_temp/depends/builders/ /home/admin/actions-runner/_work/_temp/depends/built/ /home/admin/actions-runner/_work/_temp/depends/hosts/ /home/admin/actions-runner/_work/_temp/depends/packages/ /home/admin/actions-runner/_work/_temp/depends/patches/ /home/admin/actions-runner/_work/_temp/depends/sdk-sources/ /home/admin/actions-runner/_work/_temp/depends/sources/ |
| 1682 | 0s | 0% | du -sh /home/admin/actions-runner/_work/_temp/previous_releases |
| 1684 | 0s | 0% | '[' -n '' ']' |
| 1685 | 0s | 0% | '[' -n '' ']' |
| 1686 | 0s | 0% | '[' false = true ']' |
| 1687 | 0s | 0% | '[' false = true ']' |
| 1688 | 0s | 0% | '[' false = true ']' |
| 1689 | 0s | 0% | '[' false = true ']' |
| 1690 | 0s | 0% | [[ true == true ]] |
| 1691 | 0s | 0% | FILES_WITH_ENFORCED_IWYU='/src/((crypto|index|kernel|primitives)/.*\.cpp|node/blockstorage.cpp|node/utxo_snapshot.cpp|core_io.cpp|signet.cpp)' |
| 1692 | 0s | 0% | jq --arg patterns '/src/((crypto|index|kernel|primitives)/.*\.cpp|node/blockstorage.cpp|node/utxo_snapshot.cpp|core_io.cpp|signet.cpp)' 'map(select(.file | test($patterns)))' /home/admin/actions-runner/_work/_temp/build/compile_commands.json |
| 1693 | 0s | 0% | jq --arg patterns '/src/((crypto|index|kernel|primitives)/.*\.cpp|node/blockstorage.cpp|node/utxo_snapshot.cpp|core_io.cpp|signet.cpp)' 'map(select(.file | test($patterns) | not))' /home/admin/actions-runner/_work/_temp/build/compile_commands.json |
| 1694 | 0s | 0% | cd /home/admin/actions-runner/_work/_temp |
| 1695 | 0s | 0% | run_iwyu compile_commands_iwyu_errors.json |
| 1696 | 0s | 0% | mv /home/admin/actions-runner/_work/_temp/build/compile_commands_iwyu_errors.json /home/admin/actions-runner/_work/_temp/build/compile_commands.json |
| 1697 | 0s | 0% | python3 /include-what-you-use/iwyu_tool.py -p /home/admin/actions-runner/_work/_temp/build -j8 -- -Xiwyu --cxx17ns -Xiwyu --mapping_file=/home/admin/actions-runner/_work/_temp/contrib/devtools/iwyu/bitcoin.core.imp -Xiwyu --max_line_length=160 -Xiwyu '--check_also=*/primitives/*.h' |
| 1698 | 20s | 6% | tee /tmp/iwyu_ci.out |
| 2104 | 0s | 0% | python3 /include-what-you-use/fix_includes.py --nosafe_headers |
| 2180 | 0s | 0% | git diff -U0 |
| 2181 | 0s | 0% | ./contrib/devtools/clang-format-diff.py -binary=clang-format-21 -p1 -i -v |
| 2182 | 0s | 0% | git --no-pager diff --exit-code |
| 2183 | 0s | 0% | run_iwyu compile_commands_iwyu_warnings.json |
| 2184 | 0s | 0% | mv /home/admin/actions-runner/_work/_temp/build/compile_commands_iwyu_warnings.json /home/admin/actions-runner/_work/_temp/build/compile_commands.json |
| 2185 | 0s | 0% | python3 /include-what-you-use/iwyu_tool.py -p /home/admin/actions-runner/_work/_temp/build -j8 -- -Xiwyu --cxx17ns -Xiwyu --mapping_file=/home/admin/actions-runner/_work/_temp/contrib/devtools/iwyu/bitcoin.core.imp -Xiwyu --max_line_length=160 -Xiwyu '--check_also=*/primitives/*.h' |
| 2186 | 3m45s | 71% | tee /tmp/iwyu_ci.out |