Пример на этой странице: https://wiki.python.org/moin/CrashingPython#Exhausting_Resources Почему случай не может быть воспроизведен в моем python 2.7 Почему это может привести к сбою python?Почему питон не падает в этом случае?
$ python
Python 2.4.2 (#2, Sep 30 2005, 21:19:01)
[GCC 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> f = lambda: None
>>> for i in xrange(1000000):
... f = f.__call__
...
>>> del f
Segmentation fault
Ошибки постоянно фиксируются, включая этот. Почему должно быть конкретное объяснение того, почему это невозможно воспроизвести в Python 2.7? –
Я даже не могу воспроизвести это с помощью Python 2.4.6, так что вы получите хороший узкий диапазон, чтобы искать [историю изменений] (https://hg.python.org/cpython/file/2.4/Misc/NEWS). –
И там у нас есть это: http://bugs.python.org/issue532646, исправлено в Python 2.4.4. –