Py_Finalize ERROR!

james.pye at gmail.com james.pye at gmail.com
Tue Feb 19 12:23:03 EST 2008


On Feb 19, 12:11 am, zaley <lizhon... at gmail.com> wrote:
> Py_Finalize ERROR!
>
> In my C++ program ,python is embeded . I create one win thread to run
> embedded Python code .
> So at the begin of thread function I call "Py_Initialize" and at the
> end of thread function call "Py_Finalize" .
> But after I began thread several times,the program crashed  in
> function  "Py_Finalize".
> I can see the error occured at function "PyObject_ClearWeakRefs" when
> "Py_Finalize" called "type_dealloc";
>
> Note: the python25.dll(lib) is builded by VC6(SP6)

I think I ran into this error with my pgsql PL project--at some point.
I think I "fixed" it by *not* calling Py_Finalize(). =)

However, I'm sure a report would be welcome, so if you don't mind
going through some hassle, I'd suggest making a trip to the bug
tracker.



More information about the Python-list mailing list