fix: protect CoinJoinWalletManager::m_wallet_manager_map with Mutex, avoid data race, partial bitcoin#22868 #13978
Annotations
4 warnings
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
|
{
pull_number: 6192,
conflictPrs: [
{
number: 5598,
files: [
'configure.ac',
'src/coinjoin/client.h',
'src/coinjoin/context.cpp',
'src/core_write.cpp',
'src/evo/deterministicmns.h',
'src/evo/dmn_types.h',
'src/llmq/context.cpp',
'src/node/coinstats.cpp',
'src/qt/networkstyle.cpp',
'src/script/interpreter.cpp',
'src/script/script.h',
'src/test/fuzz/string.cpp',
'src/txmempool.cpp'
],
conflicts: [ 'src/coinjoin/client.h' ]
},
{
number: 6148,
files: [
'doc/release-notes-6148.md',
'src/coinjoin/client.cpp',
'src/coinjoin/client.h',
'src/coinjoin/coinjoin.cpp',
'src/coinjoin/coinjoin.h',
'src/coinjoin/context.cpp',
'src/coinjoin/context.h',
'src/coinjoin/server.cpp',
'src/coinjoin/server.h',
'src/protocol.h',
'src/version.h'
],
conflicts: [ 'src/coinjoin/client.cpp', 'src/coinjoin/client.h' ]
},
{
number: 6067,
files: [
'src/Makefile.am',
'src/Makefile.bench.include',
'src/bench/load_external.cpp',
'src/bench/rpc_blockchain.cpp',
'src/chain.cpp',
'src/chain.h',
'src/dsnotificationinterface.cpp',
'src/dsnotificationinterface.h',
'src/evo/mnauth.cpp',
'src/evo/mnauth.h',
'src/governance/governance.cpp',
'src/governance/governance.h',
'src/init.cpp',
'src/llmq/blockprocessor.cpp',
'src/llmq/chainlocks.cpp',
'src/llmq/dkgsessionhandler.cpp',
'src/llmq/instantsend.cpp',
'src/llmq/instantsend.h',
'src/llmq/signing.cpp',
'src/masternode/sync.cpp',
'src/masternode/sync.h',
'src/net.cpp',
'src/net.h',
'src/net_processing.cpp',
'src/net_processing.h',
'src/node/blockstorage.cpp',
'src/node/blockstorage.h',
'src/node/interfaces.cpp',
'src/qt/rpcconsole.cpp',
'src/random.cpp',
'src/random.h',
'src/rest.cpp',
'src/rpc/blockchain.cpp',
'src/rpc/blockchain.h',
'src/rpc/net.cpp',
'src/script/script.h',
'src/spork.cpp',
'src/streams.h',
'src/test/denialofservice_tests.cpp',
'src/test/fuzz/chain.cpp',
'src/test/fuzz/coins_view.cpp',
'src/test/fuzz/connman.cpp',
'src/test/fuzz/load_external_block_file.cpp',
'src/test/fuzz/net.cpp',
'src/test/fuzz/p2p_transport_serialization.cpp',
'src/test/fuzz/process_message.cpp',
'src/test/fuzz/process_messages.cpp',
'src/test/fuzz/util.cpp',
'src/test/fuzz/util.h',
'src/test/net_tests.cpp',
'src/test/pow_tests.cpp',
'src/test/streams_tests.cpp',
'src/test/util/net.cpp',
'src/test/util/net.h',
'src/test/util/setup_common.cpp',
'src/test/validation_chainstate_tests.cpp',
'src/test/validation_chainstatemanager_tests.cpp',
'src/txdb.cpp',
'src/txorphanage.cpp',
'src/txorphanage.h',
'src/validation.cpp',
'src/validation.h',
'test/functional/data/blockheader_testnet3.hex',
'test/functional/feature_csv_activation.py',
'test/functional/feature_maxuploadtarget.py',
'test/functional/feature_minchainwork.py',
'test/functional/feature_reindex.py',
'test/functional/p2p_block_sync.py',
'test/functional/p2p_filter.py',
'test/functional/p2p_ibd_txrelay.py',
'test/functional/p2p_initial_headers_sync.py',
'test/functional/p2p_invalid_tx.py',
'test/functional/p2p_leak.py',
'test/functional/test_framework/messages.py',
'test/functional/test_framework/p2p.py',
'test/functional/test_framework/test_framework.py',
'test/functional/test_framework/test_node.py',
'test/functional/test_runner.py',
'test/sanitizer_suppressions/ubsan'
],
|
|
This job succeeded
Loading