==22757== Memcheck, a memory error detector. ==22757== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==22757== Using LibVEX rev exported, a library for dynamic binary translation. ==22757== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==22757== Using valgrind-3.4.0.SVN, a dynamic binary instrumentation framework. ==22757== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==22757== For more details, rerun with: -v ==22757== GNU gdb (GDB) 6.8.50.20090106-cvs Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". For bug reporting instructions, please see: ... (gdb) b 75 Breakpoint 1 at 0x400926: file ../../../gdb/testsuite/gdb.python/python-stl.cc, line 75. (gdb) run Breakpoint 1, main () at ../../../gdb/testsuite/gdb.python/python-stl.cc:75 75 return i; // second break (gdb) set $i = 0 During symbol reading, incomplete CFI data; unspecified registers (e.g., rax) at 0x400300. (gdb) while $i++ < 40 >printf "=== %d ===\n\n\n", $i >info locals >end === 1 === s = "abcd" ls = std::list = { [0] = "abcd" } lls = std::list = { [0] = std::list = { [0] = "abcd" } } llsa = {empty std::list, std::list = {[0] = std::list = {[0] = "abcd"}}} msls = std::map with 1 elements = { ["abcd"] = std::list = { [0] = "abcd" } } sls = std::set with 1 elements = { [0] = std::list = { [0] = "abcd" } } stls = std::stack wrapping: std::deque with 1 elements = {std::list = { [0] = "abcd" }} vls = std::vector of length 1, capacity 1 = {std::list = { [0] = "abcd" }} mcs = std::map with 1 elements = { ["hello"] = "goodby" } mis = std::map with 1 elements = { [0] = "zero" } mus = std::map with 1 elements = { [0] = "zero" } muis = std::map with 1 elements = { [0] = "zero" } mcis = std::map with 0 elements mls = std::map with 1 elements = { [0] = "zero" } muls = std::map with 0 elements mlls = std::map with 1 elements = { [0] = "zero" } mulls = std::map with 1 elements = { [0] = "zero" } mslls = std::map with 1 elements = { [0] = "zero" } mculls = std::map with 1 elements = { [0] = "zero" } ss = {x = 42, s = "Hello"} i = 0 === 2 === ... Lots of identical output stripped ... (gdb) quit ==22757== ==22757== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ==22757== malloc/free: in use at exit: 31,985,268 bytes in 46,235 blocks. ==22757== malloc/free: 7,473,644 allocs, 7,427,409 frees, 1,270,423,898 bytes allocated. ==22757== For counts of detected errors, rerun with: -v ==22757== searching for pointers to 46,235 not-freed blocks. ==22757== checked 31,638,808 bytes. ==22757== ==22757== 64 bytes in 2 blocks are possibly lost in loss record 7 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x40B46C: xmalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1100 ==22757== by 0x40A32D: make_my_cleanup2 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:330 ==22757== by 0x40A3A9: make_my_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:346 ==22757== by 0x40A0DD: make_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:201 ==22757== by 0x4AAD19: read_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:1261 ==22757== by 0x553B17: c_get_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/c-lang.c:269 ==22757== by 0x472948: valpy_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:179 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x72F2BC: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3568 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x78651B: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6D5FB0: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6CD5EF: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==22757== by 0x469D0F: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:938 ==22757== by 0x469FD6: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1019 ==22757== by 0x46A5C1: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1237 ==22757== ==22757== ==22757== 96 bytes in 2 blocks are definitely lost in loss record 14 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x5D856A7: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:75 ==22757== by 0xFBAD7FFF: ??? ==22757== by 0x609B527: ??? ==22757== by 0x609B527: ??? ==22757== by 0x609B527: ??? ==22757== by 0x609B527: ??? ==22757== by 0x609B555: ??? ==22757== by 0x609B58B: ??? ==22757== by 0x609B527: ??? ==22757== by 0x609B58B: ??? ==22757== ==22757== ==22757== 166 bytes in 43 blocks are definitely lost in loss record 19 of 68 ==22757== at 0x4C1C334: calloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:422 ==22757== by 0x40B539: xcalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1146 ==22757== by 0x40B4A0: xzalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1110 ==22757== by 0x495B68: allocate_value_contents /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:270 ==22757== by 0x495B97: allocate_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:279 ==22757== by 0x4962E6: value_copy /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:658 ==22757== by 0x496B50: set_internalvar /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:972 ==22757== by 0x4A1308: value_assign /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valops.c:775 ==22757== by 0x49F14B: evaluate_subexp_standard /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:2441 ==22757== by 0x4983EE: evaluate_subexp /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:76 ==22757== by 0x49DEF5: evaluate_subexp_standard /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:2138 ==22757== by 0x4983EE: evaluate_subexp /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:76 ==22757== by 0x4985A9: evaluate_expression /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:166 ==22757== by 0x44FE21: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:448 ==22757== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==22757== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==22757== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==22757== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==22757== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==22757== by 0x4E5C31: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==22757== ==22757== ==22757== 186 bytes in 7 blocks are possibly lost in loss record 20 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x711C68: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:204 ==22757== by 0x71665C: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==22757== by 0x7728EA: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x72EBBF: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==22757== by 0x741A6B: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==22757== by 0x71259C: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==22757== by 0x7124A4: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==22757== by 0x4722FD: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:86 ==22757== by 0x472420: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:156 ==22757== by 0x472C18: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:250 ==22757== by 0x6C8FFF: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==22757== by 0x72785D: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x78651B: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6D5FB0: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== ==22757== ==22757== 600 bytes in 15 blocks are definitely lost in loss record 29 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x40B4E4: xrealloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1126 ==22757== by 0x5607E4: vec_o_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/vec.c:100 ==22757== by 0x56078C: vec_p_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/vec.c:83 ==22757== by 0x489264: VEC_bp_location_p_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.h:341 ==22757== by 0x4891F5: VEC_bp_location_p_safe_push /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.h:341 ==22757== by 0x488EFB: update_global_location_list /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:6899 ==22757== by 0x489CB2: update_breakpoint_locations /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:7362 ==22757== by 0x489FE8: breakpoint_re_set_one /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:7454 ==22757== by 0x4DE41C: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==22757== by 0x48A0B4: breakpoint_re_set /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:7546 ==22757== by 0x4BA53C: new_symfile_objfile /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:924 ==22757== by 0x4BA8DA: symbol_file_add_with_addrs_or_offsets /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1084 ==22757== by 0x4BA93F: symbol_file_add_from_bfd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1103 ==22757== by 0x4BA97C: symbol_file_add /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1116 ==22757== by 0x4BA772: symbol_file_add_with_addrs_or_offsets /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1033 ==22757== by 0x4BA93F: symbol_file_add_from_bfd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1103 ==22757== by 0x4BA97C: symbol_file_add /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/symfile.c:1116 ==22757== by 0x41913C: symbol_add_stub /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/solib.c:435 ==22757== by 0x4DE41C: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==22757== ==22757== ==22757== 944 bytes in 35 blocks are possibly lost in loss record 34 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x711CFF: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:212 ==22757== by 0x71665C: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==22757== by 0x7728EA: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x72EBBF: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==22757== by 0x741A6B: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==22757== by 0x71259C: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==22757== by 0x7124A4: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==22757== by 0x4722FD: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:86 ==22757== by 0x472420: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:156 ==22757== by 0x472C18: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:250 ==22757== by 0x6C8FFF: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==22757== by 0x72785D: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x78651B: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6D5FB0: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== ==22757== ==22757== 1,048 bytes in 2 blocks are possibly lost in loss record 35 of 68 ==22757== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==22757== by 0x75E363: _PyObject_GC_Resize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1294 ==22757== by 0x78451F: PyFrame_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/frameobject.c:598 ==22757== by 0x72C8CF: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2533 ==22757== by 0x72F6E4: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3661 ==22757== by 0x72F3CF: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x72F6E4: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3661 ==22757== by 0x72F3CF: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72F5F6: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3651 ==22757== by 0x72F3CF: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72F5F6: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3651 ==22757== by 0x72F3CF: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x726177: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==22757== by 0x74ACCC: PyImport_ExecCodeModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:639 ==22757== ==22757== ==22757== 3,926 bytes in 58 blocks are definitely lost in loss record 44 of 68 ==22757== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==22757== by 0x5D85655: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:83 ==22757== by 0xFBAD7FFF: ??? ==22757== by 0x60906CF: ??? ==22757== by 0x60906CF: ??? ==22757== by 0x60906CF: ??? ==22757== by 0x60906CF: ??? ==22757== by 0x6090706: ??? ==22757== by 0x6090733: ??? ==22757== by 0x60906CF: ??? ==22757== by 0x6090733: ??? ==22757== ==22757== ==22757== 5,280 bytes in 110 blocks are possibly lost in loss record 47 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x6EEC7F: _PyObject_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:201 ==22757== by 0x711C92: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:209 ==22757== by 0x71665C: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==22757== by 0x7728EA: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x72EBBF: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==22757== by 0x741A6B: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==22757== by 0x71259C: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==22757== by 0x7124A4: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==22757== by 0x4722FD: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:86 ==22757== by 0x472420: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:156 ==22757== by 0x469F56: gdbpy_get_display_hint /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:999 ==22757== by 0x46A57D: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1231 ==22757== by 0x4A9553: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==22757== by 0x4A978F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==22757== by 0x46A3F1: print_children /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1163 ==22757== by 0x46A5E0: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1238 ==22757== by 0x4A9553: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==22757== ==22757== ==22757== 16,256 bytes in 175 blocks are possibly lost in loss record 51 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x75E1AE: _PyObject_GC_Malloc /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1252 ==22757== by 0x75E2C4: _PyObject_GC_NewVar /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1283 ==22757== by 0x6FCDC8: PyTuple_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/tupleobject.c:68 ==22757== by 0x75177D: r_object /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:594 ==22757== by 0x751B68: r_object /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:669 ==22757== by 0x7517BF: r_object /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:598 ==22757== by 0x751B68: r_object /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:669 ==22757== by 0x75211D: PyMarshal_ReadObjectFromString /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:822 ==22757== by 0x75203F: PyMarshal_ReadLastObjectFromFile /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/marshal.c:784 ==22757== by 0x74AF52: read_compiled_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:733 ==22757== by 0x74B38E: load_source_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:901 ==22757== by 0x74C6B1: load_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1685 ==22757== by 0x74DAD9: import_submodule /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2281 ==22757== by 0x74D395: load_next /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2101 ==22757== by 0x74CDCB: import_module_ex /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1936 ==22757== by 0x74CFF2: PyImport_ImportModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1977 ==22757== by 0x78848E: builtin___import__ /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/bltinmodule.c:45 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== ==22757== ==22757== 28,171 (27,271 direct, 900 indirect) bytes in 822 blocks are definitely lost in loss record 53 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x40B46C: xmalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1100 ==22757== by 0x40A32D: make_my_cleanup2 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:330 ==22757== by 0x40A3A9: make_my_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:346 ==22757== by 0x40A0DD: make_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:201 ==22757== by 0x4AAD19: read_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:1261 ==22757== by 0x553B17: c_get_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/c-lang.c:269 ==22757== by 0x472948: valpy_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:179 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x72F2BC: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3568 ==22757== by 0x72B7D9: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x78651B: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6D5FB0: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6CD5EF: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==22757== by 0x469D0F: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:938 ==22757== by 0x469FD6: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1019 ==22757== by 0x46A5C1: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1237 ==22757== ==22757== ==22757== 907,826 (660,480 direct, 247,346 indirect) bytes in 13,760 blocks are definitely lost in loss record 65 of 68 ==22757== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==22757== by 0x6EEC7F: _PyObject_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:201 ==22757== by 0x711C92: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:209 ==22757== by 0x71665C: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==22757== by 0x7728EA: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==22757== by 0x786DAD: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x72EBBF: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==22757== by 0x741A6B: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==22757== by 0x71259C: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==22757== by 0x7124A4: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==22757== by 0x4722FD: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:86 ==22757== by 0x472420: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:156 ==22757== by 0x472C18: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:250 ==22757== by 0x6C8FFF: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==22757== by 0x72785D: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==22757== by 0x72D632: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==22757== by 0x78651B: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==22757== by 0x6CCD8B: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==22757== by 0x6D5FB0: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==22757== ==22757== LEAK SUMMARY: ==22757== definitely lost: 692,539 bytes in 14,700 blocks. ==22757== indirectly lost: 248,246 bytes in 13,721 blocks. ==22757== possibly lost: 23,778 bytes in 331 blocks. ==22757== still reachable: 31,020,705 bytes in 17,483 blocks. ==22757== suppressed: 0 bytes in 0 blocks. ==22757== Reachable blocks (those to which a pointer was found) are not shown. ==22757== To see them, rerun with: --leak-check=full --show-reachable=yes