Вам необходимо скомпилировать версию Python с символами отладки.Вы можете сделать это, создав Python с ./configure --with-pydebug
.Надеюсь, вы сможете найти ошибку таким образом.
Это изменит поведение Python внутренне в некоторых отношениях.Если вы по-прежнему не получаете segfault таким образом, вы можете попробовать запустить ./configure CFLAGS="-O0 -ggdb3"
или даже просто ./configure CFLAGS=-ggdb3
.