On Thu, Oct 2, 2008 at 10:54 AM, Thomas Heller <[EMAIL PROTECTED]> wrote: > Victor Stinner schrieb: >> Hi, >> >> I would like to be able to catch SIGSEGV in my Python code! So I started to >> hack Python trunk to support this feature. The idea is to use a signal >> handler which call longjmp(), and add setjmp() at Py_EvalFrameEx() enter. > > On windows, ctypes catches fatal errors (exception violations) in > foreign function calls, thanks to windows structured exception handling. > > On other platforms, there is the WAD module by David Beazley which > may do something similar: > > http://www.dabeaz.com/papers/Python2001/python.html > > I do not know whether the code itself is still available or not.
It appears to be here: http://web.archive.org/web/20030113032725/systems.cs.uchicago.edu/wad/ It may need a bit of attention to get it to work today, I haven't tried. -gps _______________________________________________ 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