Skip to content

Conversation

@maflcko
Copy link
Member

@maflcko maflcko commented Jun 9, 2020

Suppresses/Fixes #19211 for now

@DrahtBot DrahtBot added the Tests label Jun 9, 2020
@fanquake fanquake requested a review from practicalswift June 10, 2020 02:26
@practicalswift
Copy link
Contributor

Shouldn't "BerkeleyDatabase" be "BerkeleyBatch" in this case? :)

@maflcko
Copy link
Member Author

maflcko commented Jun 10, 2020

Any symbol in any backtrace can be used to suppress. A race has at least two backtraces for conflicting read/writes.

Copy link
Contributor

@practicalswift practicalswift left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK fa7b46c -- patch looks correct

@laanwj
Copy link
Member

laanwj commented Jun 10, 2020

ACK fa7b46c

@laanwj laanwj merged commit bc933ae into bitcoin:master Jun 10, 2020
@maflcko maflcko deleted the 2006-ciTsanSupWallet branch June 10, 2020 13:28
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Jun 10, 2020
fa7b46c test: Add BerkeleyDatabase tsan suppression (MarcoFalke)

Pull request description:

  Suppresses/Fixes bitcoin#19211 for now

ACKs for top commit:
  laanwj:
    ACK fa7b46c
  practicalswift:
    ACK fa7b46c -- patch looks correct

Tree-SHA512: 749e606caf0f140c1a190e3273ff81d220daa3eb004ba2b2078e6b3c5b6ac196bd5fc91ef42841412cfd4fe1e2a8694fc2a28268fde8485db90076593fc51dc7
maflcko pushed a commit that referenced this pull request Jul 17, 2020
0cdf2a7 ci: add tsan debug symbols option (Russell Yanofsky)
9a2f126 ci: Add tsan suppression for race in DatabaseBatch (Hennadii Stepanov)

Pull request description:

  Since #19325 was merged, the corresponding change in TSan suppression file gets required.

  This PR is:
  - an analogous to #19226 and #19450, and
  - a temporary workaround for CI fail like https://cirrus-ci.com/task/5741795508224000?command=ci#L4993

ACKs for top commit:
  MarcoFalke:
    ACK 0cdf2a7

Tree-SHA512: 7832f143887c8a0df99dea03e00694621710378fbe923e3592185fcd3658546a590693b513abffc5ab96e9ef76c9c4bff3330eeee69a0c5dbe7574f34c417220
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Nov 26, 2021
Summary:
I noticed an occasional failure when running the wallet_multiwallet.py functional test using TSAN with clang-12.

This is a backport of [[bitcoin/bitcoin#19226 | core#19226]]

Test Plan:
With TSAN:
```
TSAN_OPTIONS=suppressions=/home/pierre/dev/bitcoin-abc/test/sanitizer_suppressions/tsan test/functional/test_runner.py wallet_multi*

```

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10544
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Feb 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feature_reindex.py triggers data race

4 participants