This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ajoino
Recipients ajoino, eric.smith, mrpg
Date 2022-03-06.10:22:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1646562134.45.0.741993036357.issue46461@roundup.psfhosted.org>
In-reply-to
Content
From Kodi GH issues, they suspect is related to the work on subinterpreters https://github.com/xbmc/xbmc/issues/19961#issuecomment-1008151611:

"The bulk of this issue is due to how python and it's modules handle sub interpreters.
There are several open python bpos and have been many prs to cpython to handle sub interpreters better, but it's still very much a work in progress.

All C modules are/were being updated to what they call multi phase init, which essentially moves away from static init of members. Sub interpreters can modify these static members which can cause other sub interpreter states to crash horribly.

For the user with the SSL crash running python 3.9, if you go to 3.10, the SSL module was converted to multiphase init, and shouldn't crash in the same manner for that particular module. However not all modules are converted still, so there are still failure points on other modules.

This is a cpython issue, and there's not much we can do but wait for it to be resolved in cpython"
History
Date User Action Args
2022-03-06 10:22:14ajoinosetrecipients: + ajoino, eric.smith, mrpg
2022-03-06 10:22:14ajoinosetmessageid: <1646562134.45.0.741993036357.issue46461@roundup.psfhosted.org>
2022-03-06 10:22:14ajoinolinkissue46461 messages
2022-03-06 10:22:14ajoinocreate