HomePhabricator

Update TSan suppressions

Description

Update TSan suppressions

Summary:
Remove a few more suppressions to improve the TSAN coverage. Note that the TSAN tests are not deterministic, so only time will tell if it was OK to remove these suppressions.
In that case, this can easily be reverted.

core#24390:

It appears, that moving to headers-only Boost.Test makes the race:validation_chainstatemanager_tests suppression unneeded even without bumping boost version.

This is a backport of core#19983, core#21597 and core#24390

Test Plan:

cmake .. -GNinja -DENABLE_SANITIZERS=thread  -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
ninja all check check-functional

(3 runs)

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D14391

Details

Provenance
PiRKAuthored on Aug 21 2023, 11:26
PiRKPushed on Aug 21 2023, 15:04
Reviewer
Restricted Project
Differential Revision
D14391: Update TSan suppressions
Parents
rABC4a3ee7bd6ac6: test: Avoid intermittent issues due to async events in validationinterface_tests
Branches
Unknown
Tags
Unknown