| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Due to a limitation in TSAN, all reads from PyThreadState.state must be atomic to avoid reported races.
|
Thanks @colesbury for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13. |
Sorry, something went wrong.
Due to a limitation in TSAN, all reads from `PyThreadState.state` must be atomic to avoid reported races. (cherry picked from commit 90ec19f) Co-authored-by: Sam Gross <colesbury@gmail.com>
|
GH-119904 is a backport of this pull request to the 3.13 branch. |
Sorry, something went wrong.
|
Don't we want to use the FT_ATOMIC_LOAD_* macro from pycore_pyatomic_ft_wrappers.h to avoid affecting the GIL code? |
Sorry, something went wrong.
|
No:
|
Sorry, something went wrong.
Due to a limitation in TSAN, all reads from `PyThreadState.state` must be atomic to avoid reported races.
Due to a limitation in TSAN, all reads from `PyThreadState.state` must be atomic to avoid reported races.
Due to a limitation in TSAN, all reads from `PyThreadState.state` must be atomic to avoid reported races.
| Back | FazBrowse Home | New Git URL |
Due to a limitation of TSAN, all reads from PyThreadState.state must be atomic to avoid reported races.