| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…`tstate_try_attach()` TSAN erroneously reports a data race between the `_Py_atomic_compare_exchange_int` on `tstate->state` in `tstate_try_attach()` and the non-atomic load of `tstate->state` in `start_the_world`. The `_Py_atomic_compare_exchange_int` fails, but TSAN erroneously treats it as a store.
The underlying races were fixed in pythongh-117830 and pythongh-117828
…the_world()` and `tstate_try_attach()` (python#117828) TSAN erroneously reports a data race between the `_Py_atomic_compare_exchange_int` on `tstate->state` in `tstate_try_attach()` and the non-atomic load of `tstate->state` in `start_the_world`. The `_Py_atomic_compare_exchange_int` fails, but TSAN erroneously treats it as a store.
| Back | FazBrowse Home | New Git URL |
TSAN erroneously reports a data race (example) between the _Py_atomic_compare_exchange_int on tstate->state in tstate_try_attach():
cpython/Python/pystate.c
Lines 1993 to 1995 in 069de14
and the non-atomic load of tstate->state in start_the_world():
cpython/Python/pystate.c
Line 2251 in 069de14
The _Py_atomic_compare_exchange_int fails, but TSAN erroneously treats it as a store.