Hello, I've tried to import a script in an embedded python intrepreter but this script fails when it imports the uuid module. I have a segmentation fault in Py_Finalize().
Here is a simple program which imitate my problem. main.c : #include "Python.h" void test() { Py_Initialize(); PyImport_Import(PyString_FromString("uuid")); Py_Finalize(); } main(int argc, char **argv) { for (i=0 ; i < 10; i++) test(); } For my application, I have to call Py_initialize and Py_Finalize several times so factorizing them in the main function is not an easy solution for me. The core which is produced gives me this error : Program terminated with signal 11, Segmentation fault. #0 0x00190ef6 in type_dealloc (type=0x291320) at Objects/typeobject.c: 2609 2609 _PyObject_GC_UNTRACK(type); Thanks for your help Jerome -- http://mail.python.org/mailman/listinfo/python-list