Skip to content

walletdb: Remove m_mock from SQLiteDatabase

Cirrus CI / MSan, depends failed Jul 24, 2025 in 2m 31s

Task Summary

Instruction ci failed in 02:19

Details

✅ 00:05 clone
✅ 00:01 merge_base
❌ 02:19 ci

[15:52:19.154] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:19.168] [  0%] Generating bitcoin-build-info.h
[15:52:19.169] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src && /usr/bin/cmake -DBUILD_INFO_HEADER_PATH=/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/bitcoin-build-info.h -DSOURCE_DIR=/ci_container_base -P /ci_container_base/cmake/script/GenerateBuildInfo.cmake
[15:52:19.235] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:19.250] [  0%] Built target generate_build_info
[15:52:19.252] /bin/gmake  -f src/wallet/CMakeFiles/bitcoin_wallet.dir/build.make src/wallet/CMakeFiles/bitcoin_wallet.dir/depend
[15:52:19.255] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:19.255] 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/wallet /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/DependInfo.cmake "--color="
[15:52:19.268] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/coincontrol.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.269] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/coinselection.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.271] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/context.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.274] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/crypter.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.276] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/db.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.277] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/dump.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.282] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/external_signer_scriptpubkeyman.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.285] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/feebumper.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.288] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/fees.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.291] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/interfaces.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.293] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/load.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.296] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/migrate.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.297] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/receive.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.300] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/addresses.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.302] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/backup.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.305] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/coins.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.307] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/encrypt.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.310] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/signmessage.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.314] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/spend.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.318] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/transactions.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.321] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/util.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.325] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/rpc/wallet.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.329] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/scriptpubkeyman.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.333] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/spend.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.338] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.340] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/transaction.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.341] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/wallet.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.344] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/walletdb.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:19.348] Dependencies file "src/wallet/CMakeFiles/bitcoin_wallet.dir/walletutil.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet/CMakeFiles/bitcoin_wallet.dir/compiler_depend.internal".
[15:52:20.198] Consolidate compiler generated dependencies of target bitcoin_wallet
[15:52:20.201] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:20.201] /bin/gmake  -f src/wallet/CMakeFiles/bitcoin_wallet.dir/build.make src/wallet/CMakeFiles/bitcoin_wallet.dir/build
[15:52:20.274] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:20.286] [  0%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o
[15:52:20.287] cd /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/wallet && /bin/ccache /bin/clang++ -DABORT_ON_FAILED_ASSUME -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src -I/ci_container_base/src -I/ci_container_base/src/univalue/include -isystem /ci_container_base/depends/x86_64-pc-linux-gnu/include -fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /msan/cxx_build/include/c++/v1 -L/msan/cxx_build/lib -Wl,-rpath,/msan/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -std=c++20 -fPIC -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Werror -fsanitize=memory -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 -MD -MT src/wallet/CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o -MF CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o.d -o CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o -c /ci_container_base/src/wallet/sqlite.cpp -U_FORTIFY_SOURCE 
[15:52:25.875] In file included from /ci_container_base/src/wallet/sqlite.cpp:7:
[15:52:25.875] /ci_container_base/src/wallet/sqlite.h:106:16: error: private field 'm_mock' is not used [-Werror,-Wunused-private-field]
[15:52:25.875]   106 |     const bool m_mock{false};
[15:52:25.875]       |                ^
[15:52:25.875] 1 error generated.
[15:52:25.877] gmake[2]: *** [src/wallet/CMakeFiles/bitcoin_wallet.dir/build.make:412: src/wallet/CMakeFiles/bitcoin_wallet.dir/sqlite.cpp.o] Error 1
[15:52:25.877] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:25.878] gmake[1]: *** [CMakeFiles/Makefile2:1245: src/wallet/CMakeFiles/bitcoin_wallet.dir/all] Error 2
[15:52:25.878] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu'
[15:52:25.878] gmake: *** [Makefile:146: all] Error 2
[15:52:25.881] 
[15:52:25.919] 
[15:52:25.919] Exit status: 2��������