You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are also Data Races discovered by Thread Sanitizer in the same test conditions but within pool.c - dealing with file handle pool races. However pool.c is built as a lock-free stack data structure following this article https://nullprogram.com/blog/2014/09/02/ The example from within that article https://github.com/skeeto/lstack - also does not pass Thread Sanitizer - there are races detected in it. Which kinda leads to 2 thoughts:
either there are indeed races
or these are false alarms because lock-free data structures trick Thread Sanitizer
In the former case Address Sanitizer failures could be a consequence of Data Races, while in the latter case these are separate issues.
Background
There are intermittent failures of
EngineHashTestsFileLowMemoryNull
tests when running with AddressSanitizer instrumentation. Usually it isMultiThreadRandom
but sometimes other tests f.e.:https://github.com/51Degrees/device-detection-cxx/actions/runs/12689965609/job/35369851890#step:5:1693
Objective
Find out the root cause and eliminate it.
The text was updated successfully, but these errors were encountered: