Still, it shouldn't segfault, and it's worth figuring out why it does. gdb has been mostly unenlightening for me since gdb won't let me navigate the traceback.
You could try faulthandler, it prints the (python) traceback after a crash: http://pypi.python.org/pypi/faulthandler/