Oracle® Solaris Studio 12.4: Thread Analyzer User's Guide

Exit Print View

Updated: December 2014
 
 

Check Whether or Not the Data Race is a False Positive

A false positive data race is a data race that is reported by Thread Analyzer, but has actually not occurred. In other words, it is a "false alarm". Thread Analyzer tries to reduce the number of false positives reported. However, there are cases where the tool is not able to do a precise job and might report false positive data races.

You can ignore a false positive data race because it is not a genuine data race and, therefore, does not affect the behavior of the program.

See False Positives for some examples of false positive data races. For information on how to remove false positive data races from the report, see Thread Analyzer User APIs.