Skip to content

Make G_FUZZING constexpr, require -DBUILD_FOR_FUZZING=ON to fuzz

Cirrus CI / TSan, depends, gui failed Oct 31, 2024 in 1m 9s

Task Summary

Instruction ci failed in 00:54

Details

✅ 00:04 clone
✅ 00:01 merge_base
❌ 00:54 ci

[13:48:43.260] Dependencies file "src/univalue/CMakeFiles/univalue.dir/lib/univalue_get.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/univalue/CMakeFiles/univalue.dir/compiler_depend.internal".
[13:48:43.260] Dependencies file "src/univalue/CMakeFiles/univalue.dir/lib/univalue_read.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/univalue/CMakeFiles/univalue.dir/compiler_depend.internal".
[13:48:43.261] Dependencies file "src/univalue/CMakeFiles/univalue.dir/lib/univalue_write.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/univalue/CMakeFiles/univalue.dir/compiler_depend.internal".
[13:48:43.271] Consolidate compiler generated dependencies of target univalue
[13:48:43.273] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.274] /usr/bin/gmake  -f src/univalue/CMakeFiles/univalue.dir/build.make src/univalue/CMakeFiles/univalue.dir/build
[13:48:43.282] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.282] gmake[2]: Nothing to be done for 'src/univalue/CMakeFiles/univalue.dir/build'.
[13:48:43.282] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.294] [  6%] Built target univalue
[13:48:43.296] /usr/bin/gmake  -f src/util/CMakeFiles/bitcoin_util.dir/build.make src/util/CMakeFiles/bitcoin_util.dir/depend
[13:48:43.298] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.298] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /ci_container_base /ci_container_base/src/util /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/DependInfo.cmake "--color="
[13:48:43.321] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/asmap.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.322] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/batchpriority.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.327] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/bip32.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.327] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/bytevectorhash.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.327] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/chaintype.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.329] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/check.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.330] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/exception.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.332] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.333] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/fs.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.334] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/fs_helpers.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.336] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/hasher.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.337] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/moneystr.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.339] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/rbf.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.340] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/readwritefile.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.341] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/serfloat.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.342] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/signalinterrupt.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.343] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/sock.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.344] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/strencodings.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.345] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/string.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.347] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/syserror.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.348] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/thread.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.349] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/threadinterrupt.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.351] Dependencies file "src/util/CMakeFiles/bitcoin_util.dir/threadnames.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util/CMakeFiles/bitcoin_util.dir/compiler_depend.internal".
[13:48:43.414] Consolidate compiler generated dependencies of target bitcoin_util
[13:48:43.416] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.417] /usr/bin/gmake  -f src/util/CMakeFiles/bitcoin_util.dir/build.make src/util/CMakeFiles/bitcoin_util.dir/build
[13:48:43.441] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:43.454] [  6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o
[13:48:43.455] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/util && /usr/bin/ccache /usr/bin/clang++-18 -stdlib=libc++  -I/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src -I/ci_container_base/src -pipe -std=c++20 -O2 -O2 -g -std=c++20 -fPIC -fdebug-prefix-map=/ci_container_base=. -fmacro-prefix-map=/ci_container_base=. -Werror -fsanitize=thread -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -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 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -MD -MT src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o -MF CMakeFiles/bitcoin_util.dir/feefrac.cpp.o.d -o CMakeFiles/bitcoin_util.dir/feefrac.cpp.o -c /ci_container_base/src/util/feefrac.cpp -DARENA_DEBUG -DDEBUG_LOCKORDER -DDEBUG_LOCKCONTENTION -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES 
[13:48:45.053] In file included from /ci_container_base/src/util/feefrac.cpp:5:
[13:48:45.053] In file included from /ci_container_base/src/util/feefrac.h:12:
[13:48:45.053] /ci_container_base/src/util/check.h:53:32: error: 'std::is_constant_evaluated' will always evaluate to 'true' in a manifestly constant-evaluated expression [-Werror,-Wconstant-evaluated]
[13:48:45.053]    53 |     if constexpr (IS_ASSERT || std::is_constant_evaluated() || G_FUZZING
[13:48:45.053]       |                                ^
[13:48:45.053] 1 error generated.
[13:48:45.056] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:45.056] gmake[2]: *** [src/util/CMakeFiles/bitcoin_util.dir/build.make:174: src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o] Error 1
[13:48:45.056] gmake[1]: *** [CMakeFiles/Makefile2:1318: src/util/CMakeFiles/bitcoin_util.dir/all] Error 2
[13:48:45.056] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[13:48:45.057] gmake: *** [Makefile:146: all] Error 2
[13:48:45.059] 
[13:48:45.090] 
[13:48:45.090] Exit status: 2