diff options
author | Sam Gross <colesbury@gmail.com> | 2024-03-08 17:39:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-08 17:39:53 (GMT) |
commit | cca30230d992c46dfb607dcc24b3dc2e6d05f536 (patch) | |
tree | 171669b5ce0ef42762da805aeb00d8c110249ba0 /Python/compile.c | |
parent | 7cee276d551a41d9271daf2a6bcd7def55555973 (diff) | |
download | cpython-cca30230d992c46dfb607dcc24b3dc2e6d05f536.zip cpython-cca30230d992c46dfb607dcc24b3dc2e6d05f536.tar.gz cpython-cca30230d992c46dfb607dcc24b3dc2e6d05f536.tar.bz2 |
gh-115103: Fix unregistering of QSBR state (#116480)
If a thread blocks while waiting on the `shared->mutex` lock, the array
of QSBR states may be reallocated. The `tstate->qsbr` values before the
lock is acquired may not be the same as the value after the lock is acquired.
Diffstat (limited to 'Python/compile.c')
0 files changed, 0 insertions, 0 deletions