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 indygreg
Recipients indygreg, vstinner
Date 2020-04-28.01:54:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1588038871.72.0.754759187006.issue40413@roundup.psfhosted.org>
In-reply-to
Content
I'm attempting to perform the following actions multiple times in a single process with CPython 3.8.2:

1) Initialize an interpreter using the PEP-587 APIs.
2) Call Py_RunMain() (which finalizes the interpreter).

However, I've encountered at least 2 crashes due to use-after-free or unchecked NULL access (due to apparent state getting funky).

Are multiple interpreters / Py_RunMain() calls in a single process supported? Should I file bugs for all of the crashes I encounter?
History
Date User Action Args
2020-04-28 01:54:31indygregsetrecipients: + indygreg, vstinner
2020-04-28 01:54:31indygregsetmessageid: <1588038871.72.0.754759187006.issue40413@roundup.psfhosted.org>
2020-04-28 01:54:31indygreglinkissue40413 messages
2020-04-28 01:54:30indygregcreate