Bugs item #1225584, was opened at 2005-06-22 15:43 Message generated for change (Comment added) made by mwh You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1225584&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Python Interpreter Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Alexander Miseler (amiseler) Assigned to: Nobody/Anonymous (nobody) Summary: crash in gcmodule.c on python reinitialization Initial Comment: i have a c++ windows application with embedded python interpreter. this code crashs: Py_Initialize(); PyRun_SimpleString("import gc"); Py_Finalize(); Py_Initialize(); PyRun_SimpleString("import gc"); // <--- BOOM the problem seems to be the global var "garbage" in gcmodule.c the var isn't cleared in the reinitialization and becomes an invalid pointer. setting it to NULL in Py_Finalize fixes the crash. i use python version 2.3.4 but a short look at the 2.4.1 source indicates that the problem is still there. ---------------------------------------------------------------------- >Comment By: Michael Hudson (mwh) Date: 2005-06-22 16:59 Message: Logged In: YES user_id=6656 Bizarrely, I think this got fixed in CVS HEAD just a few days ago. Are you in a position to check that? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1225584&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com