Title: 3.12.7: gh-113993 backported without subsequent fixes, causing `python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.` · Issue #124887 · python/cpython · GitHub
Open Graph Title: 3.12.7: gh-113993 backported without subsequent fixes, causing `python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.` · Issue #124887 · python/cpython
X Title: 3.12.7: gh-113993 backported without subsequent fixes, causing `python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.` · Issue #124887 · python/cpython
Description: Crash report What happened? The 49f6beb ("Make interned strings mortal") backport introduced ABI-breaking assertions into 3.12.7. As a result, Rust stable ABI packages are now crashing on assertions, e.g. from uv's cargo test: 5 │+python...
Open Graph Description: Crash report What happened? The 49f6beb ("Make interned strings mortal") backport introduced ABI-breaking assertions into 3.12.7. As a result, Rust stable ABI packages are now crashing on assertion...
X Description: Crash report What happened? The 49f6beb ("Make interned strings mortal") backport introduced ABI-breaking assertions into 3.12.7. As a result, Rust stable ABI packages are now crashing on...
Opengraph URL: https://github.com/python/cpython/issues/124887
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"3.12.7: gh-113993 backported without subsequent fixes, causing `python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.`","articleBody":"# Crash report\n\n### What happened?\n\nThe 49f6beb56a64dd0b688e8c728928a38eb6d78fef (\"Make interned strings mortal\") backport introduced ABI-breaking assertions into 3.12.7. As a result, Rust stable ABI packages are now crashing on assertions, e.g. from `uv`'s `cargo test`:\n\n```\n 5 │+python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.\n 6 │+python3: Objects/unicodeobject.c:15018: intern_common: Assertion `_Py_IsImmortal(r)' failed.\n```\n\nBackporting 281ffb60cc194c4eefee3e112888251abd1a749a seems to fix the immediate issue but I haven't checked for more regressions.\n\n### CPython versions tested on:\n\n3.12\n\n### Operating systems tested on:\n\nLinux\n\n### Output from running 'python -VV' on the command line:\n\nPython 3.12.7 (main, Oct 1 2024, 21:49:30) [GCC 14.2.1 20240921]","author":{"url":"https://github.com/mgorny","@type":"Person","name":"mgorny"},"datePublished":"2024-10-02T11:30:50.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/124887/cpython/issues/124887"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ef39c379-24a0-a7b7-1758-e57b3020b914 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D1B4:CED76:46141A:619302:696A746A |
| html-safe-nonce | c9d61f2e61f36429b3415fd87661fab9eded80b3ee9d4acc09460737eaa16018 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMUI0OkNFRDc2OjQ2MTQxQTo2MTkzMDI6Njk2QTc0NkEiLCJ2aXNpdG9yX2lkIjoiNzAxNjE5NDc3NDc3NTAwMjIxOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ed06796086c2daae38b76b66119db4afde6b06d93c6bc99abf3167bf8eec8184 |
| hovercard-subject-tag | issue:2561331979 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/124887/issue_layout |
| twitter:image | https://opengraph.githubassets.com/33402f940b6c9046dbfb3f85ac67a5f57b0c9fb65bac0d7beff2fcd9b671a059/python/cpython/issues/124887 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/33402f940b6c9046dbfb3f85ac67a5f57b0c9fb65bac0d7beff2fcd9b671a059/python/cpython/issues/124887 |
| og:image:alt | Crash report What happened? The 49f6beb ("Make interned strings mortal") backport introduced ABI-breaking assertions into 3.12.7. As a result, Rust stable ABI packages are now crashing on assertion... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | mgorny |
| hostname | github.com |
| expected-hostname | github.com |
| None | cfa223d62d272274e0b68350b4bd7741f3ca7498b8c4b8b1bc1e6deabbdbc09d |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6a0b6893c221f98f607598e939299fdf5763435d |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width