Skip to content

gh-117657: Fix TSan race in _PyDict_CheckConsistency - #121551

Merged
colesbury merged 1 commit into
python:mainfrom
colesbury:gh-117657-dict
Jul 10, 2024
Merged

gh-117657: Fix TSan race in _PyDict_CheckConsistency#121551
colesbury merged 1 commit into
python:mainfrom
colesbury:gh-117657-dict

Conversation

@colesbury

@colesburycolesbury commented Jul 9, 2024

Copy link
Copy Markdown
Contributor

The only remaining race in dictobject.c was in _PyDict_CheckConsistency when the dictionary has shared keys.

The only remaining race in dictobject.c was in _PyDict_CheckConsistency
when the dictionary has shared keys.
@miss-islington-app

Copy link
Copy Markdown

Thanks @colesbury for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13.
🐍🍒⛏🤖

@colesbury
colesbury deleted the gh-117657-dict branch July 10, 2024 18:04
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jul 10, 2024
…121551)
The only remaining race in dictobject.c was in _PyDict_CheckConsistency
when the dictionary has shared keys.
(cherry picked from commit 3ec719f)
Co-authored-by: Sam Gross <colesbury@gmail.com>
@bedevere-app

Copy link
Copy Markdown

GH-121590 is a backport of this pull request to the 3.13 branch.

@bedevere-appbedevere-appBot removed the needs backport to 3.13 bugs and security fixes label Jul 10, 2024
colesbury added a commit that referenced this pull request Jul 10, 2024
… (#121590)
The only remaining race in dictobject.c was in _PyDict_CheckConsistency
when the dictionary has shared keys.
(cherry picked from commit 3ec719f)
Co-authored-by: Sam Gross <colesbury@gmail.com>
noahbkim pushed a commit to hudson-trading/cpython that referenced this pull request Jul 11, 2024
…1551)
The only remaining race in dictobject.c was in _PyDict_CheckConsistency
when the dictionary has shared keys.
estyxx pushed a commit to estyxx/cpython that referenced this pull request Jul 17, 2024
…1551)
The only remaining race in dictobject.c was in _PyDict_CheckConsistency
when the dictionary has shared keys.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@colesbury@Fidget-Spinner