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 josh.r, serhiy.storchaka, vstinner
Date 2016-12-01.12:47:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1480596446.47.0.662049270613.issue28839@psf.upfronthosting.co.za>
In-reply-to
Content
Serhiy: "small_stack increases C stack consumption even for calls without keyword arguments. This is serious problem since we can't control stack overflow."

This problem is not new and is worked around by Py_EnterRecursiveCall() macro which counts the depth of the Python stack.

I didn't notice any stack overflow crash with my patch. We can reduce the "small_stack" size later if needed.
History
Date User Action Args
2016-12-01 12:47:26vstinnersetrecipients: + vstinner, serhiy.storchaka, josh.r
2016-12-01 12:47:26vstinnersetmessageid: <1480596446.47.0.662049270613.issue28839@psf.upfronthosting.co.za>
2016-12-01 12:47:26vstinnerlinkissue28839 messages
2016-12-01 12:47:26vstinnercreate