Thomas Wouters <[EMAIL PROTECTED]> wrote: > centurion:~ > python < . > Segmentation fault > > [...] > >>> sys.setrecursionlimit(1<<30) > >>> f = lambda f:f(f) > >>> f(f) > Segmentation fault > > There's more, all from Python itself. And sure, "well, don't do that then" > is a perfectly valid response to most of these harebrained tricks, but it > does put a lie to the 'uncrashable python' idea :)
Many of the "segfaulting Python" issues are platform specific. On a platform with a sane malloc, you get a MemoryError for the recursion. On a platform which doesn't see the current path as a readable file, you get "Access is denied." on the redirection attempt. As always, I'm sure that reasonable patches which work around such segfaulting cases will be acceptable, though remember that it may not be clear how to work around them. - Josiah _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com