1# ThreadSanitizer suppressions 2# ============================ 3 4# double locks (TODO fix) 5mutex:g_genesis_wait_mutex 6mutex:Interrupt 7mutex:CThreadInterrupt 8mutex:CConnman::Interrupt 9mutex:CConnman::WakeMessageHandler 10mutex:CConnman::ThreadOpenConnections 11mutex:CConnman::ThreadOpenAddedConnections 12mutex:CConnman::SocketHandler 13mutex:UpdateTip 14mutex:PeerManager::UpdatedBlockTip 15mutex:g_best_block_mutex 16# race (TODO fix) 17race:CConnman::WakeMessageHandler 18race:CConnman::ThreadMessageHandler 19race:fHaveGenesis 20race:ProcessNewBlock 21race:ThreadImport 22race:LoadWallet 23race:WalletBatch::WriteHDChain 24race:BerkeleyBatch 25race:BerkeleyDatabase 26race:DatabaseBatch 27race:leveldb::DBImpl::DeleteObsoleteFiles 28race:zmq::* 29race:bitcoin-qt 30# deadlock (TODO fix) 31deadlock:CConnman::ForNode 32deadlock:CConnman::GetNodeStats 33deadlock:CChainState::ConnectTip 34deadlock:UpdateTip 35deadlock:wallet_tests::CreateWallet 36 37# WalletBatch (unidentified deadlock) 38deadlock:WalletBatch 39 40# Intentional deadlock in tests 41deadlock:TestPotentialDeadLockDetected 42 43# Wildcard for all gui tests, should be replaced with non-wildcard suppressions 44race:src/qt/test/* 45deadlock:src/qt/test/* 46 47# External libraries 48deadlock:libdb 49race:libzmq 50race:epoll_ctl # https://github.com/bitcoin/bitcoin/pull/20218 51