mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
Merge #19164: ci: tsan with wallet
fa7e002d520d8390f3ff4b0383cfdfc14713355d ci: tsan with wallet (MarcoFalke) Pull request description: ACKs for top commit: practicalswift: ACK fa7e002d520d8390f3ff4b0383cfdfc14713355d -- patch looks correct and Travis is happy hebasto: ACK fa7e002d520d8390f3ff4b0383cfdfc14713355d, I have reviewed the code and it looks OK, I agree it can be merged. Tree-SHA512: 1138459bbef72f402f32dae1e28d96f174901d4248d959b538b973747c8b06f221ecd81a386a1f915c0a2faaefb9fb8f11e3be39e6c5e2468bf9ae43d9f97757
This commit is contained in:
parent
09fe21bb0e
commit
f98429052d
@ -210,7 +210,7 @@ after_success:
|
|||||||
FILE_ENV="./ci/test/00_setup_env_native_qt5.sh"
|
FILE_ENV="./ci/test/00_setup_env_native_qt5.sh"
|
||||||
# x86_64 Linux (xenial, no depends, only system libs, sanitizers: thread (TSan))
|
# x86_64 Linux (xenial, no depends, only system libs, sanitizers: thread (TSan))
|
||||||
- stage: test
|
- stage: test
|
||||||
name: 'x86_64 Linux [GOAL: install] [focal] [depends, sanitizers: thread (TSan), no wallet, no gui]'
|
name: 'x86_64 Linux [GOAL: install] [focal] [depends, sanitizers: thread (TSan), no gui]'
|
||||||
# Not enough memory on travis machines, so feature_block is excluded for now
|
# Not enough memory on travis machines, so feature_block is excluded for now
|
||||||
env: >-
|
env: >-
|
||||||
TEST_RUNNER_EXTRA="--exclude feature_block"
|
TEST_RUNNER_EXTRA="--exclude feature_block"
|
||||||
|
@ -12,7 +12,7 @@ export DEP_OPTS="CC=clang-15 CXX='clang++-15 -stdlib=libc++"
|
|||||||
export TEST_RUNNER_EXTRA="--extended --exclude feature_pruning,feature_dbcrash,wallet_multiwallet.py" # Temporarily suppress ASan heap-use-after-free (see issue #14163)
|
export TEST_RUNNER_EXTRA="--extended --exclude feature_pruning,feature_dbcrash,wallet_multiwallet.py" # Temporarily suppress ASan heap-use-after-free (see issue #14163)
|
||||||
export TEST_RUNNER_EXTRA="${TEST_RUNNER_EXTRA} --timeout-factor=4" # Increase timeout because sanitizers slow down
|
export TEST_RUNNER_EXTRA="${TEST_RUNNER_EXTRA} --timeout-factor=4" # Increase timeout because sanitizers slow down
|
||||||
export GOAL="install"
|
export GOAL="install"
|
||||||
export BITCOIN_CONFIG="--enable-zmq --disable-wallet --with-gui=no --with-sanitizers=thread CC=clang-15 CXX=clang++-15"
|
export BITCOIN_CONFIG="--enable-zmq --with-gui=no --with-sanitizers=thread CC=clang-15 CXX=clang++-15"
|
||||||
export CPPFLAGS="-DDEBUG_LOCKORDER -DENABLE_DASH_DEBUG -DARENA_DEBUG"
|
export CPPFLAGS="-DDEBUG_LOCKORDER -DENABLE_DASH_DEBUG -DARENA_DEBUG"
|
||||||
export PYZMQ=true
|
export PYZMQ=true
|
||||||
export RUN_SYMBOL_TESTS=false
|
export RUN_SYMBOL_TESTS=false
|
||||||
|
@ -20,17 +20,22 @@ mutex:CConnman::ThreadOpenAddedConnections
|
|||||||
mutex:CConnman::SocketHandler
|
mutex:CConnman::SocketHandler
|
||||||
mutex:UpdateTip
|
mutex:UpdateTip
|
||||||
mutex:PeerLogicValidation::UpdatedBlockTip
|
mutex:PeerLogicValidation::UpdatedBlockTip
|
||||||
|
mutex:g_best_block_mutex
|
||||||
# race (TODO fix)
|
# race (TODO fix)
|
||||||
race:CConnman::WakeMessageHandler
|
race:CConnman::WakeMessageHandler
|
||||||
race:CConnman::ThreadMessageHandler
|
race:CConnman::ThreadMessageHandler
|
||||||
race:fHaveGenesis
|
race:fHaveGenesis
|
||||||
race:ProcessNewBlock
|
race:ProcessNewBlock
|
||||||
race:ThreadImport
|
race:ThreadImport
|
||||||
|
race:WalletBatch::WriteHDChain
|
||||||
race:zmq::*
|
race:zmq::*
|
||||||
race:bitcoin-qt
|
race:bitcoin-qt
|
||||||
# deadlock (TODO fix)
|
# deadlock (TODO fix)
|
||||||
deadlock:CConnman::ForNode
|
deadlock:CConnman::ForNode
|
||||||
|
deadlock:CConnman::GetNodeStats
|
||||||
|
deadlock:CChainState::ConnectTip
|
||||||
deadlock:UpdateTip
|
deadlock:UpdateTip
|
||||||
|
deadlock:wallet_tests::CreateWalletFromFile
|
||||||
|
|
||||||
# WalletBatch (unidentified deadlock)
|
# WalletBatch (unidentified deadlock)
|
||||||
deadlock:WalletBatch
|
deadlock:WalletBatch
|
||||||
|
Loading…
Reference in New Issue
Block a user