Bug 1822605: Add ThreadSanitizer suppression for race in libvulkan_lvp.so r=decoder

Differential Revision: https://phabricator.services.mozilla.com/D172819
This commit is contained in:
Jason Kratzer 2023-03-16 20:12:03 +00:00
parent 0d4ea7981e
commit ab6d98f4db
2 changed files with 6 additions and 1 deletions

View file

@ -69,7 +69,6 @@ extern "C" const char* __tsan_default_options() {
"called_from_lib:libunity-gtk3-parser\n" \
"called_from_lib:libvorbis.so\n" \
"called_from_lib:libvorbisfile\n" \
"called_from_lib:libvulkan_lvp.so\n" \
"called_from_lib:libX11.so\n" \
"called_from_lib:libX11-xcb\n" \
"called_from_lib:libXau\n" \

View file

@ -295,6 +295,12 @@ extern "C" const char* __tsan_default_suppressions() {
// It is never joined with the main thread, but this is being re-evaluated.
"thread:glean::initialize\n"
// Bug 1822605 - permanent
// A race exists in libvulkan_lvp.so. This was previously addressed in bug
// 1816713. However, libvulkan_lvp.so is unloaded so a called_from_lib
// suppression cannot be used.
"race:libvulkan_lvp.so\n"
// End of suppressions.
; // Please keep this semicolon.
}