This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Lots of errors reported by valgrind in 2.4.4 and 2.5
Type: Stage:
Components: Library (Lib) Versions: Python 2.4
process
Status: closed Resolution: works for me
Dependencies: Superseder:
Assigned To: Nosy List: atropashko, loewis
Priority: normal Keywords:

Created on 2007-01-06 00:38 by atropashko, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg30936 - (view) Author: Anton Tropashko (atropashko) Date: 2007-01-06 00:38
2.3.6 is clean valgrind, wise but 2.4.4 and 2.5
report a ton of problems (just as
the interpreter starts)

==3805== Memcheck, a memory error detector.
==3805== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==3805== Using LibVEX rev 1367, a library for dynamic binary translation.
==3805== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==3805== Using valgrind-3.0.1, a dynamic binary instrumentation framework.
==3805== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==3805== For more details, rerun with: -v
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B953E18: PyString_InternInPlace (stringobject.c:4337)
==3805==    by 0x1B953EBB: PyString_InternFromString (stringobject.c:4364)
==3805==    by 0x1B95DFED: add_operators (typeobject.c:5323)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D27D: _Py_ReadyTypes (object.c:1820)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B953E18: PyString_InternInPlace (stringobject.c:4337)
==3805==    by 0x1B953EBB: PyString_InternFromString (stringobject.c:4364)
==3805==    by 0x1B95DFED: add_operators (typeobject.c:5323)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D27D: _Py_ReadyTypes (object.c:1820)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B964F7B: pmerge (typeobject.c:1201)
==3805==    by 0x1B95EEA7: mro_implementation (typeobject.c:1272)
==3805==    by 0x1B95A8F8: mro_internal (typeobject.c:1296)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC87010 is 272 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B93E0C3: list_dealloc (listobject.c:269)
==3805==    by 0x1B95EEF0: mro_implementation (typeobject.c:1276)
==3805==    by 0x1B95A8F8: mro_internal (typeobject.c:1296)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC87010 is 272 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B95EEF0: mro_implementation (typeobject.c:1276)
==3805==    by 0x1B95A8F8: mro_internal (typeobject.c:1296)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC87010 is 272 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B95A8A1: mro_internal (typeobject.c:1312)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC87010 is 272 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B96001B: add_methods (typeobject.c:2826)
==3805==    by 0x1B95C1A3: PyType_Ready (typeobject.c:3191)
==3805==    by 0x1B94D2C8: _Py_ReadyTypes (object.c:1829)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC87010 is 272 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D2AF: _Py_ReadyTypes (object.c:1826)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B94D2E1: _Py_ReadyTypes (object.c:1832)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC88010 is 256 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B96001B: add_methods (typeobject.c:2826)
==3805==    by 0x1B95C1A3: PyType_Ready (typeobject.c:3191)
==3805==    by 0x1B94D2C8: _Py_ReadyTypes (object.c:1829)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B97A980: _PyExc_Init (exceptions.c:1804)
==3805==    by 0x1B9AA450: Py_InitializeEx (pythonrun.c:207)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC8E010 is 0 bytes inside a block of size 29 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B97A980: _PyExc_Init (exceptions.c:1804)
==3805==    by 0x1B9AA450: Py_InitializeEx (pythonrun.c:207)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B953E18: PyString_InternInPlace (stringobject.c:4337)
==3805==    by 0x1B94897F: PyDict_SetItemString (dictobject.c:2025)
==3805==    by 0x1B9A8C6F: Py_InitModule4 (modsupport.c:82)
==3805==    by 0x1B9B4C41: initsignal (signalmodule.c:319)
==3805==    by 0x1B9B5885: PyOS_InitInterrupts (signalmodule.c:643)
==3805==    by 0x1B9AC6FF: initsigs (pythonrun.c:1610)
==3805==    by 0x1B9AA6E8: Py_InitializeEx (pythonrun.c:216)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC84010 is 816 bytes inside a block of size 2744 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB33D76: qsort (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B95DE6F: add_operators (typeobject.c:5327)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B95C214: PyType_Ready (typeobject.c:3156)
==3805==    by 0x1B94D27D: _Py_ReadyTypes (object.c:1820)
==3805==    by 0x1B9AA38C: Py_InitializeEx (pythonrun.c:167)
==3805==    by 0x1B9AA8B9: Py_Initialize (pythonrun.c:287)
==3805==    by 0x1B9B3257: Py_Main (main.c:427)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B9A84B8: PyMarshal_ReadObjectFromString (marshal.c:825)
==3805==    by 0x1B9A8352: PyMarshal_ReadLastObjectFromFile (marshal.c:784)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==  Address 0x1BC9C010 is 336 bytes inside a block of size 592 free'd
==3805==    at 0x1B8FFDF1: realloc (vg_replace_malloc.c:306)
==3805==    by 0x1B93D4EB: PyList_Append (listobject.c:53)
==3805==    by 0x1B9A7C07: r_object (marshal.c:549)
==3805==    by 0x1B9A6A93: r_object (marshal.c:598)
==3805==    by 0x1B9A71B0: r_object (marshal.c:670)
==3805==    by 0x1B9A6A93: r_object (marshal.c:598)
==3805==    by 0x1B9A71A1: r_object (marshal.c:669)
==3805==    by 0x1B9A848F: PyMarshal_ReadObjectFromString (marshal.c:822)
==3805==    by 0x1B9A8352: PyMarshal_ReadLastObjectFromFile (marshal.c:784)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B9A836D: PyMarshal_ReadLastObjectFromFile (marshal.c:786)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B9A836D: PyMarshal_ReadLastObjectFromFile (marshal.c:786)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B9BA0B2: setup_confname_table (posixmodule.c:7194)
==3805==    by 0x1B9B5F28: initposix (posixmodule.c:7223)
==3805==    by 0x1B9A08AB: init_builtin (import.c:1773)
==3805==    by 0x1B9A07BB: load_module (import.c:1702)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==  Address 0x1BCAB010 is 16 bytes before a block of size 1536 alloc'd
==3805==    at 0x1B8FEA39: malloc (vg_replace_malloc.c:149)
==3805==    by 0x1B948AA7: dictresize (dictobject.c:500)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B9BA0B2: setup_confname_table (posixmodule.c:7194)
==3805==    by 0x1B9B5EFD: initposix (posixmodule.c:7216)
==3805==    by 0x1B9A08AB: init_builtin (import.c:1773)
==3805==    by 0x1B9A07BB: load_module (import.c:1702)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B95C170: PyType_Ready (typeobject.c:2845)
==3805==    by 0x1B9584F2: PyStructSequence_InitType (structseq.c:388)
==3805==    by 0x1B9B5E65: initposix (posixmodule.c:7983)
==3805==    by 0x1B9A08AB: init_builtin (import.c:1773)
==3805==    by 0x1B9A07BB: load_module (import.c:1702)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==  Address 0x1BCAE010 is 8 bytes before a block of size 384 alloc'd
==3805==    at 0x1B8FEA39: malloc (vg_replace_malloc.c:149)
==3805==    by 0x1B948AA7: dictresize (dictobject.c:500)
==3805==    by 0x1B95DFB3: add_operators (typeobject.c:5482)
==3805==    by 0x1B95BE00: PyType_Ready (typeobject.c:3188)
==3805==    by 0x1B9584F2: PyStructSequence_InitType (structseq.c:388)
==3805==    by 0x1B9B5E65: initposix (posixmodule.c:7983)
==3805==    by 0x1B9A08AB: init_builtin (import.c:1773)
==3805==    by 0x1B9A07BB: load_module (import.c:1702)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B97E73C: PyEval_EvalFrame (ceval.c:1700)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==  Address 0x1BCB7010 is 104 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B98AB04: code_dealloc (compile.c:230)
==3805==    by 0x1B9A1F69: load_source_module (import.c:919)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==  Address 0x1BCB7010 is 104 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B9B3E4B: PyObject_GC_Del (gcmodule.c:1311)
==3805==    by 0x1B9594C9: tupledealloc (tupleobject.c:182)
==3805==    by 0x1B98AAEC: code_dealloc (compile.c:230)
==3805==    by 0x1B9A1F69: load_source_module (import.c:919)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==  Address 0x1BCB4010 is 24 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B980D9C: call_function (ceval.c:3603)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==  Address 0x1BCB9010 is 48 bytes inside a block of size 100 free'd
==3805==    at 0x1B8FFDF1: realloc (vg_replace_malloc.c:306)
==3805==    by 0x1B93D4EB: PyList_Append (listobject.c:53)
==3805==    by 0x1B97D4F5: PyEval_EvalFrame (ceval.c:1229)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DF90: PyObject_Realloc (obmalloc.c:818)
==3805==    by 0x1B9B3DE0: _PyObject_GC_Resize (gcmodule.c:1294)
==3805==    by 0x1B9386B7: PyFrame_New (frameobject.c:598)
==3805==    by 0x1B97F5AC: PyEval_EvalCodeEx (ceval.c:2533)
==3805==    by 0x1B98119A: fast_function (ceval.c:3661)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==  Address 0x1BCB7010 is 104 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91B043: fixstate (acceler.c:124)
==3805==    by 0x1B91AF23: fixdfa (acceler.c:60)
==3805==    by 0x1B91AE63: PyGrammar_AddAccelerators (acceler.c:30)
==3805==    by 0x1B91B704: PyParser_New (parser.c:77)
==3805==    by 0x1B91BC6E: parsetok (parsetok.c:109)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==  Address 0x1BCBD010 is 88 bytes inside a block of size 640 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B91B043: fixstate (acceler.c:124)
==3805==    by 0x1B91AF23: fixdfa (acceler.c:60)
==3805==    by 0x1B91AE63: PyGrammar_AddAccelerators (acceler.c:30)
==3805==    by 0x1B91B704: PyParser_New (parser.c:77)
==3805==    by 0x1B91BC6E: parsetok (parsetok.c:109)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD04010 is 296 bytes inside a block of size 640 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B91B043: fixstate (acceler.c:124)
==3805==    by 0x1B91AF23: fixdfa (acceler.c:60)
==3805==    by 0x1B91AE63: PyGrammar_AddAccelerators (acceler.c:30)
==3805==    by 0x1B91B704: PyParser_New (parser.c:77)
==3805==    by 0x1B91BC6E: parsetok (parsetok.c:109)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DF90: PyObject_Realloc (obmalloc.c:818)
==3805==    by 0x1B952711: _PyString_Resize (stringobject.c:3521)
==3805==    by 0x1B98845F: jcompile (compile.c:1217)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD05010 is 2328 bytes inside a block of size 6012 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DF90: PyObject_Realloc (obmalloc.c:818)
==3805==    by 0x1B952711: _PyString_Resize (stringobject.c:3521)
==3805==    by 0x1B988443: jcompile (compile.c:1219)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B94D42E: PyMem_Free (object.c:1973)
==3805==    by 0x1B98B07E: optimize_code (compile.c:755)
==3805==    by 0x1B9881F9: jcompile (compile.c:5018)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B94D42E: PyMem_Free (object.c:1973)
==3805==    by 0x1B98B087: optimize_code (compile.c:756)
==3805==    by 0x1B9881F9: jcompile (compile.c:5018)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B94D42E: PyMem_Free (object.c:1973)
==3805==    by 0x1B98B090: optimize_code (compile.c:757)
==3805==    by 0x1B9881F9: jcompile (compile.c:5018)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B982D67: com_free (compile.c:1187)
==3805==    by 0x1B9882FC: jcompile (compile.c:5057)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD05010 is 2328 bytes inside a block of size 6012 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B982D20: com_free (compile.c:1187)
==3805==    by 0x1B9882FC: jcompile (compile.c:5057)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B982C68: com_free (compile.c:1187)
==3805==    by 0x1B9882FC: jcompile (compile.c:5057)
==3805==    by 0x1B987EC1: PyNode_CompileFlags (compile.c:4919)
==3805==    by 0x1B9ABEA7: run_node (pythonrun.c:1281)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B98AA50: code_dealloc (compile.c:230)
==3805==    by 0x1B9ABEE9: run_node (pythonrun.c:1288)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91E515: PyTokenizer_Free (tokenizer.c:678)
==3805==    by 0x1B91BD8F: parsetok (parsetok.c:213)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==  Address 0x1BD06010 is not stack'd, malloc'd or (recently) free'd
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B98AA50: code_dealloc (compile.c:230)
==3805==    by 0x1B9394E7: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B9AF500: tb_dealloc (traceback.c:37)
==3805==    by 0x1B9AF511: tb_dealloc (traceback.c:37)
==3805==    by 0x1B947DCD: PyDict_DelItem (dictobject.c:642)
==3805==    by 0x1B9489EE: PyDict_DelItemString (dictobject.c:2039)
==3805==    by 0x1B9AD8B0: PySys_SetObject (sysmodule.c:79)
==3805==    by 0x1B97FF81: reset_exc_info (ceval.c:2889)
==3805==    by 0x1B97D04D: PyEval_EvalFrame (ceval.c:2500)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==  Address 0x1BD08010 is 5128 bytes inside a block of size 6012 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91B739: PyParser_Delete (parser.c:101)
==3805==    by 0x1B91BD70: parsetok (parsetok.c:182)
==3805==    by 0x1B91BA70: PyParser_ParseStringFlags (parsetok.c:31)
==3805==    by 0x1B9AC164: PyParser_SimpleParseStringFlags (pythonrun.c:1385)
==3805==    by 0x1B9ABD86: PyRun_StringFlags (pythonrun.c:1242)
==3805==    by 0x1B977203: builtin_eval (bltinmodule.c:527)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B9A84B8: PyMarshal_ReadObjectFromString (marshal.c:825)
==3805==    by 0x1B9A8352: PyMarshal_ReadLastObjectFromFile (marshal.c:784)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B9A84B8: PyMarshal_ReadObjectFromString (marshal.c:825)
==3805==    by 0x1B9A8352: PyMarshal_ReadLastObjectFromFile (marshal.c:784)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B97E73C: PyEval_EvalFrame (ceval.c:1700)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B97E73C: PyEval_EvalFrame (ceval.c:1700)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B93E0C3: list_dealloc (listobject.c:269)
==3805==    by 0x1B95EEF0: mro_implementation (typeobject.c:1276)
==3805==    by 0x1B95A8F8: mro_internal (typeobject.c:1296)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B94C99C: PyObject_GenericGetAttr (object.c:1235)
==3805==    by 0x1B94C4D8: PyObject_GetAttr (object.c:1088)
==3805==    by 0x1B97EAE8: PyEval_EvalFrame (ceval.c:1957)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B93E0C3: list_dealloc (listobject.c:269)
==3805==    by 0x1B95EEF0: mro_implementation (typeobject.c:1276)
==3805==    by 0x1B95A8F8: mro_internal (typeobject.c:1296)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B94C99C: PyObject_GenericGetAttr (object.c:1235)
==3805==    by 0x1B94C4D8: PyObject_GetAttr (object.c:1088)
==3805==    by 0x1B97EAE8: PyEval_EvalFrame (ceval.c:1957)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B95A8A1: mro_internal (typeobject.c:1312)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B94C99C: PyObject_GenericGetAttr (object.c:1235)
==3805==    by 0x1B94C4D8: PyObject_GetAttr (object.c:1088)
==3805==    by 0x1B97EAE8: PyEval_EvalFrame (ceval.c:1957)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B95A8A1: mro_internal (typeobject.c:1312)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B94C99C: PyObject_GenericGetAttr (object.c:1235)
==3805==    by 0x1B94C4D8: PyObject_GetAttr (object.c:1088)
==3805==    by 0x1B97EAE8: PyEval_EvalFrame (ceval.c:1957)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==    by 0x1B99FA4C: PyImport_ExecCodeModuleEx (import.c:636)
==3805==    by 0x1B9A1F45: load_source_module (import.c:915)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B9B3E4B: PyObject_GC_Del (gcmodule.c:1311)
==3805==    by 0x1B9594C9: tupledealloc (tupleobject.c:182)
==3805==    by 0x1B98AAD4: code_dealloc (compile.c:230)
==3805==    by 0x1B9A1F69: load_source_module (import.c:919)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==  Address 0x1BD1B010 is 384 bytes inside a block of size 614 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B98AB04: code_dealloc (compile.c:230)
==3805==    by 0x1B9A1F69: load_source_module (import.c:919)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DF90: PyObject_Realloc (obmalloc.c:818)
==3805==    by 0x1B9B3DE0: _PyObject_GC_Resize (gcmodule.c:1294)
==3805==    by 0x1B9386B7: PyFrame_New (frameobject.c:598)
==3805==    by 0x1B9811D8: fast_function (ceval.c:3640)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B98119A: fast_function (ceval.c:3661)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==  Address 0x1BD1B010 is 384 bytes inside a block of size 614 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B98AB04: code_dealloc (compile.c:230)
==3805==    by 0x1B9A1F69: load_source_module (import.c:919)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B97D341: PyEval_EvalFrame (ceval.c:923)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD1F010 is 0 bytes inside a block of size 32 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B939523: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B981246: fast_function (ceval.c:3655)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B939523: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B981246: fast_function (ceval.c:3655)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD1F010 is 0 bytes inside a block of size 32 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B939523: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B981246: fast_function (ceval.c:3655)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B940665: listiter_next (listobject.c:2772)
==3805==    by 0x1B97DDB0: PyEval_EvalFrame (ceval.c:2121)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B97CC96: PyEval_EvalCode (ceval.c:484)
==3805==  Address 0x1BD85010 is 12 bytes after a block of size 20 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B95A8A1: mro_internal (typeobject.c:1312)
==3805==    by 0x1B95BE76: PyType_Ready (typeobject.c:3204)
==3805==    by 0x1B95B691: type_new (typeobject.c:1959)
==3805==    by 0x1B95EA8D: type_call (typeobject.c:421)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B924566: PyObject_CallFunction (abstract.c:1837)
==3805==    by 0x1B981D71: build_class (ceval.c:4113)
==3805==    by 0x1B97E693: PyEval_EvalFrame (ceval.c:1688)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B99C042: vgetargs1 (getargs.c:108)
==3805==    by 0x1B99BDA8: PyArg_ParseTuple (getargs.c:54)
==3805==    by 0x1B9B6DFE: posix_stat (posixmodule.c:1049)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==  Address 0x1BD86010 is 16 bytes before a block of size 32 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B939523: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B981246: fast_function (ceval.c:3655)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B97F980: PyEval_EvalCodeEx (ceval.c:2741)
==3805==    by 0x1B98119A: fast_function (ceval.c:3661)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B94D42E: PyMem_Free (object.c:1973)
==3805==    by 0x1B9B6E58: posix_stat (posixmodule.c:1096)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B981060: call_function (ceval.c:3568)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==  Address 0x1BD1F010 is 0 bytes inside a block of size 32 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B93E04A: list_dealloc (listobject.c:266)
==3805==    by 0x1B939523: frame_dealloc (frameobject.c:418)
==3805==    by 0x1B981246: fast_function (ceval.c:3655)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805==    by 0x1B97EFA2: PyEval_EvalFrame (ceval.c:2167)
==3805==    by 0x1B98121B: fast_function (ceval.c:3651)
==3805==    by 0x1B980DB4: call_function (ceval.c:3589)
==3805== 
==3805== More than 50 errors detected.  Subsequent errors
==3805== will still be recorded, but in less detail than before.
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B9A836D: PyMarshal_ReadLastObjectFromFile (marshal.c:786)
==3805==    by 0x1B9A1EC3: load_source_module (import.c:728)
==3805==    by 0x1B9A05E2: load_module (import.c:1680)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E79: load_next (import.c:2100)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805==  Address 0x1BD25010 is 144 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A23C7: load_package (import.c:961)
==3805==    by 0x1B9A0708: load_module (import.c:1694)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B99A503: _PyCodecRegistry_Init (codecs.c:834)
==3805==    by 0x1B9990E9: _PyCodec_Lookup (codecs.c:106)
Python 2.4.4 (#1, Jan  2 2007, 15:51:25) 
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91E528: PyTokenizer_Free (tokenizer.c:677)
==3805==    by 0x1B91BD8F: parsetok (parsetok.c:213)
==3805==    by 0x1B9AB128: PyRun_InteractiveOneFlags (pythonrun.c:752)
==3805==    by 0x1B9AAF48: PyRun_InteractiveLoopFlags (pythonrun.c:704)
==3805==    by 0x1B9AAE7E: PyRun_AnyFileExFlags (pythonrun.c:667)
==3805==    by 0x1B9B350A: Py_Main (main.c:493)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91E528: PyTokenizer_Free (tokenizer.c:677)
==3805==    by 0x1B91BD8F: parsetok (parsetok.c:213)
==3805==    by 0x1B9AB128: PyRun_InteractiveOneFlags (pythonrun.c:752)
==3805==    by 0x1B9AAF48: PyRun_InteractiveLoopFlags (pythonrun.c:704)
==3805==    by 0x1B9AAE7E: PyRun_AnyFileExFlags (pythonrun.c:667)
==3805==    by 0x1B9B350A: Py_Main (main.c:493)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91E515: PyTokenizer_Free (tokenizer.c:678)
==3805==    by 0x1B91BD8F: parsetok (parsetok.c:213)
==3805==    by 0x1B9AB128: PyRun_InteractiveOneFlags (pythonrun.c:752)
==3805==    by 0x1B9AAF48: PyRun_InteractiveLoopFlags (pythonrun.c:704)
==3805==    by 0x1B9AAE7E: PyRun_AnyFileExFlags (pythonrun.c:667)
==3805==    by 0x1B9B350A: Py_Main (main.c:493)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91E515: PyTokenizer_Free (tokenizer.c:678)
==3805==    by 0x1B91BD8F: parsetok (parsetok.c:213)
==3805==    by 0x1B9AB128: PyRun_InteractiveOneFlags (pythonrun.c:752)
==3805==    by 0x1B9AAF48: PyRun_InteractiveLoopFlags (pythonrun.c:704)
==3805==    by 0x1B9AAE7E: PyRun_AnyFileExFlags (pythonrun.c:667)
==3805==    by 0x1B9B350A: Py_Main (main.c:493)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948CA8: dict_dealloc (dictobject.c:770)
==3805==    by 0x1B947C71: PyDict_SetItem (dictobject.c:606)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B99F28D: PyImport_Cleanup (import.c:384)
==3805==    by 0x1B9AA92D: Py_Finalize (pythonrun.c:356)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BD21010 is 224 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B947F34: PyDict_Clear (dictobject.c:710)
==3805==    by 0x1B99F646: PyImport_Cleanup (import.c:476)
==3805==    by 0x1B9AA92D: Py_Finalize (pythonrun.c:356)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BDA6010 is 288 bytes inside a block of size 352 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1BB69ED6: __fopen_internal (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1BB6C5BD: fopen64 (in /lib/tls/libc-2.3.2.so)
==3805==    by 0x1B9A01AF: find_module (import.c:1324)
==3805==    by 0x1B9A1243: import_submodule (import.c:2266)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805==    by 0x1B976668: builtin___import__ (bltinmodule.c:45)
==3805==    by 0x1B94A955: PyCFunction_Call (methodobject.c:108)
==3805==    by 0x1B9244A3: PyObject_Call (abstract.c:1795)
==3805==    by 0x1B980B5B: PyEval_CallObjectWithKeywords (ceval.c:3435)
==3805== 
==3805== Conditional jump or move depends on uninitialised value(s)
==3805==    at 0x1B94DEEB: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948CA8: dict_dealloc (dictobject.c:770)
==3805==    by 0x1B948D22: dict_dealloc (dictobject.c:772)
==3805==    by 0x1B99F10F: _PyImport_Fini (import.c:211)
==3805==    by 0x1B9AA932: Py_Finalize (pythonrun.c:378)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Use of uninitialised value of size 4
==3805==    at 0x1B94DEF5: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B948CA8: dict_dealloc (dictobject.c:770)
==3805==    by 0x1B948D22: dict_dealloc (dictobject.c:772)
==3805==    by 0x1B99F10F: _PyImport_Fini (import.c:211)
==3805==    by 0x1B9AA932: Py_Finalize (pythonrun.c:378)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B99F0F1: _PyImport_Fini (import.c:209)
==3805==    by 0x1B9AA932: Py_Finalize (pythonrun.c:378)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BC8C010 is 2112 bytes inside a block of size 3410 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B954108: string_dealloc (stringobject.c:512)
==3805==    by 0x1B948D22: dict_dealloc (dictobject.c:772)
==3805==    by 0x1B948D22: dict_dealloc (dictobject.c:772)
==3805==    by 0x1B99F10F: _PyImport_Fini (import.c:211)
==3805==    by 0x1B9AA932: Py_Finalize (pythonrun.c:378)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B93B913: PyInt_Fini (intobject.c:1135)
==3805==    by 0x1B9AA977: Py_Finalize (pythonrun.c:426)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BCAC010 is 944 bytes inside a block of size 1536 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948BBC: dictresize (dictobject.c:533)
==3805==    by 0x1B948990: PyDict_SetItemString (dictobject.c:2026)
==3805==    by 0x1B9BA0B2: setup_confname_table (posixmodule.c:7194)
==3805==    by 0x1B9B5F28: initposix (posixmodule.c:7223)
==3805==    by 0x1B9A08AB: init_builtin (import.c:1773)
==3805==    by 0x1B9A07BB: load_module (import.c:1702)
==3805==    by 0x1B9A1281: import_submodule (import.c:2276)
==3805==    by 0x1B9A0E0E: load_next (import.c:2096)
==3805==    by 0x1B9A2649: import_module_ex (import.c:1931)
==3805==    by 0x1B9A0B91: PyImport_ImportModuleEx (import.c:1972)
==3805== 
==3805== Invalid read of size 4
==3805==    at 0x1B94DEE0: PyObject_Free (obmalloc.c:735)
==3805==    by 0x1B91AEF4: PyGrammar_RemoveAccelerators (acceler.c:47)
==3805==    by 0x1B9AA98D: Py_Finalize (pythonrun.c:440)
==3805==    by 0x1B9B3405: Py_Main (main.c:513)
==3805==    by 0x80486A9: main (python.c:23)
==3805==  Address 0x1BCBC010 is 16 bytes inside a block of size 384 free'd
==3805==    at 0x1B8FF54C: free (vg_replace_malloc.c:235)
==3805==    by 0x1B94DF60: PyObject_Free (obmalloc.c:798)
==3805==    by 0x1B948CA8: dict_dealloc (dictobject.c:770)
==3805==    by 0x1B93A6A4: func_dealloc (funcobject.c:454)
==3805==    by 0x1B948D22: dict_dealloc (dictobject.c:772)
==3805==    by 0x1B927970: class_dealloc (classobject.c:193)
==3805==    by 0x1B959529: tupledealloc (tupleobject.c:178)
==3805==    by 0x1B927988: class_dealloc (classobject.c:193)
==3805==    by 0x1B92855C: instance_dealloc (classobject.c:703)
==3805==    by 0x1B947C71: PyDict_SetItem (dictobject.c:606)
==3805==    by 0x1B94B362: _PyModule_Clear (moduleobject.c:136)
==3805==    by 0x1B99F53B: PyImport_Cleanup (import.c:454)
==3805== 
==3805== ERROR SUMMARY: 720 errors from 62 contexts (suppressed: 50 from 1)
==3805== malloc/free: in use at exit: 713145 bytes in 231 blocks.
==3805== malloc/free: 1648 allocs, 1417 frees, 1435954 bytes allocated.
==3805== For counts of detected errors, rerun with: -v
==3805== searching for pointers to 231 not-freed blocks.
==3805== checked 1192292 bytes.
==3805== 
==3805== LEAK SUMMARY:
==3805==    definitely lost: 40 bytes in 2 blocks.
==3805==      possibly lost: 0 bytes in 0 blocks.
==3805==    still reachable: 713105 bytes in 229 blocks.
==3805==         suppressed: 0 bytes in 0 blocks.
==3805== Use --leak-check=full to see details of leaked memory.

msg30937 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2007-01-06 00:43
This is not a bug, see Misc/README.valgrind.
History
Date User Action Args
2022-04-11 14:56:21adminsetgithub: 44419
2007-01-06 00:38:08atropashkocreate