master branch at 15717f0ef3960969ee550a4a41741987b86684dc
built on arm64/macos
Notably there is no TSan warning when the test is run with --descriptors
To reproduce:
0--> build_master/test/functional/wallet_listtransactions.py --legacy-wallet --nocleanup
1...
2AssertionError: Unexpected stderr WARNING: too long mutex cycle found
complete configuration:
0Configure summary
1=================
2Executables:
3 bitcoind ............................ ON
4 bitcoin-node (multiprocess) ......... OFF
5 bitcoin-qt (GUI) .................... OFF
6 bitcoin-gui (GUI, multiprocess) ..... OFF
7 bitcoin-cli ......................... ON
8 bitcoin-tx .......................... ON
9 bitcoin-util ........................ ON
10 bitcoin-wallet ...................... ON
11 bitcoin-chainstate (experimental) ... OFF
12 libbitcoinkernel (experimental) ..... OFF
13Optional features:
14 wallet support ...................... ON
15 - descriptor wallets (SQLite) ...... ON
16 - legacy wallets (Berkeley DB) ..... ON
17 external signer ..................... ON
18 ZeroMQ .............................. ON
19 USDT tracing ........................ OFF
20 QR code (GUI) ....................... OFF
21 DBus (GUI, Linux only) .............. OFF
22Tests:
23 test_bitcoin ........................ ON
24 test_bitcoin-qt ..................... OFF
25 bench_bitcoin ....................... OFF
26 fuzz binary ......................... OFF
27
28Cross compiling ....................... FALSE
29C++ compiler .......................... Clang 19.1.7, /opt/homebrew/opt/llvm/bin/clang++
30CMAKE_BUILD_TYPE ...................... Debug
31Preprocessor defined macros ........... OBJC_OLD_DISPATCH_PROTOTYPES=0 DEBUG DEBUG_LOCKORDER DEBUG_LOCKCONTENTION RPC_DOC_CHECK ABORT_ON_FAILED_ASSUME
32C++ compiler flags .................... -O0 -ftrapv -g3 -std=c++20 -fPIC -fdebug-prefix-map=/Users/matthewzipkin/Desktop/work/bitcoin/src=. -fmacro-prefix-map=/Users/matthewzipkin/Desktop/work/bitcoin/src=. -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 -Wstack-protector -fstack-protector-all -mbranch-protection=bti
33Linker flags .......................... -O0 -ftrapv -g3 -L/opt/homebrew/opt/llvm/lib -Wl,-dead_strip -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -fsanitize=thread -fstack-protector-all -Wl,-fixup_chains -fPIE -Xlinker -pie
34
35NOTE: The summary above may not exactly match the final applied build flags
36 if any additional CMAKE_* or environment variables have been modified.
37 To see the exact flags applied, build with the --verbose option.
38
39Attempt to harden executables ......... ON
40Treat compiler warnings as errors ..... OFF
41Use ccache for compiling .............. ON