1 # ThreadSanitizer suppressions
2 # ============================
3 #
4 # https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
5
6 # race (TODO fix)
7 race:LoadWallet
8 race:WalletBatch::WriteHDChain
9 race:BerkeleyBatch
10 race:BerkeleyDatabase
11 race:DatabaseBatch
12 race:zmq::*
13 race:limenka-qt
14
15 # deadlock (TODO fix)
16 # To reproduce, see:
17 # https://github.com/limenka/limenka/issues/19303#issuecomment-1514926359
18 deadlock:Chainstate::ConnectTip
19
20 # Intentional deadlock in tests
21 deadlock:sync_tests::potential_deadlock_detected
22
23 # Wildcard for all gui tests, should be replaced with non-wildcard suppressions
24 race:src/qt/test/*
25 deadlock:src/qt/test/*
26
27 # External libraries
28 # https://github.com/limenka/limenka/pull/27658#issuecomment-1547639621
29 deadlock:libdb
30 race:libzmq
31
32 # Intermittent issues
33 # -------------------
34 #
35 # Suppressions that follow might only happen intermittently, thus they are not
36 # reproducible. Make sure to include a link to a full trace.
37
38 # https://github.com/limenka/limenka/issues/20618
39 race:CZMQAbstractPublishNotifier::SendZmqMessage
40
41 # https://github.com/limenka/limenka/pull/27498#issuecomment-1517410478
42 race:epoll_ctl
43
44 # https://github.com/limenka/limenka/issues/23366
45 race:std::__1::ios_base::*
46