Skip to content

Commit 851f540

Browse files
committed
Merge bitcoin/bitcoin#32703: test: Explain how to reproduce zmq:: upstream race
fa0b766 test: Remove intermittent and presumed fixed tsan race suppressions (MarcoFalke) fa4b659 test: Explain how to reproduce zmq:: upstream race (MarcoFalke) Pull request description: An explanation makes it easier to reproduce, if needed. ACKs for top commit: fanquake: ACK fa0b766 Tree-SHA512: 4857cc1e2c97e3d8c194fd12d0bb2a3293136c51ae1b89e0320161d1b8f22ef5122519e099288e52e42bb828ee4a56bfdfbe80717d95178748b76dd7209e12db
2 parents 5af5e97 + fa0b766 commit 851f540

File tree

1 file changed

+6
-7
lines changed
  • test/sanitizer_suppressions

1 file changed

+6
-7
lines changed

test/sanitizer_suppressions/tsan

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
#
44
# https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
55

6-
# race (TODO fix)
7-
race:LoadWallet
8-
race:DatabaseBatch
9-
race:zmq::*
10-
race:bitcoin-qt
11-
126
# deadlock (TODO fix)
137
# To reproduce, see:
148
# https://github.com/bitcoin/bitcoin/issues/19303#issuecomment-1514926359
@@ -17,13 +11,18 @@ deadlock:Chainstate::ConnectTip
1711
# Intentional deadlock in tests
1812
deadlock:sync_tests::potential_deadlock_detected
1913

20-
# Wildcard for all gui tests, should be replaced with non-wildcard suppressions
14+
# Wildcard for all of the gui, should be replaced with non-wildcard suppressions
15+
race:bitcoin-qt
2116
race:src/qt/test/*
2217
deadlock:src/qt/test/*
2318

2419
# External libraries
20+
# ------------------
2521
race:libzmq
2622

23+
# To reproduce, build from depends with CFLAGS='-O0 -g' CXXFLAGS='-O0 -g'
24+
race:zmq::*
25+
2726
# Intermittent issues
2827
# -------------------
2928
#

0 commit comments

Comments
 (0)