aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Demo/tkinter/matt/canvas-with-scrollbars.py
diff options
context:
space:
mode:
authorT. Wouters <thomas@python.org>2025-05-06 13:23:10 +0200
committerGitHub <noreply@github.com>2025-05-06 11:23:10 +0000
commit53e6d76aa30eb760fb8ff788815f22a0e6c101cd (patch)
treec770e46f0a2064c9a3874c791fa419a4f5d436df /Demo/tkinter/matt/canvas-with-scrollbars.py
parent296cd128bf433b8d3b8d9387d7a8ca2de430fbad (diff)
downloadcpython-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