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 eric.smith
Recipients Mark.Shannon, eric.smith, ronaldoussoren, serhiy.storchaka, veky, xxm
Date 2020-11-29.15:05:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1606662300.7.0.588537100265.issue42500@roundup.psfhosted.org>
In-reply-to
Content
Here's the smallest reproducer I could come up with. It fails on Windows with 3.9 native(compiled locally) (Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow), works (raises RecursionError) with cygwin 3.8.3.

import os

def status():
    for fd in range(4):
        try:
            st = os.fstat(fd)
        except status() as e:
            pass

status()
History
Date User Action Args
2020-11-29 15:05:00eric.smithsetrecipients: + eric.smith, ronaldoussoren, Mark.Shannon, serhiy.storchaka, veky, xxm
2020-11-29 15:05:00eric.smithsetmessageid: <1606662300.7.0.588537100265.issue42500@roundup.psfhosted.org>
2020-11-29 15:05:00eric.smithlinkissue42500 messages
2020-11-29 15:05:00eric.smithcreate