Closed erincatto closed 7 months ago
I'll look into resolving this report, but it is harmless - the rndSeed
variable has a potential data race during initialization but it isn't critical to the functioning of enkiTS, it's used to help distribute where threads start looking for tasks and will work whether there is a data race or not.
I've confirmed this is a data race, but it also harmless.
I've pushed a fix for this to the dev branch, which I'll merge to master after further testing.
Many thanks for the report. It seems thread sanitizer is a lot better at not generating false positives than it used to be, so I'll look into integrating it into testing in future.
Many thanks for this report - I've merged this to main now.
I ran thread sanitizer on TestAll and got this report:
I got this by changing CMakeLists.txt for APPLE.