[pasha@x-www temp]$ valgrind --leak-check=full --show-reachable=yes mysql-query-browser ==11065== Memcheck, a memory error detector. ==11065== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==11065== Using LibVEX rev 1658, a library for dynamic binary translation. ==11065== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==11065== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==11065== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==11065== For more details, rerun with: -v ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x7071AB: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFB89: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x7071B3: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFB89: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x70737D: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFB89: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x707334: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFB89: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x707E99: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFB89: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x7071AB: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFA81: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x7071B3: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFA81: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11065== ==11065== Conditional jump or move depends on uninitialised value(s) ==11065== at 0x70737D: _dl_relocate_object (in /lib/ld-2.8.so) ==11065== by 0x6FFA81: dl_main (in /lib/ld-2.8.so) ==11065== by 0x7112AD: _dl_sysdep_start (in /lib/ld-2.8.so) ==11065== by 0x6FD273: _dl_start (in /lib/ld-2.8.so) ==11065== by 0x6FC836: (within /lib/ld-2.8.so) ==11067== ==11067== ERROR SUMMARY: 14 errors from 8 contexts (suppressed: 0 from 0) ==11067== malloc/free: in use at exit: 20,760 bytes in 556 blocks. ==11067== malloc/free: 920 allocs, 364 frees, 39,737 bytes allocated. ==11067== For counts of detected errors, rerun with: -v ==11067== searching for pointers to 556 not-freed blocks. ==11067== checked 122,224 bytes. ==11067== ==11067== ==11067== 296 bytes in 1 blocks are still reachable in loss record 1 of 3 ==11067== at 0x40054FB: realloc (vg_replace_malloc.c:306) ==11067== by 0x809FEF4: xrealloc (in /bin/bash) ==11067== by 0x8076970: maybe_make_export_env (in /bin/bash) ==11067== by 0x8080F64: command_substitute (in /bin/bash) ==11067== by 0x808636C: (within /bin/bash) ==11067== by 0x80877EC: (within /bin/bash) ==11067== by 0x808B42B: expand_string_assignment (in /bin/bash) ==11067== by 0x8085411: (within /bin/bash) ==11067== by 0x808560E: (within /bin/bash) ==11067== by 0x808770F: (within /bin/bash) ==11067== by 0x807022F: (within /bin/bash) ==11067== by 0x806E0B0: execute_command_internal (in /bin/bash) ==11067== ==11067== ==11067== 1,862 bytes in 4 blocks are still reachable in loss record 2 of 3 ==11067== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11067== by 0x809FF17: xrealloc (in /bin/bash) ==11067== by 0x808E036: fd_to_buffered_stream (in /bin/bash) ==11067== by 0x808E0B1: with_input_from_buffered_stream (in /bin/bash) ==11067== by 0x805EC7F: main (in /bin/bash) ==11067== ==11067== ==11067== 18,602 bytes in 551 blocks are still reachable in loss record 3 of 3 ==11067== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11067== by 0x809FF79: xmalloc (in /bin/bash) ==11067== by 0x809B8A8: set_default_locale (in /bin/bash) ==11067== by 0x805DAD9: main (in /bin/bash) ==11067== ==11067== LEAK SUMMARY: ==11067== definitely lost: 0 bytes in 0 blocks. ==11067== possibly lost: 0 bytes in 0 blocks. ==11067== still reachable: 20,760 bytes in 556 blocks. ==11067== suppressed: 0 bytes in 0 blocks. ==11068== ==11068== ERROR SUMMARY: 14 errors from 8 contexts (suppressed: 0 from 0) ==11068== malloc/free: in use at exit: 20,857 bytes in 562 blocks. ==11068== malloc/free: 946 allocs, 384 frees, 40,509 bytes allocated. ==11068== For counts of detected errors, rerun with: -v ==11068== searching for pointers to 562 not-freed blocks. ==11068== checked 122,324 bytes. ==11068== ==11068== ==11068== 296 bytes in 1 blocks are still reachable in loss record 1 of 3 ==11068== at 0x40054FB: realloc (vg_replace_malloc.c:306) ==11068== by 0x809FEF4: xrealloc (in /bin/bash) ==11068== by 0x8076970: maybe_make_export_env (in /bin/bash) ==11068== by 0x8080F64: command_substitute (in /bin/bash) ==11068== by 0x808636C: (within /bin/bash) ==11068== by 0x80877EC: (within /bin/bash) ==11068== by 0x808B42B: expand_string_assignment (in /bin/bash) ==11068== by 0x8085411: (within /bin/bash) ==11068== by 0x808560E: (within /bin/bash) ==11068== by 0x808770F: (within /bin/bash) ==11068== by 0x807022F: (within /bin/bash) ==11068== by 0x806E0B0: execute_command_internal (in /bin/bash) ==11068== ==11068== ==11068== 1,862 bytes in 4 blocks are still reachable in loss record 2 of 3 ==11068== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11068== by 0x809FF17: xrealloc (in /bin/bash) ==11068== by 0x808E036: fd_to_buffered_stream (in /bin/bash) ==11068== by 0x808E0B1: with_input_from_buffered_stream (in /bin/bash) ==11068== by 0x805EC7F: main (in /bin/bash) ==11068== ==11068== ==11068== 18,699 bytes in 557 blocks are still reachable in loss record 3 of 3 ==11068== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11068== by 0x809FF79: xmalloc (in /bin/bash) ==11068== by 0x809B8A8: set_default_locale (in /bin/bash) ==11068== by 0x805DAD9: main (in /bin/bash) ==11068== ==11068== LEAK SUMMARY: ==11068== definitely lost: 0 bytes in 0 blocks. ==11068== possibly lost: 0 bytes in 0 blocks. ==11068== still reachable: 20,857 bytes in 562 blocks. ==11068== suppressed: 0 bytes in 0 blocks. Data files not found. Please check your installation. ==11065== ==11065== ERROR SUMMARY: 14 errors from 8 contexts (suppressed: 0 from 0) ==11065== malloc/free: in use at exit: 25,007 bytes in 634 blocks. ==11065== malloc/free: 1,175 allocs, 541 frees, 45,565 bytes allocated. ==11065== For counts of detected errors, rerun with: -v ==11065== searching for pointers to 634 not-freed blocks. ==11065== checked 125,520 bytes. ==11065== ==11065== ==11065== 296 bytes in 1 blocks are still reachable in loss record 1 of 5 ==11065== at 0x40054FB: realloc (vg_replace_malloc.c:306) ==11065== by 0x809FEF4: xrealloc (in /bin/bash) ==11065== by 0x8076970: maybe_make_export_env (in /bin/bash) ==11065== by 0x8080F64: command_substitute (in /bin/bash) ==11065== by 0x808636C: (within /bin/bash) ==11065== by 0x80877EC: (within /bin/bash) ==11065== by 0x808B42B: expand_string_assignment (in /bin/bash) ==11065== by 0x8085411: (within /bin/bash) ==11065== by 0x808560E: (within /bin/bash) ==11065== by 0x808770F: (within /bin/bash) ==11065== by 0x807022F: (within /bin/bash) ==11065== by 0x806E0B0: execute_command_internal (in /bin/bash) ==11065== ==11065== ==11065== 505 bytes in 29 blocks are indirectly lost in loss record 2 of 5 ==11065== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11065== by 0x809FF79: xmalloc (in /bin/bash) ==11065== by 0x8068DEB: make_word_list (in /bin/bash) ==11065== by 0x808602D: (within /bin/bash) ==11065== by 0x80868A3: (within /bin/bash) ==11065== by 0x80870F3: (within /bin/bash) ==11065== by 0x807022F: (within /bin/bash) ==11065== by 0x806E0B0: execute_command_internal (in /bin/bash) ==11065== by 0x806EB32: execute_command (in /bin/bash) ==11065== by 0x806F44F: (within /bin/bash) ==11065== by 0x806E23D: execute_command_internal (in /bin/bash) ==11065== by 0x806EB32: execute_command (in /bin/bash) ==11065== ==11065== ==11065== 525 (20 direct, 505 indirect) bytes in 1 blocks are definitely lost in loss record 3 of 5 ==11065== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11065== by 0x809FF79: xmalloc (in /bin/bash) ==11065== by 0x80689E5: make_command (in /bin/bash) ==11065== by 0x806617E: yyparse (in /bin/bash) ==11065== by 0x805EDF7: parse_command (in /bin/bash) ==11065== by 0x805EEEE: read_command (in /bin/bash) ==11065== by 0x805F13D: reader_loop (in /bin/bash) ==11065== by 0x805EC24: main (in /bin/bash) ==11065== ==11065== ==11065== 1,862 bytes in 4 blocks are still reachable in loss record 4 of 5 ==11065== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11065== by 0x809FF17: xrealloc (in /bin/bash) ==11065== by 0x808E036: fd_to_buffered_stream (in /bin/bash) ==11065== by 0x808E0B1: with_input_from_buffered_stream (in /bin/bash) ==11065== by 0x805EC7F: main (in /bin/bash) ==11065== ==11065== ==11065== 22,324 bytes in 599 blocks are still reachable in loss record 5 of 5 ==11065== at 0x4005400: malloc (vg_replace_malloc.c:149) ==11065== by 0x809FF79: xmalloc (in /bin/bash) ==11065== by 0x809B8A8: set_default_locale (in /bin/bash) ==11065== by 0x805DAD9: main (in /bin/bash) ==11065== ==11065== LEAK SUMMARY: ==11065== definitely lost: 20 bytes in 1 blocks. ==11065== indirectly lost: 505 bytes in 29 blocks. ==11065== possibly lost: 0 bytes in 0 blocks. ==11065== still reachable: 24,482 bytes in 604 blocks. ==11065== suppressed: 0 bytes in 0 blocks.