Index: tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
diff --git a/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc b/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
index b439322a54dd410e3c256ee59960b5faf99d1d8d..356caf209a860276b536ab22240c72812f075787 100644 |
--- a/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
+++ b/tools-webrtc/sanitizers/tsan_suppressions_webrtc.cc |
@@ -80,6 +80,11 @@ char kTSanDefaultSuppressions[] = |
// https://code.google.com/p/libyuv/issues/detail?id=508 |
"race:InitCpuFlags\n" |
+// Test-only race due to PeerConnection::session() being virtual for testing. |
+// The stats collector may call session() before or after the destructor begins |
+// executing, which modifies the vtable. |
+"race:*RTCStatsIntegrationTest_GetsStatsWhileDestroyingPeerConnections_Test::TestBody\n" |
+ |
// End of suppressions. |
; // Please keep this semicolon. |