==28056== Memcheck, a memory error detector ==28056== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==28056== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==28056== Command: ./test ==28056== Parent PID: 2212 ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x4092A0A: _PyBytes_Resize (bytesobject.c:2881) ==28056== by 0x41BDCFE: fileio_readall (fileio.c:645) ==28056== by 0x41BDFCA: fileio_read (fileio.c:722) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== Address 0x45f4010 is 8 bytes after a block of size 16 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x415F722: vgetargskeywords (getargs.c:190) ==28056== by 0x4160624: _PyArg_ParseTupleAndKeywords_SizeT (getargs.c:1340) ==28056== by 0x4112E50: unicode_rsplit (unicodeobject.c:12447) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x4092A0A: _PyBytes_Resize (bytesobject.c:2881) ==28056== by 0x41BDE7F: fileio_readall (fileio.c:696) ==28056== by 0x41BDFCA: fileio_read (fileio.c:722) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== Address 0x45f6010 is 5,664 bytes inside a block of size 8,209 free'd ==28056== at 0x402695A: realloc (vg_replace_malloc.c:525) ==28056== by 0x40CD5F3: PyObject_Realloc (obmalloc.c:1266) ==28056== by 0x4092A0A: _PyBytes_Resize (bytesobject.c:2881) ==28056== by 0x41BDCFE: fileio_readall (fileio.c:645) ==28056== by 0x41BDFCA: fileio_read (fileio.c:722) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x4149B42: PyEval_EvalFrameEx (ceval.c:4159) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x45f9010 is 9,688 bytes inside a block of size 12,716 free'd ==28056== at 0x402695A: realloc (vg_replace_malloc.c:525) ==28056== by 0x40CD5F3: PyObject_Realloc (obmalloc.c:1266) ==28056== by 0x4092A0A: _PyBytes_Resize (bytesobject.c:2881) ==28056== by 0x41BDE7F: fileio_readall (fileio.c:696) ==28056== by 0x41BDFCA: fileio_read (fileio.c:722) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x4096048: code_dealloc (codeobject.c:359) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x414B492: PyEval_EvalCodeEx (ceval.c:3450) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x4622010 is 41,616 bytes inside a block of size 45,369 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40CD362: PyObject_Free (obmalloc.c:1188) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x4149B42: PyEval_EvalFrameEx (ceval.c:4159) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x418AD42: PyObject_GC_Del (gcmodule.c:1630) ==28056== by 0x40D92B5: tupledealloc (tupleobject.c:249) ==28056== by 0x40960C8: code_dealloc (codeobject.c:360) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x414B492: PyEval_EvalCodeEx (ceval.c:3450) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== Address 0x4659010 is 7,448 bytes inside a block of size 8,603 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40CD362: PyObject_Free (obmalloc.c:1188) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x4149B42: PyEval_EvalFrameEx (ceval.c:4159) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x4096058: code_dealloc (codeobject.c:367) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x414B492: PyEval_EvalCodeEx (ceval.c:3450) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x4660010 is 16 bytes before a block of size 9 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x40EC9EA: resize_compact (unicodeobject.c:685) ==28056== by 0x40F29F7: unicode_resize (unicodeobject.c:1621) ==28056== by 0x4102049: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:4814) ==28056== by 0x41027B2: PyUnicode_DecodeUTF8 (unicodeobject.c:4631) ==28056== by 0x416649C: r_object (marshal.c:884) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== Address 0x47f0010 is not stack'd, malloc'd or (recently) free'd ==28056== ==28056== Conditional jump or move depends on uninitialised value(s) ==28056== at 0x40CD342: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40EEE62: unicode_putchar (unicodeobject.c:1661) ==28056== by 0x4101996: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:4800) ==28056== by 0x41027B2: PyUnicode_DecodeUTF8 (unicodeobject.c:4631) ==28056== by 0x402E925: PyInit__heapq (_heapqmodule.c:714) ==28056== by 0x41645EA: _PyImport_LoadDynamicModule (importdl.c:86) ==28056== by 0x4160B92: imp_load_dynamic (import.c:1803) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A9BF: PyEval_EvalFrameEx (ceval.c:4381) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== Uninitialised value was created by a heap allocation ==28056== at 0x4026864: malloc (vg_replace_malloc.c:236) ==28056== by 0x40BF8DF: PyDict_New (dictobject.c:351) ==28056== by 0x414B43A: PyEval_EvalCodeEx (ceval.c:3273) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AAF1D: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x407E378: _PyObject_CallMethodObjIdArgs (abstract.c:2326) ==28056== by 0x4163A3F: PyImport_ImportModuleLevelObject (import.c:1451) ==28056== by 0x413F075: builtin___import__ (bltinmodule.c:193) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== ==28056== Use of uninitialised value of size 4 ==28056== at 0x40CD34F: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40EEE62: unicode_putchar (unicodeobject.c:1661) ==28056== by 0x4101996: PyUnicode_DecodeUTF8Stateful (unicodeobject.c:4800) ==28056== by 0x41027B2: PyUnicode_DecodeUTF8 (unicodeobject.c:4631) ==28056== by 0x402E925: PyInit__heapq (_heapqmodule.c:714) ==28056== by 0x41645EA: _PyImport_LoadDynamicModule (importdl.c:86) ==28056== by 0x4160B92: imp_load_dynamic (import.c:1803) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A9BF: PyEval_EvalFrameEx (ceval.c:4381) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== Uninitialised value was created by a heap allocation ==28056== at 0x4026864: malloc (vg_replace_malloc.c:236) ==28056== by 0x40BF8DF: PyDict_New (dictobject.c:351) ==28056== by 0x414B43A: PyEval_EvalCodeEx (ceval.c:3273) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AAF1D: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x407E378: _PyObject_CallMethodObjIdArgs (abstract.c:2326) ==28056== by 0x4163A3F: PyImport_ImportModuleLevelObject (import.c:1451) ==28056== by 0x413F075: builtin___import__ (bltinmodule.c:193) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x4096048: code_dealloc (codeobject.c:359) ==28056== by 0x40D929E: tupledealloc (tupleobject.c:236) ==28056== by 0x40960C8: code_dealloc (codeobject.c:360) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x414B492: PyEval_EvalCodeEx (ceval.c:3450) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== Address 0x4782010 is 6 bytes after a block of size 10 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F96: r_object (marshal.c:1056) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x418AD42: PyObject_GC_Del (gcmodule.c:1630) ==28056== by 0x4096021: code_dealloc (codeobject.c:371) ==28056== by 0x40A90C9: frame_dealloc (frameobject.c:433) ==28056== by 0x414B492: PyEval_EvalCodeEx (ceval.c:3450) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x4706010 is 0 bytes after a block of size 8 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F96: r_object (marshal.c:1056) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x40EC9EA: resize_compact (unicodeobject.c:685) ==28056== by 0x411306C: _PyUnicodeWriter_PrepareInternal (unicodeobject.c:12868) ==28056== by 0x41139BE: do_markup (unicode_format.h:891) ==28056== by 0x411478F: do_string_format (unicode_format.h:933) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== by 0x414A4B7: PyEval_EvalFrameEx (ceval.c:4286) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x414BA3A: PyEval_EvalCode (ceval.c:771) ==28056== by 0x413F9F5: builtin_exec (bltinmodule.c:852) ==28056== Address 0x48ea010 is 72 bytes inside a block of size 112 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40BF5CA: dict_dealloc (dictobject.c:380) ==28056== by 0x41445DC: PyEval_EvalFrameEx (ceval.c:4292) ==28056== by 0x40A338F: gen_send_ex.clone.1 (genobject.c:84) ==28056== by 0x40A3902: gen_iternext (genobject.c:419) ==28056== by 0x40AF5D0: listextend (listobject.c:850) ==28056== by 0x407D4FD: PySequence_List (abstract.c:1738) ==28056== by 0x407F1E9: PySequence_Fast (abstract.c:1767) ==28056== by 0x410DFFD: PyUnicode_Join (unicodeobject.c:9492) ==28056== by 0x410E5F3: unicode_join (unicodeobject.c:11559) ==28056== by 0x4149E9A: PyEval_EvalFrameEx (ceval.c:4057) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x40EC9EA: resize_compact (unicodeobject.c:685) ==28056== by 0x4113781: _PyUnicodeWriter_Finish (unicodeobject.c:12933) ==28056== by 0x411479B: do_string_format (unicode_format.h:939) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== by 0x414A4B7: PyEval_EvalFrameEx (ceval.c:4286) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x414BA3A: PyEval_EvalCode (ceval.c:771) ==28056== by 0x413F9F5: builtin_exec (bltinmodule.c:852) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== Address 0x48eb010 is 8 bytes before a block of size 64 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40AD8A7: list_dealloc (listobject.c:328) ==28056== by 0x407FEA1: _PyAccu_Finish (accu.c:106) ==28056== by 0x40D9196: tuplerepr (tupleobject.c:310) ==28056== by 0x40CA28F: PyObject_Repr (object.c:380) ==28056== by 0x4113EC7: do_markup (unicode_format.h:771) ==28056== by 0x411478F: do_string_format (unicode_format.h:933) ==28056== by 0x40C8567: PyCFunction_Call (methodobject.c:84) ==28056== by 0x414A4B7: PyEval_EvalFrameEx (ceval.c:4286) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x4071221: PyGrammar_AddAccelerators (acceler.c:124) ==28056== by 0x4072557: PyParser_New (parser.c:77) ==28056== by 0x4075594: parsetok (parsetok.c:140) ==28056== by 0x416E8C7: PyParser_ASTFromString (pythonrun.c:2097) ==28056== by 0x416EB94: PyRun_StringFlags (pythonrun.c:1926) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x48ef010 is 1,624 bytes inside a block of size 2,189 free'd ==28056== at 0x402695A: realloc (vg_replace_malloc.c:525) ==28056== by 0x407619A: translate_newlines.clone.0 (tokenizer.c:708) ==28056== by 0x4077837: PyTokenizer_FromUTF8 (tokenizer.c:800) ==28056== by 0x4075B66: PyParser_ParseStringFlagsFilenameEx (parsetok.c:55) ==28056== by 0x416E8C7: PyParser_ASTFromString (pythonrun.c:2097) ==28056== by 0x416EB94: PyRun_StringFlags (pythonrun.c:1926) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x4133E60: parsestr (ast.c:3738) ==28056== by 0x4136473: ast_for_expr (ast.c:3841) ==28056== by 0x413AC76: ast_for_stmt (ast.c:2549) ==28056== by 0x413B1A1: ast_for_suite (ast.c:3090) ==28056== by 0x413B5B9: ast_for_funcdef (ast.c:1511) ==28056== by 0x4138EB9: ast_for_stmt (ast.c:3607) ==28056== by 0x413B1A1: ast_for_suite (ast.c:3090) ==28056== by 0x413B385: ast_for_classdef (ast.c:3535) ==28056== by 0x4138D87: ast_for_stmt (ast.c:3609) ==28056== by 0x413B97F: PyAST_FromNode (ast.c:723) ==28056== Address 0x4da5010 is 17,480 bytes inside a block of size 18,016 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40725CF: PyParser_Delete (parser.c:101) ==28056== by 0x407588B: parsetok (parsetok.c:264) ==28056== by 0x416E8C7: PyParser_ASTFromString (pythonrun.c:2097) ==28056== by 0x416EB94: PyRun_StringFlags (pythonrun.c:1926) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x414BA3A: PyEval_EvalCode (ceval.c:771) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD504: PyObject_Realloc (obmalloc.c:1226) ==28056== by 0x414C985: compiler_next_instr.clone.16 (compile.c:752) ==28056== by 0x414F619: compiler_nameop (compile.c:1115) ==28056== by 0x414FA60: compiler_visit_expr (compile.c:3449) ==28056== by 0x414FDEC: compiler_visit_expr (compile.c:2887) ==28056== by 0x4151B93: compiler_call_helper (compile.c:2907) ==28056== by 0x414FE19: compiler_visit_expr (compile.c:2888) ==28056== by 0x41538FA: compiler_visit_stmt (compile.c:2444) ==28056== by 0x4155DA9: compiler_visit_stmt (compile.c:1276) ==28056== by 0x4157CF6: PyAST_CompileEx (compile.c:1276) ==28056== by 0x416EBBA: PyRun_StringFlags (pythonrun.c:1992) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== Address 0x4dac010 is 776 bytes inside a block of size 1,024 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40CCBBC: PyMem_Free (object.c:1876) ==28056== by 0x416A67D: PyCode_Optimize (peephole.c:753) ==28056== by 0x414EC4D: assemble (compile.c:4132) ==28056== by 0x415325D: compiler_function (compile.c:1607) ==28056== by 0x4155DA9: compiler_visit_stmt (compile.c:1276) ==28056== by 0x4157CF6: PyAST_CompileEx (compile.c:1276) ==28056== by 0x416EBBA: PyRun_StringFlags (pythonrun.c:1992) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x414BDB8: compiler_unit_free (compile.c:492) ==28056== by 0x414C4C7: compiler_exit_scope (compile.c:593) ==28056== by 0x4155E6F: compiler_visit_stmt (compile.c:1729) ==28056== by 0x4157CF6: PyAST_CompileEx (compile.c:1276) ==28056== by 0x416EBBA: PyRun_StringFlags (pythonrun.c:1992) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== Address 0x4db1010 is 656 bytes inside a block of size 1,024 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x40CCBBC: PyMem_Free (object.c:1876) ==28056== by 0x416A688: PyCode_Optimize (peephole.c:753) ==28056== by 0x414EC4D: assemble (compile.c:4132) ==28056== by 0x415325D: compiler_function (compile.c:1607) ==28056== by 0x4155DA9: compiler_visit_stmt (compile.c:1276) ==28056== by 0x4157CF6: PyAST_CompileEx (compile.c:1276) ==28056== by 0x416EBBA: PyRun_StringFlags (pythonrun.c:1992) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x408ACA4: bytes_dealloc (bytesobject.c:358) ==28056== by 0x4096048: code_dealloc (codeobject.c:359) ==28056== by 0x40AB1E0: func_dealloc (funcobject.c:556) ==28056== by 0x40BE952: insertdict (dictobject.c:828) ==28056== by 0x40C9645: _PyModule_Clear (moduleobject.c:303) ==28056== by 0x4161D89: PyImport_Cleanup (import.c:381) ==28056== by 0x416E489: Py_Finalize (pythonrun.c:538) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x4de4010 is not stack'd, malloc'd or (recently) free'd ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40AB230: func_dealloc (funcobject.c:562) ==28056== by 0x40BE952: insertdict (dictobject.c:828) ==28056== by 0x40C975C: _PyModule_Clear (moduleobject.c:322) ==28056== by 0x4161D89: PyImport_Cleanup (import.c:381) ==28056== by 0x416E489: Py_Finalize (pythonrun.c:538) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x4dea010 is not stack'd, malloc'd or (recently) free'd ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40BE952: insertdict (dictobject.c:828) ==28056== by 0x40C975C: _PyModule_Clear (moduleobject.c:322) ==28056== by 0x4161D89: PyImport_Cleanup (import.c:381) ==28056== by 0x416E489: Py_Finalize (pythonrun.c:538) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x4684010 is 200 bytes inside a block of size 1,472 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40BF650: dict_dealloc (dictobject.c:378) ==28056== by 0x40BE952: insertdict (dictobject.c:828) ==28056== by 0x40C975C: _PyModule_Clear (moduleobject.c:322) ==28056== by 0x4161D89: PyImport_Cleanup (import.c:381) ==28056== by 0x416E489: Py_Finalize (pythonrun.c:538) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x4e0d010 is 8 bytes before a block of size 18 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== by 0x407DA55: PyObject_Call (abstract.c:2064) ==28056== by 0x4148CC1: PyEval_EvalFrameEx (ceval.c:4384) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x40EC673: unicode_dealloc (unicodeobject.c:1543) ==28056== by 0x40BE952: insertdict (dictobject.c:828) ==28056== by 0x40C9645: _PyModule_Clear (moduleobject.c:303) ==28056== by 0x4161F60: PyImport_Cleanup (import.c:398) ==28056== by 0x416E489: Py_Finalize (pythonrun.c:538) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x4770010 is 16 bytes before a block of size 20 free'd ==28056== at 0x4025BF0: free (vg_replace_malloc.c:366) ==28056== by 0x41664A6: r_object (marshal.c:885) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F96: r_object (marshal.c:1056) ==28056== by 0x4165ABD: r_object (marshal.c:907) ==28056== by 0x4165F81: r_object (marshal.c:1053) ==28056== by 0x41667F8: marshal_loads (marshal.c:1132) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x4149B1E: PyEval_EvalFrameEx (ceval.c:4157) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x40AB00B: function_call (funcobject.c:633) ==28056== ==28056== Invalid read of size 4 ==28056== at 0x40CD339: PyObject_Free (obmalloc.c:987) ==28056== by 0x4071469: PyGrammar_RemoveAccelerators (acceler.c:47) ==28056== by 0x416E541: Py_Finalize (pythonrun.c:637) ==28056== by 0x804A492: Container::pythonFinalize() (Container.cpp:105) ==28056== by 0x804A4C1: Container::~Container() (Container.cpp:64) ==28056== by 0x804CE66: main (pytest.cpp:24) ==28056== Address 0x48ef010 is 1,624 bytes inside a block of size 2,189 free'd ==28056== at 0x402695A: realloc (vg_replace_malloc.c:525) ==28056== by 0x407619A: translate_newlines.clone.0 (tokenizer.c:708) ==28056== by 0x4077837: PyTokenizer_FromUTF8 (tokenizer.c:800) ==28056== by 0x4075B66: PyParser_ParseStringFlagsFilenameEx (parsetok.c:55) ==28056== by 0x416E8C7: PyParser_ASTFromString (pythonrun.c:2097) ==28056== by 0x416EB94: PyRun_StringFlags (pythonrun.c:1926) ==28056== by 0x413FAC1: builtin_exec (bltinmodule.c:866) ==28056== by 0x40C8599: PyCFunction_Call (methodobject.c:81) ==28056== by 0x414A09B: PyEval_EvalFrameEx (ceval.c:4069) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== by 0x41498BD: PyEval_EvalFrameEx (ceval.c:4167) ==28056== by 0x414B936: PyEval_EvalCodeEx (ceval.c:3439) ==28056== ==28056== ==28056== HEAP SUMMARY: ==28056== in use at exit: 340,528 bytes in 652 blocks ==28056== total heap usage: 24,921 allocs, 24,269 frees, 3,713,509 bytes allocated ==28056== ==28056== LEAK SUMMARY: ==28056== definitely lost: 0 bytes in 0 blocks ==28056== indirectly lost: 0 bytes in 0 blocks ==28056== possibly lost: 0 bytes in 0 blocks ==28056== still reachable: 340,528 bytes in 652 blocks ==28056== suppressed: 0 bytes in 0 blocks ==28056== Reachable blocks (those to which a pointer was found) are not shown. ==28056== To see them, rerun with: --leak-check=full --show-reachable=yes ==28056== ==28056== For counts of detected and suppressed errors, rerun with: -v ==28056== ERROR SUMMARY: 553 errors from 23 contexts (suppressed: 30 from 11)