Why does ancient PyGTK versions segfault with Python 2.2?
Ancient versions of pygtk (0.6.x) will segfault with Python 2.2 if you turn on pymalloc support when compiling python. A build of python without PyMalloc will work fine with pygtk. This is fixed in 0.6.10. The fix is to do a search and replace s/PyMem_DEL/PyObject_DEL/ in the pygtk sources. Thanks go to Dave Wallace for tracking this down.