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 vstinner
Recipients BTaskaya, Mark.Shannon, kj, orsenthil, pablogsal, paul.moore, steve.dower, tim.golden, vstinner, zach.ware
Date 2021-09-06.22:34:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1630967664.51.0.972433454505.issue44348@roundup.psfhosted.org>
In-reply-to
Content
test_recursion_in_except_handler() creates chained of exceptions. When an exception is deallocated, it calls the deallocator of another exception, etc.

* recurse_in_except() sub-test creates chains of 11 nested deallocator calls
* recurse_in_body_and_except() sub-test creates a chain of 8192 nested deallocator calls

I'm not sure how recurse_in_body_and_except() can creates a chain which is so long, knowing that the test sets the recursion limit to 44 frames (default Python limit is 1000).
History
Date User Action Args
2021-09-06 22:34:24vstinnersetrecipients: + vstinner, paul.moore, orsenthil, tim.golden, Mark.Shannon, zach.ware, steve.dower, pablogsal, BTaskaya, kj
2021-09-06 22:34:24vstinnersetmessageid: <1630967664.51.0.972433454505.issue44348@roundup.psfhosted.org>
2021-09-06 22:34:24vstinnerlinkissue44348 messages
2021-09-06 22:34:24vstinnercreate