This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
Failing tests with TSAN feature #235
Labels
Type: Bug
Something isn't working
Comments
@KFilipek Can you create PR/branch with TSAN enabled on CI where those failures would be visible in logs? |
After: #236 there is only one problem remaining (which can cause some tests to fail). miniasync does not annotate storing completion flag inside data_mover_threads.c: https://github.com/pmem/miniasync/blob/master/src/data_mover_threads.c#L168 and also, this load: https://github.com/pmem/miniasync/blob/master/src/core/ringbuf.c#L228 should be atomic All tests are passing when following patch is applied to miniasync (possibly some annotations are not necessary):
|
Added missing header (implicit declaration of function)
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
ISSUE: Failing tests with TSAN feature
Environment Information
and possibly:
Please provide a reproduction of the bug:
Enabled TSAN in CMake and
ctest -R "_none"
How often bug is revealed:
always
Actual behavior:
Expected behavior:
Details
Additional information about Priority and Help Requested:
Are you willing to submit a pull request with a proposed change? (Yes, No)
Requested priority: Low
The text was updated successfully, but these errors were encountered: