ASAN and UBSAN are already part of the CI, but TSAN was missing.
There is an exception in the functional test suite for
wallet_multiwallet. This is the exact same issue than the ASAN failure
(heap used after free).
It is possible that some tests end up being flacky due to the load
overhead from TSAN (timeouts may occur), but they should be fixed as
they appear on a case to case basis.
Details
Details
- Reviewers
deadalnix jasonbcox - Group Reviewers
Restricted Project - Commits
- rSTAGING5e0d8de68df6: [CI] Run the thread sanitizer as part of the CI
rABC5e0d8de68df6: [CI] Run the thread sanitizer as part of the CI
ABC_BUILD_NAME=build-tsan ./contrib/teamcity/build-configurations.sh
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- ci_tsan
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 8032 Build 14060: Bitcoin ABC Buildbot (legacy) Build 14059: arc lint + arc unit