gh-130382: add missing _PyReftracerTrack to ceval DECREF#130689
gh-130382: add missing _PyReftracerTrack to ceval DECREF#130689colesbury merged 8 commits intopython:mainfrom
Conversation
|
|
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 5f423bc 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F130689%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-refleak-buildbots label again. |
|
Thanks @tom-pytel for the PR, and @colesbury for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13. |
|
Sorry, @tom-pytel and @colesbury, I could not cleanly backport this to |
…DECREF` (pythonGH-130689) (cherry picked from commit c5abded) Co-authored-by: Tomasz Pytel <tompytel@gmail.com>
|
GH-131195 is a backport of this pull request to the 3.13 branch. |
|
Thanks Tom! |
Confirmed
PyRefTracer_DESTROYnot being sent (with GIL enabled (non-debug build)) whencevaldeallocs objects, this fixes it. I don't know of a current method to add a regression test in python (will address in a separate PR).See: #130696
_PyReftracerTrack(op, PyRefTracer_DESTROY)#130382