6abc62c0c9
This should be fixed naturally soon, and it's an innocuous race (some paths may have their bounds calculated more than once), so we can just quiet it for now. BUG=skia: R=mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/376733003
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
# Suppressions for Thread Sanitizer
|
|
#
|
|
# CAREFUL! Comments must go on their own line or your suppressions will silently fail.
|
|
|
|
# WebP races (harmlessly) choosing function pointers for SIMD versions of some of its functions.
|
|
race:third_party/externals/libwebp
|
|
|
|
# Poppler races on startup.
|
|
race:libpoppler.so
|
|
# LCMS is used by poppler, and also races.
|
|
race:liblcms2.so
|
|
|
|
# skia:2459 Seemingly misdiagnosed use-after-free, having something to do with software GL drivers.
|
|
# Having trouble getting this suppression to match.
|
|
# We've tried: race:swrast_dri.so
|
|
# race:SkGLContextHelper::init
|
|
# Maybe because it's diagnosed as a use-after-free, not as a race?
|
|
race:SkGLContextHelper
|
|
|
|
# Threadsafe, should be ported to SkLazyPtr.
|
|
race:SkFontHost_FreeType
|
|
race:is_lcd_supported
|
|
|
|
# Not threadsafe, should be fixed.
|
|
race:RefFCI
|
|
race:SkString
|
|
race:SkPDF
|
|
|
|
# These race benignly as used by DMQuiltTask: skia:2725.
|
|
# Suppress while I look for a more focused way to silence this.
|
|
race:SkPixelRef::callGenIDChangeListeners
|
|
race:SkPixelRef::needsNewGenID
|
|
|
|
# This calls SkRefCnt::getRefCnt(), which is not thread safe. skia:2726
|
|
race:SkImageFilter::filterImage
|
|
|
|
# SkPathRef caches its bounding box the first time it's needed.
|
|
# This will be fixed naturally once we create (from a single thread) a
|
|
# bounding-box hierarchy for SkRecord-based SkPictures; all bounds will come pre-cached.
|
|
# So just shut this up for now.
|
|
race:SkPathRef::computeBounds
|