Changeset View
Changeset View
Standalone View
Standalone View
test/sanitizer_suppressions/tsan
# ThreadSanitizer suppressions | # ThreadSanitizer suppressions | ||||
# ============================ | # ============================ | ||||
# double locks (TODO fix) | |||||
mutex:g_genesis_wait_mutex | |||||
mutex:Interrupt | |||||
mutex:CThreadInterrupt | |||||
mutex:CConnman::Interrupt | |||||
mutex:CConnman::WakeMessageHandler | |||||
mutex:CConnman::ThreadOpenConnections | |||||
mutex:CConnman::ThreadOpenAddedConnections | |||||
mutex:CConnman::SocketHandler | |||||
mutex:UpdateTip | |||||
mutex:PeerLogicValidation::UpdatedBlockTip | |||||
mutex:rcu_tests::synchronize_test | |||||
# race (TODO fix) | |||||
race:CConnman::WakeMessageHandler | |||||
race:CConnman::ThreadMessageHandler | |||||
race:fHaveGenesis | |||||
race:ProcessNewBlock | |||||
race:ThreadImport | |||||
race:zmq::* | |||||
race:bitcoin-qt | |||||
# deadlock (TODO fix) | |||||
deadlock:CConnman::ForNode | |||||
deadlock:UpdateTip | |||||
# WalletBatch (unidentified deadlock) | # WalletBatch (unidentified deadlock) | ||||
deadlock:WalletBatch | deadlock:WalletBatch | ||||
# Intentional deadlock in tests | # Intentional deadlock in tests | ||||
deadlock:TestPotentialDeadLockDetected | deadlock:TestPotentialDeadLockDetected | ||||
# Wildcard for all gui tests, should be replaced with non-wildcard suppressions | # Wildcard for all gui tests, should be replaced with non-wildcard suppressions | ||||
mutex:src/qt/test/* | |||||
race:src/qt/test/* | race:src/qt/test/* | ||||
deadlock:src/qt/test/* | deadlock:src/qt/test/* | ||||
# External libraries | # External libraries | ||||
deadlock:libdb | deadlock:libdb | ||||
race:libzmq | |||||
# Reverselock tests is triggering lock-order-inversion errors when run as part | # Reverselock tests is triggering lock-order-inversion errors when run as part | ||||
# of test_bitcoin. | # of test_bitcoin. | ||||
deadlock:reverselock_tests::reverselock_errors | deadlock:reverselock_tests::reverselock_errors |