Skip to content

torcontrol: Limit reconnect timeout to max seconds and log delay in w…

Cirrus CI / no wallet, libbitcoinkernel failed Mar 4, 2025 in 1m 18s

Task Summary

Instruction ci failed in 01:11

Details

✅ 00:02 clone
✅ 00:01 merge_base
❌ 01:11 ci

[04:02:45.352] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/net.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.354] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/node.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.355] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/output_script.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.356] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/rawtransaction.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.357] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/server.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.359] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/server_util.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.361] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/signmessage.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.362] Dependencies file "src/CMakeFiles/bitcoin_node.dir/rpc/txoutproof.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.364] Dependencies file "src/CMakeFiles/bitcoin_node.dir/script/sigcache.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.365] Dependencies file "src/CMakeFiles/bitcoin_node.dir/signet.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.366] Dependencies file "src/CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.368] Dependencies file "src/CMakeFiles/bitcoin_node.dir/txdb.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.369] Dependencies file "src/CMakeFiles/bitcoin_node.dir/txmempool.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.371] Dependencies file "src/CMakeFiles/bitcoin_node.dir/txorphanage.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.372] Dependencies file "src/CMakeFiles/bitcoin_node.dir/txrequest.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.374] Dependencies file "src/CMakeFiles/bitcoin_node.dir/validation.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.376] Dependencies file "src/CMakeFiles/bitcoin_node.dir/validationinterface.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:45.377] Dependencies file "src/CMakeFiles/bitcoin_node.dir/versionbits.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/CMakeFiles/bitcoin_node.dir/compiler_depend.internal".
[04:02:47.078] Consolidate compiler generated dependencies of target bitcoin_node
[04:02:47.081] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[04:02:47.082] /usr/bin/gmake  -f src/CMakeFiles/bitcoin_node.dir/build.make src/CMakeFiles/bitcoin_node.dir/build
[04:02:47.210] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[04:02:47.225] [ 15%] Building CXX object src/CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o
[04:02:47.226] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src && /usr/bin/ccache /usr/bin/clang++-16 -stdlib=libc++ -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DENABLE_ZMQ=1 -I/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src -I/ci_container_base/src -I/ci_container_base/src/leveldb/include -I/ci_container_base/src/minisketch/include -I/ci_container_base/src/univalue/include -isystem /ci_container_base/depends/x86_64-pc-linux-gnu/include -pipe -std=c++20 -O2 -O2 -g -fPIC -fvisibility=hidden -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -Werror -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 -std=c++20 -MD -MT src/CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o -MF CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o.d -o CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o -c /ci_container_base/src/torcontrol.cpp  
[04:02:51.856] /ci_container_base/src/torcontrol.cpp:643:36: error: no matching function for call to 'min'
[04:02:51.856]              m_tor_control_center, std::min(reconnect_timeout, timeout));
[04:02:51.856]                                    ^~~~~~~~
[04:02:51.856] /ci_container_base/src/logging.h:280:78: note: expanded from macro 'LogDebug'
[04:02:51.856] #define LogDebug(category, ...) LogPrintLevel(category, BCLog::Level::Debug, __VA_ARGS__)
[04:02:51.856]                                                                              ^~~~~~~~~~~
[04:02:51.856] /ci_container_base/src/logging.h:275:45: note: expanded from macro 'LogPrintLevel'
[04:02:51.856]             LogPrintLevel_(category, level, __VA_ARGS__); \
[04:02:51.856]                                             ^~~~~~~~~~~
[04:02:51.856] /ci_container_base/src/logging.h:255:116: note: expanded from macro 'LogPrintLevel_'
[04:02:51.856] #define LogPrintLevel_(category, level, ...) LogPrintFormatInternal(__func__, __FILE__, __LINE__, category, level, __VA_ARGS__)
[04:02:51.856]                                                                                                                    ^~~~~~~~~~~
[04:02:51.856] /usr/lib/llvm-16/bin/../include/c++/v1/__algorithm/min.h:40:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('float' vs. 'int64_t' (aka 'long'))
[04:02:51.856] min(const _Tp& __a, const _Tp& __b)
[04:02:51.856] ^
[04:02:51.856] /usr/lib/llvm-16/bin/../include/c++/v1/__algorithm/min.h:51:1: note: candidate template ignored: could not match 'initializer_list<_Tp>' against 'float'
[04:02:51.856] min(initializer_list<_Tp> __t, _Compare __comp)
[04:02:51.856] ^
[04:02:51.856] /usr/lib/llvm-16/bin/../include/c++/v1/__algorithm/min.h:60:1: note: candidate function template not viable: requires single argument '__t', but 2 arguments were provided
[04:02:51.856] min(initializer_list<_Tp> __t)
[04:02:51.856] ^
[04:02:51.856] /usr/lib/llvm-16/bin/../include/c++/v1/__algorithm/min.h:31:1: note: candidate function template not viable: requires 3 arguments, but 2 were provided
[04:02:51.856] min(const _Tp& __a, const _Tp& __b, _Compare __comp)
[04:02:51.856] ^
[04:02:51.856] 1 error generated.
[04:02:51.860] gmake[2]: *** [src/CMakeFiles/bitcoin_node.dir/build.make:1238: src/CMakeFiles/bitcoin_node.dir/torcontrol.cpp.o] Error 1
[04:02:51.860] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[04:02:51.862] gmake[1]: *** [CMakeFiles/Makefile2:713: src/CMakeFiles/bitcoin_node.dir/all] Error 2
[04:02:51.862] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[04:02:51.862] gmake: *** [Makefile:146: all] Error 2
[04:02:58.099] 
[04:02:58.099] Exit status: 2