OLD | NEW |
1 # Suppressions for Thread Sanitizer | 1 # Suppressions for Thread Sanitizer |
2 # | 2 # |
3 # CAREFUL! Comments must go on their own line or your suppressions will silentl
y fail. | 3 # CAREFUL! Comments must go on their own line or your suppressions will silentl
y fail. |
4 | 4 |
5 # WebP races (harmlessly) choosing function pointers for SIMD versions of some o
f its functions. | 5 # WebP races (harmlessly) choosing function pointers for SIMD versions of some o
f its functions. |
6 race:third_party/externals/libwebp | 6 race:third_party/externals/libwebp |
7 | 7 |
| 8 # skia:2459 Seemingly misdiagnosed use-after-free, having something to do with
software GL drivers. |
| 9 # Having trouble getting this suppression to match. |
| 10 # We've tried: race:swrast_dri.so |
| 11 # race:SkGLContextHelper::init |
| 12 # Maybe because it's diagnosed as a use-after-free, not as a race? |
| 13 race:SkGLContextHelper |
| 14 |
8 # Threadsafe, should be ported to SkLazyPtr. | 15 # Threadsafe, should be ported to SkLazyPtr. |
9 race:SkFontHost_FreeType | 16 race:SkFontHost_FreeType |
10 | 17 |
11 # Not threadsafe, should be fixed. | 18 # Not threadsafe, should be fixed. |
12 race:RefFCI | 19 race:RefFCI |
13 race:SkString::RefRec | 20 race:SkString::RefRec |
14 | 21 |
15 # Not threadsafe, should be deleted. | 22 # Not threadsafe, should be deleted. |
16 race:SkPDF | 23 race:SkPDF |
17 | 24 |
18 # Should be these can be removed once TSAN learns sk_acquire_load / sk_release_s
tore. | 25 # Should be these can be removed once TSAN learns sk_acquire_load / sk_release_s
tore. |
19 race:SkOnce | 26 race:SkOnce |
20 race:SkRefCntBase | 27 race:SkRefCntBase |
21 | 28 |
22 # This is SkLazyPtr. Also can be cleaned up when TSAN learns sk_acquire_load /
sk_release_store. | 29 # This is SkLazyPtr. Also can be cleaned up when TSAN learns sk_acquire_load /
sk_release_store. |
23 race:sk_acquire_load | 30 race:sk_acquire_load |
24 race:__tsan_atomic64_compare_exchange_val | 31 race:__tsan_atomic64_compare_exchange_val |
OLD | NEW |