Spurious races due to non-atomic treatment of __VERIFIER_atomic*
-prefixed functions
#1
Labels
bug
Something isn't working
__VERIFIER_atomic*
-prefixed functions
#1
Although TSan excludes accesses from within these functions from racing, they aren't executed atomically (with the special atomic mutex held). This allows them to be interleaved, causing spurious races, e.g. with value-based mutex modeling.
The text was updated successfully, but these errors were encountered: