diff options
author | T. Wouters <thomas@python.org> | 2025-05-06 13:23:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-06 11:23:10 +0000 |
commit | 53e6d76aa30eb760fb8ff788815f22a0e6c101cd (patch) | |
tree | c770e46f0a2064c9a3874c791fa419a4f5d436df /Demo/tkinter/matt/canvas-with-scrollbars.py | |
parent | 296cd128bf433b8d3b8d9387d7a8ca2de430fbad (diff) | |
download | cpython-53e6d76aa30eb760fb8ff788815f22a0e6c101cd.tar.gz cpython-53e6d76aa30eb760fb8ff788815f22a0e6c101cd.zip |
gh-132917: Fix data race detected by tsan (#133508)
Fix data race detected by tsan
(https://github.com/python/cpython/actions/runs/14857021107/job/41712717208?pr=133502):
young.count can be modified by other threads even while the gcstate is
locked.
This is the simplest fix to (potentially) unblock beta 1, although this
particular code path seems like it could just be an atomic swap followed by
an atomic add, without having the lock at all.
Diffstat (limited to 'Demo/tkinter/matt/canvas-with-scrollbars.py')
0 files changed, 0 insertions, 0 deletions