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 brandtbucher
Recipients Mark.Shannon, brandtbucher, gvanrossum, jmadden, pablogsal
Date 2021-12-17.17:54:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1639763688.56.0.0321252808268.issue46090@roundup.psfhosted.org>
In-reply-to
Content
Also, it appears that in earlier versions of CPython, it was okay to set tstate->frame = NULL. Some of Greenlet's tests *seem* to be doing this (although it also possible that my current scaffolding has just broken Greenlet).

Does anybody know off the top of their head what it means to set a NULL frame? I can dig around through the old code and see what the interpreter does when that happens, but it seems pretty nonsensical to me. Is it something that only happens during interpreter/thread initialization/shutdown? Or maybe it keeps that thread from becoming active?
History
Date User Action Args
2021-12-17 17:54:48brandtbuchersetrecipients: + brandtbucher, gvanrossum, Mark.Shannon, jmadden, pablogsal
2021-12-17 17:54:48brandtbuchersetmessageid: <1639763688.56.0.0321252808268.issue46090@roundup.psfhosted.org>
2021-12-17 17:54:48brandtbucherlinkissue46090 messages
2021-12-17 17:54:48brandtbuchercreate