Stefan Behnel added the comment:

I've looked at the file and it contains a huge amount of deeply nested 
if-statements. Given that parsers and compilers are typically recursive, I can 
well imagine that this is a problem, and my guess is that it's most likely just 
the different C level stack sizes, stack configurations and C compiler 
dependent stack allocation per function call that makes a difference for the 
platforms you tested. It would probably also crash on Linux, just for an even 
larger program.

I'm actually not in the position to decide if something should be done about 
this, so I'm asking in Antoine for a comment.

----------
nosy: +pitrou

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue31113>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to