GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||
GeezerVison is showing github.com — bpo-47182: Fix crash by named unicode characters after interpreter reinitialization by tiran · Pull Request #32212 · python/cpython Conversation
|
|
I have added a comment and a test case. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for adding a regression test!
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
@tiran: Status check is done, and it's a success ✅ . |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @tiran for the PR 🌮🎉.. I'm working now to backport this PR to: 3.7, 3.8, 3.9, 3.10. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, @tiran, I could not cleanly backport this to |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry @tiran, I had trouble checking out the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, @tiran, I could not cleanly backport this to |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry @tiran, I had trouble checking out the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Are you sure that Python 3.10 and older are affected? Clearing interned strings is new in Python 3.10. Python 3.11 changed that with immortal code objects and immortal strings. In Python 3.9, strings were not really cleared by Py_Finalize(). They just leaked. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…eter reinitialization (pythonGH-32212) Automerge-Triggered-By: GH:tiran. (cherry picked from commit 44e9150) Co-authored-by: Christian Heimes <[email protected]>
…ter reinitialization (pythonGH-32212) Automerge-Triggered-By: GH:tiran. (cherry picked from commit 44e9150) Co-authored-by: Christian Heimes <[email protected]>
|
GH-32216 is a backport of this pull request to the 3.10 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
GH-32217 is a backport of this pull request to the 3.9 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
3.9 and earlier are definitely not affected. It doesn't hurt to backport the change to 3.10. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Yeah, I agree to backport to 3.10. But you have to backport manually, _testembed doesn't have test_repeated_init_exec. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…eter reinitialization (GH-32212) (GH-32216) Co-authored-by: Christian Heimes <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.