aboutsummaryrefslogtreecommitdiff
path: root/test/sanitizer_suppressions/tsan
blob: 5031fa705332deb5e9c5936381eb2d97a0454ff8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# ThreadSanitizer suppressions
# ============================

# double locks (TODO fix)
mutex:g_genesis_wait_mutex
mutex:CThreadInterrupt
mutex:CConnman::Interrupt
mutex:CConnman::WakeMessageHandler
mutex:UpdateTip
# race (TODO fix)
race:CConnman::WakeMessageHandler
race:CConnman::ThreadMessageHandler
race:fHaveGenesis
race:ProcessNewBlock
race:ThreadImport
race:bitcoin-qt
# deadlock (TODO fix)
deadlock:CConnman::ForNode
deadlock:UpdateTip

# WalletBatch (unidentified deadlock)
deadlock:WalletBatch

# Intentional deadlock in tests
deadlock:TestPotentialDeadLockDetected

# Wildcard for all gui tests, should be replaced with non-wildcard suppressions
race:src/qt/test/*
deadlock:src/qt/test/*

# External libraries
deadlock:libdb
race:libzmq