Skip to content

GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal #131140

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 12, 2025

Conversation

markshannon
Copy link
Member

@markshannon markshannon commented Mar 12, 2025

Account for immortality when doing bulk increfs.
This should get the bigmem buildbot passing.

This is not a complete fix for the underlying issue, but the complete fix will need performance testing which could take a while.

@markshannon markshannon changed the title GH_127705: Fix _Py_RefcntAdd to handle objects becoming immortal GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal Mar 12, 2025
@markshannon
Copy link
Member Author

!buildbot BigMem

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @markshannon for commit 13d5be0 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F131140%2Fmerge

The command will test the builders whose names match following regular expression: BigMem

The builders matched are:

  • aarch64 Ubuntu 22.04 BigMem PR
  • AMD64 Windows11 Bigmem PR

@markshannon markshannon merged commit f30376c into python:main Mar 12, 2025
47 checks passed
@markshannon markshannon deleted the fix-bigmem branch March 12, 2025 16:54
Sign up for free to 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.

3 participants