SIGN IN SIGN UP

[3.13] gh-117657: Replace TSAN suppresions with more specific rules (GH-118722) (#118870)

Using `race:` filters out warnings if the function appears anywhere in
the stack trace. This can hide a lot of unrelated warnings, especially
for a function like `_PyEval_EvalFrameDefault`, which is somewhere on
the stack more often than not.

Change all free-threaded suppressions to `race_top:`, which only matches
the top frame, and add any new suppressions this exposes.
(cherry picked from commit 98ff3f65c0232f31df89ebb52b244625ec9e3eb6)

Co-authored-by: Brett Simmers <swtaarrs@users.noreply.github.com>
M
Miss Islington (bot) committed
982c73a33edf6c1348812c1794a95c20c0c2d906
Parent: d4c6948
Committed by GitHub <noreply@github.com> on 5/9/2024, 9:36:25 PM