Bugs item #1562308, was opened at 2006-09-20 11:50 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1562308&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: Python 2.5 Status: Open Resolution: None Priority: 5 Submitted By: Luke Moore (lukemoore) Assigned to: Nobody/Anonymous (nobody) Summary: uninitialized memory read in parsetok() Initial Comment: When running python2.5 under valgrind and running exec "" valgrind issues the following warning: ==6661== Conditional jump or move depends on uninitialised value(s) ==6661== at 0x403EAF3: parsetok (parsetok.c:189) ==6661== by 0x40ED673: PyParser_ASTFromString (pythonrun.c:1354) ==6661== by 0x40EF852: PyRun_StringFlags (pythonrun.c:1225) ==6661== by 0x40CB7FF: PyEval_EvalFrameEx (ceval.c:4202) ==6661== by 0x40CC8E5: PyEval_EvalCodeEx (ceval.c:2833) ==6661== by 0x40CCA74: PyEval_EvalCode (ceval.c:494) ==6661== by 0x40EF3A1: PyRun_InteractiveOneFlags (pythonrun.c:1264) ==6661== by 0x40EF5A2: PyRun_InteractiveLoopFlags (pythonrun.c:714) ==6661== by 0x40EF6CA: PyRun_AnyFileExFlags (pythonrun.c:683) ==6661== by 0x40F930D: Py_Main (main.c:496) ==6661== by 0x8048591: main (in /usr/bin/python2.5) Valgrind does not give warnings when doing the same thing with python2.4.3. After further investigation, it looks like tok->line_start is uninitialized. Initializing to null in tok_new() removes the valgrind warning, but I have no idea if this is the correct fix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1562308&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com