PP: Command was: PP: valgrind --leak-check=full --num-callers=40 ../gdb -nx \ PP: -ex 'source ../../../gdb/python/lib/gdb/libstdcxx/v6/printers.py' \ PP: -ex 'set height 0' -ex 'set listsize 10000' gdb.python/python-stl ==5277== Memcheck, a memory error detector. ==5277== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==5277== Using LibVEX rev exported, a library for dynamic binary translation. ==5277== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==5277== Using valgrind-3.5.0.SVN, a dynamic binary instrumentation framework. ==5277== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==5277== For more details, rerun with: -v ==5277== 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) list main 1 /* This testcase is part of GDB, the GNU debugger. 2 3 Copyright 2008 Free Software Foundation, Inc. 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 3 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program. If not, see . */ 17 18 #include 19 #include 20 #include 21 #include 22 #include 23 #include 24 25 using namespace std; 26 27 int main() 28 { 29 string s = "abcd"; 30 list < string > ls; 31 list < list< string > > lls; 32 list < list< string > > llsa[2]; 33 map < string, list < string > > msls; 34 set < list < string > > sls; 35 stack < list < string > > stls; 36 vector < list < string > > vls; 37 map < const string, string> mcs; 38 map < int, string> mis; 39 map < unsigned, string> mus; 40 map < unsigned int, string> muis; 41 map < const int, string> mcis; 42 map < long, string> mls; 43 map < unsigned long, string> muls; 44 map < long long, string> mlls; 45 map < unsigned long long, string> mulls; 46 map < signed long long, string> mslls; 47 map < const unsigned long long, string> mculls; 48 struct { int x; string s; } ss = { 42, "Hello" }; 49 50 int i = 0; // break here 51 52 ls.push_back(s); 53 lls.push_back(ls); 54 llsa[1].push_back(ls); 55 msls[s] = ls; 56 sls.insert(ls); 57 stls.push(ls); 58 vls.push_back(ls); 59 60 ls = *(lls.begin()); 61 ls = msls[s]; 62 ls = *(sls.begin()); 63 ls = stls.top(); 64 ls = vls[0]; 65 mcs["hello"] = "goodby"; 66 mis[0] = "zero"; 67 mus[0] = "zero"; 68 muis[0] = "zero"; 69 mls[0] = "zero"; 70 mlls[0] = "zero"; 71 mulls[0] = "zero"; 72 mslls[0] = "zero"; 73 mculls[0] = "zero"; 74 75 return i; // second break 76 } (gdb) break 75 Breakpoint 1 at 0x401516: file ../../../gdb/testsuite/gdb.python/python-stl.cc, line 75. (gdb) run Starting program: /usr/local/google/ppluzhnikov/Archive/archer/obj.64/gdb/testsuite/gdb.python/python-stl [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] ==5310== ==5310== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 4) ==5310== malloc/free: in use at exit: 6,801,490 bytes in 17,248 blocks. ==5310== malloc/free: 70,000 allocs, 52,752 frees, 13,004,578 bytes allocated. ==5310== For counts of detected errors, rerun with: -v ==5310== searching for pointers to 17,248 not-freed blocks. ==5310== checked 6,553,000 bytes. PP: These are leaks from the forked copy of GDB (before it execs shell). PP: They are the baseline, and have little or nothing to do with Python pretty printers. ==5310== ==5310== 1 bytes in 1 blocks are definitely lost in loss record 1 of 61 ==5310== at 0x4C1C334: calloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:422 ==5310== by 0x40B539: xcalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1146 ==5310== by 0x40B4A0: xzalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1110 ==5310== by 0x496924: allocate_value_contents /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:270 ==5310== by 0x496953: allocate_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:279 ==5310== by 0x4976C7: create_internalvar /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:880 ==5310== by 0x497746: lookup_internalvar /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:904 ==5310== by 0x47E91F: set_breakpoint_count /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:340 ==5310== by 0x4863A2: create_breakpoint /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:5136 ==5310== by 0x486A91: create_breakpoints /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:5325 ==5310== by 0x48739F: break_command_really /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:5625 ==5310== by 0x487572: break_command_1 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:5678 ==5310== by 0x4877C3: break_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:5778 ==5310== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5310== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5310== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5310== by 0x4E6AF1: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==5310== by 0x4E71B1: command_line_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:739 ==5310== by 0x5CF9A8: rl_callback_read_char /home/ppluzhnikov/Archive/archer/obj.64/readline/../../readline/callback.c:205 ==5310== by 0x4E610C: rl_callback_read_char_wrapper /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:178 ==5310== by 0x4E69B7: stdin_event_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:433 ==5310== by 0x4E5183: handle_file_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:812 ==5310== by 0x4E4788: process_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:394 ==5310== by 0x4E4866: gdb_do_one_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:459 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x45FBE3: tui_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/tui/tui-interp.c:153 ==5310== by 0x4DF8E3: current_interp_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/interps.c:291 ==5310== by 0x400368: captured_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:104 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x401659: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:921 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== ==5310== 96 bytes in 2 blocks are definitely lost in loss record 17 of 61 ==5310== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5310== by 0x5D856D7: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:75 ==5310== by 0x40B7A6: xstrvprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1194 ==5310== by 0x40B655: xstrprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1170 ==5310== by 0x430756: add_packet_config_cmd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:865 ==5310== by 0x43EC8F: _initialize_remote /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:9087 ==5310== by 0x411F4F: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:149 ==5310== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5310== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== ==5310== 476 (192 direct, 284 indirect) bytes in 4 blocks are definitely lost in loss record 29 of 61 ==5310== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5310== by 0x6F1BB7: _PyObject_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:201 ==5310== by 0x714BCA: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:209 ==5310== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5310== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5310== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5310== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5310== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5310== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5310== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5310== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5310== by 0x4705C2: get_doc_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-param.c:411 ==5310== by 0x47083E: parmpy_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-param.c:504 ==5310== by 0x70C632: wrap_init /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/typeobject.c:3886 ==5310== by 0x78192C: wrapper_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/descrobject.c:955 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x732A6D: do_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3776 ==5310== by 0x732320: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3591 ==5310== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5310== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5310== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x7106A3: slot_tp_init /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/typeobject.c:4774 ==5310== by 0x702B55: type_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/typeobject.c:435 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x732A6D: do_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3776 ==5310== by 0x732320: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3591 ==5310== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5310== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5310== by 0x7290AF: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==5310== by 0x75A690: run_node /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:1287 ==5310== by 0x75A62A: run_err_node /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:1274 ==5310== by 0x75A5DF: PyRun_FileExFlags /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:1265 ==5310== by 0x759590: PyRun_SimpleFileExFlags /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:871 ==5310== by 0x7593A8: PyRun_SimpleFileEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:833 ==5310== by 0x7592B7: PyRun_SimpleFile /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:787 ==5310== ==5310== ==5310== 1,183 (1,095 direct, 88 indirect) bytes in 7 blocks are definitely lost in loss record 35 of 61 ==5310== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5310== by 0x40B46C: xmalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1100 ==5310== by 0x40A32D: make_my_cleanup2 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:330 ==5310== by 0x40A3A9: make_my_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:346 ==5310== by 0x40A0DD: make_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:201 ==5310== by 0x401B8D: exec_file_attach /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exec.c:231 ==5310== by 0x4DF36E: catch_command_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:531 ==5310== by 0x4011DA: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:805 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== ==5310== 3,224 bytes in 5 blocks are possibly lost in loss record 41 of 61 ==5310== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==5310== by 0x76129B: _PyObject_GC_Resize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1294 ==5310== by 0x6DB52B: PyFrame_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/frameobject.c:598 ==5310== by 0x72F807: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2533 ==5310== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5310== by 0x744251: _PyCodec_Lookup /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:147 ==5310== by 0x74452C: PyCodec_Encoder /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:234 ==5310== by 0x75867B: Py_InitializeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:242 ==5310== by 0x7588A5: Py_Initialize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:289 ==5310== by 0x46B162: _initialize_python /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1748 ==5310== by 0x41214D: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:251 ==5310== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5310== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== ==5310== 3,926 bytes in 58 blocks are definitely lost in loss record 43 of 61 ==5310== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==5310== by 0x5D85685: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:83 ==5310== by 0x40B7A6: xstrvprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1194 ==5310== by 0x40B655: xstrprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1170 ==5310== by 0x430756: add_packet_config_cmd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:865 ==5310== by 0x43E9EC: _initialize_remote /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:9005 ==5310== by 0x411F4F: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:149 ==5310== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5310== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== ==5310== 11,456 bytes in 113 blocks are possibly lost in loss record 48 of 61 ==5310== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5310== by 0x7610E6: _PyObject_GC_Malloc /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1252 ==5310== by 0x76119C: _PyObject_GC_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1273 ==5310== by 0x6D6220: PyMethod_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2201 ==5310== by 0x6D70A4: instancemethod_descr_get /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2560 ==5310== by 0x6D23D6: instance_getattr2 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:752 ==5310== by 0x6D1BE4: PyInstance_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:571 ==5310== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5310== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5310== by 0x728B9F: _PyExc_Init /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/exceptions.c:1827 ==5310== by 0x7585C4: Py_InitializeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:207 ==5310== by 0x7588A5: Py_Initialize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/pythonrun.c:289 ==5310== by 0x46B162: _initialize_python /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1748 ==5310== by 0x41214D: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:251 ==5310== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5310== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5310== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5310== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5310== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5310== ==5310== LEAK SUMMARY: ==5310== definitely lost: 5,310 bytes in 72 blocks. ==5310== indirectly lost: 372 bytes in 5 blocks. ==5310== possibly lost: 14,680 bytes in 118 blocks. ==5310== still reachable: 6,781,128 bytes in 17,053 blocks. ==5310== suppressed: 0 bytes in 0 blocks. ==5310== Reachable blocks (those to which a pointer was found) are not shown. ==5310== To see them, rerun with: --leak-check=full --show-reachable=yes [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] Breakpoint 1, main () at ../../../gdb/testsuite/gdb.python/python-stl.cc:75 75 return i; // second break (gdb) set $i = 0 (gdb) while $i++ < 100 >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 === s = "abcd" ls = std::list = { [0] = "abcd" } PP: ... lots of identical output stripped ... (gdb) quit The program is running. Quit anyway (and kill it)? (y or n) ==5277== ==5277== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 4) ==5277== malloc/free: in use at exit: 34,518,108 bytes in 107,802 blocks. ==5277== malloc/free: 968,250 allocs, 860,448 frees, 181,392,065 bytes allocated. ==5277== For counts of detected errors, rerun with: -v ==5277== searching for pointers to 107,802 not-freed blocks. ==5277== checked 30,154,528 bytes. ==5277== ==5277== 56 bytes in 4 blocks are possibly lost in loss record 5 of 72 ==5277== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==5277== by 0x7149EB: unicode_resize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:150 ==5277== by 0x714B35: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:197 ==5277== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5277== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5277== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5277== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5277== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5277== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5277== by 0x473757: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:239 ==5277== by 0x6C9FF3: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==5277== by 0x72A795: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6CE5E3: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==5277== by 0x46A2B9: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1161 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4ABA97: val_print_array_elements /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:1158 ==5277== by 0x577F1D: c_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/c-valprint.c:171 ==5277== by 0x4AA4A1: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:274 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== ==5277== ==5277== 64 bytes in 2 blocks are possibly lost in loss record 6 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x40B46C: xmalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1100 ==5277== by 0x40A32D: make_my_cleanup2 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:330 ==5277== by 0x40A3A9: make_my_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:346 ==5277== by 0x40A0DD: make_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:201 ==5277== by 0x4ABBD9: read_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:1261 ==5277== by 0x554ACE: c_get_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/c-lang.c:265 ==5277== by 0x4734FF: valpy_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:178 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x7321F4: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3568 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6CE5E3: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==5277== by 0x46A2B9: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1161 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x46ABBF: print_children /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1469 ==5277== by 0x46ADA7: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1540 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== ==5277== ==5277== 96 bytes in 2 blocks are definitely lost in loss record 14 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x5D856D7: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:75 ==5277== by 0x40B7A6: xstrvprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1194 ==5277== by 0x40B655: xstrprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1170 ==5277== by 0x430756: add_packet_config_cmd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:865 ==5277== by 0x43EC8F: _initialize_remote /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:9087 ==5277== by 0x411F4F: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:149 ==5277== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5277== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5277== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5277== ==5277== ==5277== 134 bytes in 6 blocks are possibly lost in loss record 19 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x714BA0: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:204 ==5277== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5277== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5277== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5277== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5277== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5277== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5277== by 0x473757: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:239 ==5277== by 0x6C9FF3: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==5277== by 0x72A795: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6CE5E3: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==5277== by 0x46A2B9: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1161 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x46ABBF: print_children /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1469 ==5277== by 0x46ADA7: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1540 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== ==5277== ==5277== 810 bytes in 204 blocks are definitely lost in loss record 31 of 72 ==5277== at 0x4C1C334: calloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:422 ==5277== by 0x40B539: xcalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1146 ==5277== by 0x40B4A0: xzalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1110 ==5277== by 0x496924: allocate_value_contents /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:270 ==5277== by 0x496953: allocate_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:279 ==5277== by 0x4970A2: value_copy /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:658 ==5277== by 0x49790C: set_internalvar /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/value.c:972 ==5277== by 0x4A21C8: value_assign /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valops.c:775 ==5277== by 0x49D867: evaluate_subexp_standard /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:1724 ==5277== by 0x4992AE: evaluate_subexp /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:76 ==5277== by 0x499469: evaluate_expression /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/eval.c:166 ==5277== by 0x4AE13C: set_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:998 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x4E6AF1: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==5277== by 0x4E71B1: command_line_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:739 ==5277== by 0x5CF9A8: rl_callback_read_char /home/ppluzhnikov/Archive/archer/obj.64/readline/../../readline/callback.c:205 ==5277== by 0x4E610C: rl_callback_read_char_wrapper /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:178 ==5277== by 0x4E69B7: stdin_event_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:433 ==5277== by 0x4E5183: handle_file_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:812 ==5277== by 0x4E4788: process_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:394 ==5277== by 0x4E4866: gdb_do_one_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:459 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x45FBE3: tui_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/tui/tui-interp.c:153 ==5277== by 0x4DF8E3: current_interp_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/interps.c:291 ==5277== by 0x400368: captured_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:104 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x401659: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:921 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5277== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5277== ==5277== ==5277== 930 (600 direct, 330 indirect) bytes in 15 blocks are definitely lost in loss record 33 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x40B4E4: xrealloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1126 ==5277== by 0x5617D8: vec_o_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/vec.c:100 ==5277== by 0x561780: vec_p_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/vec.c:83 ==5277== by 0x48A020: VEC_bp_location_p_reserve /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.h:341 ==5277== by 0x489FB1: VEC_bp_location_p_safe_push /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.h:341 ==5277== by 0x489CB7: update_global_location_list /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:6899 ==5277== by 0x48018D: insert_breakpoints /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/breakpoint.c:1268 ==5277== by 0x4D328F: keep_going /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infrun.c:3978 ==5277== by 0x4D1E53: handle_inferior_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infrun.c:3313 ==5277== by 0x4CF1E2: wait_for_inferior /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infrun.c:1799 ==5277== by 0x4CEA14: proceed /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infrun.c:1463 ==5277== by 0x4C95BE: run_command_1 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infcmd.c:552 ==5277== by 0x4C95E5: run_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/infcmd.c:559 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x4E6AF1: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==5277== by 0x4E71B1: command_line_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:739 ==5277== by 0x5CF9A8: rl_callback_read_char /home/ppluzhnikov/Archive/archer/obj.64/readline/../../readline/callback.c:205 ==5277== by 0x4E610C: rl_callback_read_char_wrapper /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:178 ==5277== by 0x4E69B7: stdin_event_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:433 ==5277== by 0x4E5183: handle_file_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:812 ==5277== by 0x4E4788: process_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:394 ==5277== by 0x4E4866: gdb_do_one_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:459 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x45FBE3: tui_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/tui/tui-interp.c:153 ==5277== by 0x4DF8E3: current_interp_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/interps.c:291 ==5277== by 0x400368: captured_command_loop /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:104 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x401659: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:921 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5277== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5277== ==5277== ==5277== 960 bytes in 44 blocks are possibly lost in loss record 37 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x714C37: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:212 ==5277== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5277== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5277== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5277== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5277== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5277== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5277== by 0x473757: valpy_getitem /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:239 ==5277== by 0x6C9FF3: PyObject_GetItem /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:94 ==5277== by 0x72A795: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1169 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6CE5E3: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==5277== by 0x46A2B9: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1161 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== ==5277== ==5277== 2,096 bytes in 3 blocks are possibly lost in loss record 39 of 72 ==5277== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==5277== by 0x76129B: _PyObject_GC_Resize /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1294 ==5277== by 0x6DB52B: PyFrame_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/frameobject.c:598 ==5277== by 0x73249D: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3640 ==5277== by 0x732307: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x73261C: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3661 ==5277== by 0x732307: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x73261C: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3661 ==5277== by 0x732307: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x73261C: fast_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3661 ==5277== by 0x732307: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3589 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x7290AF: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==5277== by 0x74DC04: PyImport_ExecCodeModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:639 ==5277== by 0x74E39F: load_source_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:920 ==5277== by 0x74F5E9: load_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1685 ==5277== by 0x750A11: import_submodule /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2281 ==5277== by 0x7502CD: load_next /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2101 ==5277== by 0x74FD03: import_module_ex /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1936 ==5277== by 0x74FF2A: PyImport_ImportModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1977 ==5277== by 0x789482: builtin___import__ /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/bltinmodule.c:45 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x72E09C: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2020 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x7290AF: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==5277== by 0x74DC04: PyImport_ExecCodeModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:639 ==5277== by 0x74E39F: load_source_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:920 ==5277== by 0x74F5E9: load_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1685 ==5277== by 0x750A11: import_submodule /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2281 ==5277== by 0x7502CD: load_next /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2101 ==5277== by 0x74FD03: import_module_ex /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1936 ==5277== ==5277== ==5277== 3,926 bytes in 58 blocks are definitely lost in loss record 46 of 72 ==5277== at 0x4C1FDF1: realloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:456 ==5277== by 0x5D85685: vasprintf /usr/grte/v1/debug-src/src/glibc-2.3.6/libio/vasprintf.c:83 ==5277== by 0x40B7A6: xstrvprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1194 ==5277== by 0x40B655: xstrprintf /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1170 ==5277== by 0x430756: add_packet_config_cmd /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:865 ==5277== by 0x43E9EC: _initialize_remote /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/remote.c:9005 ==5277== by 0x411F4F: initialize_all_files /home/ppluzhnikov/Archive/archer/obj.64/gdb/init.c:149 ==5277== by 0x409F8D: gdb_init /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:1655 ==5277== by 0x400EA1: captured_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:682 ==5277== by 0x4DF2DC: catch_errors /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/exceptions.c:516 ==5277== by 0x40168C: gdb_main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/main.c:931 ==5277== by 0x400353: main /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/gdb.c:33 ==5277== ==5277== ==5277== 10,528 bytes in 227 blocks are possibly lost in loss record 53 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x6F1BB7: _PyObject_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:201 ==5277== by 0x714BCA: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:209 ==5277== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5277== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5277== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5277== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5277== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5277== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5277== by 0x46A41D: gdbpy_get_display_hint /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1209 ==5277== by 0x46AD57: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1535 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x46ABBF: print_children /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1469 ==5277== by 0x46ADA7: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1540 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x4E6AF1: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==5277== by 0x4E71B1: command_line_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:739 ==5277== by 0x5CF9A8: rl_callback_read_char /home/ppluzhnikov/Archive/archer/obj.64/readline/../../readline/callback.c:205 ==5277== by 0x4E610C: rl_callback_read_char_wrapper /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:178 ==5277== by 0x4E69B7: stdin_event_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:433 ==5277== ==5277== ==5277== 11,192 bytes in 109 blocks are possibly lost in loss record 54 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x7610E6: _PyObject_GC_Malloc /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1252 ==5277== by 0x76119C: _PyObject_GC_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Modules/gcmodule.c:1273 ==5277== by 0x6D6220: PyMethod_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2201 ==5277== by 0x787570: func_descr_get /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:567 ==5277== by 0x6D0FF7: class_getattr /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:258 ==5277== by 0x6F3971: PyObject_GetAttr /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:1088 ==5277== by 0x72DC44: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:1957 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x6D1D0B: PyInstance_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:588 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x732A6D: do_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3776 ==5277== by 0x732320: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3591 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x7290AF: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==5277== by 0x74DC04: PyImport_ExecCodeModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:639 ==5277== by 0x74E39F: load_source_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:920 ==5277== by 0x74F5E9: load_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1685 ==5277== by 0x750A11: import_submodule /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2281 ==5277== by 0x7502CD: load_next /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2101 ==5277== by 0x74FD03: import_module_ex /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1936 ==5277== by 0x74FF2A: PyImport_ImportModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1977 ==5277== by 0x789482: builtin___import__ /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/bltinmodule.c:45 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x72E09C: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2020 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x7290AF: PyEval_EvalCode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:484 ==5277== by 0x74DC04: PyImport_ExecCodeModuleEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:639 ==5277== by 0x74E39F: load_source_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:920 ==5277== by 0x74F5E9: load_module /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:1685 ==5277== by 0x750A11: import_submodule /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2281 ==5277== by 0x7502CD: load_next /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/import.c:2101 ==5277== ==5277== ==5277== 66,595 (65,695 direct, 900 indirect) bytes in 2,022 blocks are definitely lost in loss record 59 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x40B46C: xmalloc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:1100 ==5277== by 0x40A32D: make_my_cleanup2 /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:330 ==5277== by 0x40A3A9: make_my_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:346 ==5277== by 0x40A0DD: make_cleanup /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/utils.c:201 ==5277== by 0x4ABBD9: read_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:1261 ==5277== by 0x554ACE: c_get_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/c-lang.c:265 ==5277== by 0x4734FF: valpy_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-value.c:178 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x7321F4: call_function /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3568 ==5277== by 0x72E711: PyEval_EvalFrame /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2167 ==5277== by 0x73056A: PyEval_EvalCodeEx /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:2741 ==5277== by 0x78750F: function_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/funcobject.c:548 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6D6FA4: instancemethod_call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/classobject.c:2532 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x6CE5E3: PyObject_CallMethodObjArgs /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1944 ==5277== by 0x46A2B9: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1161 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x46ABBF: print_children /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1469 ==5277== by 0x46ADA7: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1540 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== ==5277== ==5277== 2,456,116 (1,835,616 direct, 620,500 indirect) bytes in 40,131 blocks are definitely lost in loss record 70 of 72 ==5277== at 0x4C1F9DC: malloc /home/kcc/depot2-kcc-ts_valgrind-client/google_vendor_src_branch/valgrind/trunk/coregrind/m_replacemalloc/vg_replace_malloc.c:207 ==5277== by 0x6F1BB7: _PyObject_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/object.c:201 ==5277== by 0x714BCA: _PyUnicode_New /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:209 ==5277== by 0x719594: PyUnicodeUCS2_DecodeLatin1 /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:2391 ==5277== by 0x775822: latin_1_decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/./Modules/_codecsmodule.c:451 ==5277== by 0x787DA1: PyCFunction_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/methodobject.c:73 ==5277== by 0x6CDD7F: PyObject_Call /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/abstract.c:1795 ==5277== by 0x731AF7: PyEval_CallObjectWithKeywords /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/ceval.c:3435 ==5277== by 0x7449A3: PyCodec_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Python/codecs.c:365 ==5277== by 0x7154D4: PyUnicodeUCS2_Decode /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:550 ==5277== by 0x7153DC: PyUnicodeUCS2_FromEncodedObject /home/ppluzhnikov/src/ppluzhnikov-experimental/python/Python-2.4.5/Objects/unicodeobject.c:516 ==5277== by 0x472E05: python_string_to_unicode /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:87 ==5277== by 0x472F28: python_string_to_host_string /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python-utils.c:157 ==5277== by 0x46A2DE: pretty_print_one_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1165 ==5277== by 0x46A49D: print_string_repr /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1229 ==5277== by 0x46AD88: apply_val_pretty_printer /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/python/python.c:1539 ==5277== by 0x4AA413: val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:265 ==5277== by 0x4AA64F: common_val_print /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/valprint.c:329 ==5277== by 0x4AFB75: print_variable_and_value /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/printcmd.c:1771 ==5277== by 0x4DB231: print_block_frame_locals /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1391 ==5277== by 0x4DB413: print_frame_local_vars /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1463 ==5277== by 0x4DB4C2: locals_info /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/stack.c:1551 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x44FCE8: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:402 ==5277== by 0x44FE69: execute_control_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:461 ==5277== by 0x4500B8: execute_control_command_untraced /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:570 ==5277== by 0x4500FF: while_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-script.c:588 ==5277== by 0x44C777: do_cfunc /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:67 ==5277== by 0x44F427: cmd_func /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/cli/cli-decode.c:1730 ==5277== by 0x4082A3: execute_command /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/top.c:457 ==5277== by 0x4E6AF1: command_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:514 ==5277== by 0x4E71B1: command_line_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:739 ==5277== by 0x5CF9A8: rl_callback_read_char /home/ppluzhnikov/Archive/archer/obj.64/readline/../../readline/callback.c:205 ==5277== by 0x4E610C: rl_callback_read_char_wrapper /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:178 ==5277== by 0x4E69B7: stdin_event_handler /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-top.c:433 ==5277== by 0x4E5183: handle_file_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:812 ==5277== by 0x4E4788: process_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:394 ==5277== by 0x4E4866: gdb_do_one_event /home/ppluzhnikov/Archive/archer/obj.64/gdb/../../gdb/event-loop.c:459 ==5277== ==5277== LEAK SUMMARY: ==5277== definitely lost: 1,906,743 bytes in 42,432 blocks. ==5277== indirectly lost: 621,730 bytes in 34,397 blocks. ==5277== possibly lost: 25,030 bytes in 395 blocks. ==5277== still reachable: 31,964,605 bytes in 30,578 blocks. ==5277== suppressed: 0 bytes in 0 blocks. ==5277== Reachable blocks (those to which a pointer was found) are not shown. ==5277== To see them, rerun with: --leak-check=full --show-reachable=yes