<<< Date Index >>>     <<< Thread Index >>>

Re: Segmentation fault



My Mutt process running on valgrind just died with SEGV. I'm
attaching two valgrind logs, the first one is that of the SEGV
and the other is from another session that I run before and which
I closed because the log file was growing a lot.

Tomorrow I'm going to run Mutt from gdb and see what information
can I get. I'll report to the list when ready.

--
Alex Muntada <alexm@xxxxxxxxx>
http://alexm.org/

==31043== Memcheck, a memory error detector for x86-linux.
==31043== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==31043== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==31043== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==31043== 
==31043== My PID = 31043, parent PID = 799.  Prog and args are:
==31043==    Soft/linux/mutt-20050413/bin/mutt
==31043== For more details, rerun with: -v
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1A73: find_subject (thread.c:431)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDEC7C is 68 bytes inside a block of size 80 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x80A3FF7: safe_free (lib.c:131)
==31043==    by 0x8080F40: mx_update_tables (mx.c:1101)
==31043==    by 0x80B9401: imap_expunge_mailbox (imap.c:256)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==    by 0x8062448: mutt_index_menu (curs_main.c:1012)
==31043== 
==31043== Invalid read of size 1
==31043==    at 0x80A1A7B: find_subject (thread.c:432)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDF778 is 0 bytes inside a block of size 28 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x8071654: hash_destroy (hash.c:152)
==31043==    by 0x80A1DBA: mutt_clear_threads (thread.c:564)
==31043==    by 0x80A0533: mutt_sort_headers (sort.c:275)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1A80: find_subject (thread.c:432)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDF78C is 20 bytes inside a block of size 28 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x8071654: hash_destroy (hash.c:152)
==31043==    by 0x80A1DBA: mutt_clear_threads (thread.c:564)
==31043==    by 0x80A0533: mutt_sort_headers (sort.c:275)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== Invalid read of size 1
==31043==    at 0x80A1A83: find_subject (thread.c:432)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDEC3A is 2 bytes inside a block of size 80 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x80A3FF7: safe_free (lib.c:131)
==31043==    by 0x8080F40: mx_update_tables (mx.c:1101)
==31043==    by 0x80B9401: imap_expunge_mailbox (imap.c:256)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==    by 0x8062448: mutt_index_menu (curs_main.c:1012)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1199: is_descendant (thread.c:38)
==31043==    by 0x80A1AC5: find_subject (thread.c:453)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==  Address 0x1BDDF77C is 4 bytes inside a block of size 28 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x8071654: hash_destroy (hash.c:152)
==31043==    by 0x80A1DBA: mutt_clear_threads (thread.c:564)
==31043==    by 0x80A0533: mutt_sort_headers (sort.c:275)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1B31: find_subject (thread.c:445)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDF78C is 20 bytes inside a block of size 28 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x8071654: hash_destroy (hash.c:152)
==31043==    by 0x80A1DBA: mutt_clear_threads (thread.c:564)
==31043==    by 0x80A0533: mutt_sort_headers (sort.c:275)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1B34: find_subject (thread.c:445)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDEC4C is 20 bytes inside a block of size 80 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x80A3FF7: safe_free (lib.c:131)
==31043==    by 0x8080F40: mx_update_tables (mx.c:1101)
==31043==    by 0x80B9401: imap_expunge_mailbox (imap.c:256)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==    by 0x8062448: mutt_index_menu (curs_main.c:1012)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1AFB: find_subject (thread.c:453)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x1BDDEC6C is 52 bytes inside a block of size 80 free'd
==31043==    at 0x1B902490: free (vg_replace_malloc.c:153)
==31043==    by 0x80A3FF7: safe_free (lib.c:131)
==31043==    by 0x8080F40: mx_update_tables (mx.c:1101)
==31043==    by 0x80B9401: imap_expunge_mailbox (imap.c:256)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==    by 0x8062448: mutt_index_menu (curs_main.c:1012)
==31043== 
==31043== Invalid read of size 4
==31043==    at 0x80A1AFE: find_subject (thread.c:453)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043==  Address 0x28 is not stack'd, malloc'd or (recently) free'd
==31043== 
==31043== Process terminating with default action of signal 11 (SIGSEGV)
==31043==  Access not within mapped region at address 0x28
==31043==    at 0x80A1AFE: find_subject (thread.c:453)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 46 from 2)
==31043== malloc/free: in use at exit: 392620 bytes in 11858 blocks.
==31043== malloc/free: 21082 allocs, 9224 frees, 1561003 bytes allocated.
==31043== For counts of detected errors, rerun with: -v
==31043== searching for pointers to 11858 not-freed blocks.
==31043== checked 4868564 bytes.
==31043== 
==31043== 
==31043== 6 bytes in 1 blocks are still reachable in loss record 1 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x42080AA1: strndup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42021522: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 8 bytes in 1 blocks are definitely lost in loss record 2 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x80A3E6E: safe_calloc (lib.c:69)
==31043==    by 0x80A1983: make_subject_list (thread.c:384)
==31043==    by 0x80A1A38: find_subject (thread.c:423)
==31043==    by 0x80A1C2A: pseudo_threads (thread.c:503)
==31043==    by 0x80A242C: mutt_sort_threads (thread.c:956)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043== 
==31043== 
==31043== 8 bytes in 1 blocks are still reachable in loss record 3 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420F54C4: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 12 bytes in 1 blocks are still reachable in loss record 4 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B8EE2CD: _dl_map_object_deps_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421123CB: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5C70: __nss_next (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 12 bytes in 1 blocks are still reachable in loss record 5 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B9321CC: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076F18: start_curses (main.c:486)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 21 bytes in 1 blocks are still reachable in loss record 6 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1BA43F78: set_binding_values 
(../../gettext-runtime/intl/bindtextdom.c:225)
==31043==    by 0x1BA4424D: libintl_bindtextdomain 
(../../gettext-runtime/intl/bindtextdom.c:346)
==31043==    by 0x8077052: main (main.c:535)
==31043== 
==31043== 
==31043== 24 bytes in 2 blocks are still reachable in loss record 7 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420F5B5B: nss_new_service (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F543A: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 24 bytes in 1 blocks are still reachable in loss record 8 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x421156EA: __register_frame (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42017409: __libc_global_ctors (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42017489: _init (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF701: _dl_init_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x1B8E4B8C: (within /lib/ld-2.2.5.so)
==31043== 
==31043== 
==31043== 25 bytes in 2 blocks are still reachable in loss record 9 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420A930B: __tzstring (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420AA9DF: __tzfile_read (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A9453: tzset_internal (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420AA0D2: __tz_convert (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A6107: gmtime (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x8072C94: hdr_format_str (hdrline.c:400)
==31043==    by 0x80A6CDC: mutt_FormatString (muttlib.c:1077)
==31043==    by 0x8072EB1: _mutt_make_string (hdrline.c:717)
==31043==    by 0x805F23D: index_make_entry (curs_main.c:169)
==31043== 
==31043== 
==31043== 28 bytes in 1 blocks are still reachable in loss record 10 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B8E9EA0: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4202037B: __gconv_find_shlib (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4201FD24: find_module (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 28 bytes in 1 blocks are still reachable in loss record 11 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B93E89F: read_termtype (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043== 
==31043== 
==31043== 30 bytes in 1 blocks are still reachable in loss record 12 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B937FD3: _nc_home_terminfo (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F128: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 32 bytes in 4 blocks are still reachable in loss record 13 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420F4F1A: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 44 bytes in 1 blocks are still reachable in loss record 14 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B93E90B: read_termtype (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043== 
==31043== 
==31043== 48 bytes in 1 blocks are still reachable in loss record 15 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B920E34: start_color (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076F02: start_curses (main.c:485)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 52 bytes in 1 blocks are still reachable in loss record 16 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x42020429: __gconv_find_shlib (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4201FD24: find_module (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4201FF9E: __gconv_lookup_cache (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42019588: __gconv_find_transform (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A57D8: __wcsmbs_load_conv (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4208746C: btowc (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420CC14F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80539A2: add_pattern (color.c:536)
==31043== 
==31043== 
==31043== 52 bytes in 2 blocks are still reachable in loss record 17 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420261AF: _nl_make_l10nflist (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42021674: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 59 bytes in 2 blocks are still reachable in loss record 18 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x42025FB6: _nl_make_l10nflist (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42021674: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 60 bytes in 10 blocks are definitely lost in loss record 19 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x80A3EF9: safe_malloc (lib.c:84)
==31043==    by 0x80A4072: safe_strdup (lib.c:155)
==31043==    by 0x80BE126: imap_munge_mbox_name (util.c:496)
==31043==    by 0x80B9C43: imap_open_mailbox (imap.c:591)
==31043==    by 0x80805F8: mx_open_mailbox (mx.c:698)
==31043==    by 0x8077A5D: main (main.c:931)
==31043== 
==31043== 
==31043== 64 bytes in 3 blocks are still reachable in loss record 20 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B8EA077: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 78 bytes in 1 blocks are still reachable in loss record 21 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B93E982: read_termtype (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043== 
==31043== 
==31043== 80 bytes in 5 blocks are still reachable in loss record 22 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420E5C7C: tsearch (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F4EDC: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 84 bytes in 3 blocks are still reachable in loss record 23 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1BC80C29: __res_nsend (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC7FB41: __res_nquery (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC800DA: __res_nquerydomain (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC7FF06: __res_nsearch (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC75061: _nss_dns_gethostbyname2_r (in 
/lib/libnss_dns-2.2.5.so)
==31043==    by 0x420F8335: gethostbyname2_r@@GLIBC_2.1.2 (in 
/lib/i686/libc-2.2.5.so)
==31043==    by 0x420D35CD: gaih_inet (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D3D8A: getaddrinfo (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80B4E0A: raw_socket_open (mutt_socket.c:436)
==31043== 
==31043== 
==31043== 84 bytes in 3 blocks are definitely lost in loss record 24 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1BC80C29: __res_nsend (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC7FB41: __res_nquery (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC800DA: __res_nquerydomain (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC7FF06: __res_nsearch (in /lib/libresolv-2.2.5.so)
==31043==    by 0x1BC75061: _nss_dns_gethostbyname2_r (in 
/lib/libnss_dns-2.2.5.so)
==31043==    by 0x420F8335: gethostbyname2_r@@GLIBC_2.1.2 (in 
/lib/i686/libc-2.2.5.so)
==31043==    by 0x420D370D: gaih_inet (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D3D8A: getaddrinfo (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80B4E0A: raw_socket_open (mutt_socket.c:436)
==31043== 
==31043== 
==31043== 88 bytes in 6 blocks are still reachable in loss record 25 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x42080A3B: strdup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1BA440F6: set_binding_values 
(../../gettext-runtime/intl/bindtextdom.c:248)
==31043==    by 0x1BA4424D: libintl_bindtextdomain 
(../../gettext-runtime/intl/bindtextdom.c:346)
==31043==    by 0x8077052: main (main.c:535)
==31043== 
==31043== 
==31043== 92 bytes in 3 blocks are still reachable in loss record 26 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B8EE37D: _dl_map_object_deps_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421123CB: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 92 bytes in 4 blocks are still reachable in loss record 27 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B8ECBAB: _dl_new_object (in /lib/ld-2.2.5.so)
==31043==    by 0x1B8E89EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==31043==    by 0x1B8E9DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 96 bytes in 1 blocks are still reachable in loss record 28 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B91EAA6: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x805D9BD: mutt_refresh (curs_lib.c:62)
==31043==    by 0x805E44F: mutt_curses_message (curs_lib.c:339)
==31043==    by 0x80B4DF3: raw_socket_open (mutt_socket.c:433)
==31043==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==31043==    by 0x80B97D6: imap_open_connection (imap.c:413)
==31043== 
==31043== 
==31043== 96 bytes in 1 blocks are still reachable in loss record 29 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B91EA7D: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x805D9BD: mutt_refresh (curs_lib.c:62)
==31043==    by 0x805E44F: mutt_curses_message (curs_lib.c:339)
==31043==    by 0x80B4DF3: raw_socket_open (mutt_socket.c:433)
==31043==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==31043==    by 0x80B97D6: imap_open_connection (imap.c:413)
==31043== 
==31043== 
==31043== 128 bytes in 2 blocks are still reachable in loss record 30 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420CA4BD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80A76D2: mutt_compile_regexp (muttlib.c:1435)
==31043==    by 0x8068E13: add_to_rx_list (init.c:335)
==31043==    by 0x8069994: parse_subscribe (init.c:766)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043== 
==31043== 
==31043== 128 bytes in 2 blocks are still reachable in loss record 31 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420CA77F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80A76D2: mutt_compile_regexp (muttlib.c:1435)
==31043==    by 0x8068E13: add_to_rx_list (init.c:335)
==31043==    by 0x8069994: parse_subscribe (init.c:766)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043== 
==31043== 
==31043== 128 bytes in 2 blocks are still reachable in loss record 32 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420CA39D: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80A76D2: mutt_compile_regexp (muttlib.c:1435)
==31043==    by 0x8068E13: add_to_rx_list (init.c:335)
==31043==    by 0x8069994: parse_subscribe (init.c:766)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043== 
==31043== 
==31043== 128 bytes in 1 blocks are still reachable in loss record 33 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B920DA8: start_color (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076F02: start_curses (main.c:485)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 165 bytes in 1 blocks are still reachable in loss record 34 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420209BF: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807706E: main (main.c:539)
==31043== 
==31043== 
==31043== 168 bytes in 2 blocks are still reachable in loss record 35 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x1B937DDB: _nc_doalloc (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93A39D: really_get_space (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93B1BD: tparm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B925B66: _nc_mvcur_init (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927627: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 168 bytes in 1 blocks are still reachable in loss record 36 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B9394BF: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 171 bytes in 11 blocks are still reachable in loss record 37 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420F5A97: nss_getline (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5543: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 224 bytes in 2 blocks are still reachable in loss record 38 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x4201FF29: __gconv_lookup_cache (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42019588: __gconv_find_transform (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A57D8: __wcsmbs_load_conv (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4208746C: btowc (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420CC14F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80539A2: add_pattern (color.c:536)
==31043==    by 0x80541F4: _mutt_parse_color (color.c:734)
==31043==    by 0x80542F7: mutt_parse_color (color.c:786)
==31043== 
==31043== 
==31043== 256 bytes in 3 blocks are still reachable in loss record 39 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420C9FDD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80539A2: add_pattern (color.c:536)
==31043==    by 0x80541F4: _mutt_parse_color (color.c:734)
==31043==    by 0x80542F7: mutt_parse_color (color.c:786)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043== 
==31043== 
==31043== 272 bytes in 17 blocks are still reachable in loss record 40 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x809381F: rfc822_parse_adrlist (rfc822.c:433)
==31043==    by 0x8088F6E: mutt_parse_rfc822_line (parse.c:1202)
==31043==    by 0x8089B67: mutt_read_rfc822_header (parse.c:1393)
==31043==    by 0x80BBA55: imap_read_headers (message.c:274)
==31043==    by 0x80B9DB3: imap_open_mailbox (imap.c:724)
==31043==    by 0x80805F8: mx_open_mailbox (mx.c:698)
==31043==    by 0x8077A5D: main (main.c:931)
==31043== 
==31043== 
==31043== 272 bytes in 17 blocks are still reachable in loss record 41 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x8093904: rfc822_parse_adrlist (rfc822.c:394)
==31043==    by 0x8088F6E: mutt_parse_rfc822_line (parse.c:1202)
==31043==    by 0x8089B67: mutt_read_rfc822_header (parse.c:1393)
==31043==    by 0x80BBA55: imap_read_headers (message.c:274)
==31043==    by 0x80B9DB3: imap_open_mailbox (imap.c:724)
==31043==    by 0x80805F8: mx_open_mailbox (mx.c:698)
==31043==    by 0x8077A5D: main (main.c:931)
==31043== 
==31043== 
==31043== 300 bytes in 25 blocks are still reachable in loss record 42 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B93222B: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076F18: start_curses (main.c:486)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 360 bytes in 3 blocks are still reachable in loss record 43 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B927ADC: _nc_makenew (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927832: newwin (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 380 bytes in 1 blocks are still reachable in loss record 44 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x4202190B: _nl_load_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4202162E: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 454 bytes in 12 blocks are still reachable in loss record 45 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420F5624: nss_parse_service_list (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5ABB: nss_getline (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5543: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 456 bytes in 38 blocks are still reachable in loss record 46 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B9321AB: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076F18: start_curses (main.c:486)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 496 bytes in 4 blocks are still reachable in loss record 47 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B8F06EB: _dl_check_map_versions_internal (in 
/lib/ld-2.2.5.so)
==31043==    by 0x421126EF: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 716 bytes in 1 blocks are still reachable in loss record 48 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420AA595: __tzfile_read (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A9453: tzset_internal (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420AA0D2: __tz_convert (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420A6107: gmtime (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x8072C94: hdr_format_str (hdrline.c:400)
==31043==    by 0x80A6CDC: mutt_FormatString (muttlib.c:1077)
==31043==    by 0x8072EB1: _mutt_make_string (hdrline.c:717)
==31043==    by 0x805F23D: index_make_entry (curs_main.c:169)
==31043==    by 0x807A464: menu_make_entry (menu.c:154)
==31043== 
==31043== 
==31043== 800 bytes in 1 blocks are still reachable in loss record 49 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B9029B6: realloc (vg_replace_malloc.c:189)
==31043==    by 0x42025D19: extend_alias_table (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42025A91: read_alias_file (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420257C3: _nl_expand_alias (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4202123B: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 864 bytes in 3 blocks are still reachable in loss record 50 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B927B00: _nc_makenew (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927832: newwin (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 951 bytes in 1 blocks are still reachable in loss record 51 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B93E81C: read_termtype (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043== 
==31043== 
==31043== 1000 bytes in 1 blocks are still reachable in loss record 52 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B91E950: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x805D9BD: mutt_refresh (curs_lib.c:62)
==31043==    by 0x805E44F: mutt_curses_message (curs_lib.c:339)
==31043==    by 0x80B4DF3: raw_socket_open (mutt_socket.c:433)
==31043==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==31043==    by 0x80B97D6: imap_open_connection (imap.c:413)
==31043== 
==31043== 
==31043== 1024 bytes in 1 blocks are still reachable in loss record 53 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420FA077: getservbyname (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x80BD997: imap_parse_path (util.c:84)
==31043==    by 0x80BD656: imap_expand_path (util.c:57)
==31043==    by 0x80A5854: _mutt_expand_path (muttlib.c:482)
==31043==    by 0x80A56DD: mutt_expand_path (muttlib.c:326)
==31043==    by 0x8052800: mutt_parse_mailboxes (buffy.c:197)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043== 
==31043== 
==31043== 1024 bytes in 1 blocks are still reachable in loss record 54 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420B3E07: getpwuid (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806C60A: mutt_init (init.c:2154)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 1088 bytes in 12 blocks are still reachable in loss record 55 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420CB29D: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806A36A: mutt_restore_default (init.c:1131)
==31043==    by 0x806C8C2: mutt_init (init.c:2276)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 1460 bytes in 1 blocks are still reachable in loss record 56 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B929749: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 1656 bytes in 1 blocks are still reachable in loss record 57 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B93E9E7: read_termtype (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==31043==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043== 
==31043== 
==31043== 1664 bytes in 3 blocks are still reachable in loss record 58 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x80A3FC8: safe_realloc (lib.c:113)
==31043==    by 0x80B86B7: imap_cmd_step (command.c:112)
==31043==    by 0x80B97EB: imap_open_connection (imap.c:418)
==31043==    by 0x80B9737: imap_conn_find (imap.c:388)
==31043==    by 0x80B9B73: imap_open_mailbox (imap.c:564)
==31043==    by 0x80805F8: mx_open_mailbox (mx.c:698)
==31043==    by 0x8077A5D: main (main.c:931)
==31043== 
==31043== 
==31043== 1728 bytes in 27 blocks are still reachable in loss record 59 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x420CA0BD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x808A148: eat_regexp (pattern.c:248)
==31043==    by 0x808B0ED: mutt_pattern_comp (pattern.c:811)
==31043==    by 0x80538A1: add_pattern (color.c:527)
==31043==    by 0x80541A7: _mutt_parse_color (color.c:737)
==31043==    by 0x80542F7: mutt_parse_color (color.c:786)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043== 
==31043== 
==31043== 2041 bytes in 2 blocks are still reachable in loss record 60 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B937E08: _nc_doalloc (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B91E150: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x805D9BD: mutt_refresh (curs_lib.c:62)
==31043==    by 0x805E44F: mutt_curses_message (curs_lib.c:339)
==31043==    by 0x80B4DF3: raw_socket_open (mutt_socket.c:433)
==31043==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==31043==    by 0x80B97D6: imap_open_connection (imap.c:413)
==31043== 
==31043== 
==31043== 2048 bytes in 1 blocks are still reachable in loss record 61 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x42025B1A: read_alias_file (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420257C3: _nl_expand_alias (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x4202123B: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x807703D: main (main.c:534)
==31043== 
==31043== 
==31043== 2064 bytes in 1 blocks are still reachable in loss record 62 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B93F22E: _nc_set_buffer (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92977B: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 2221 bytes in 4 blocks are still reachable in loss record 63 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B8EC98B: _dl_new_object (in /lib/ld-2.2.5.so)
==31043==    by 0x1B8E89EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==31043==    by 0x1B8E9DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==31043==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==31043== 
==31043== 
==31043== 2912 bytes in 91 blocks are still reachable in loss record 64 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420CD829: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806AD3F: parse_set (init.c:1367)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806CA50: mutt_init (init.c:2364)
==31043== 
==31043== 
==31043== 4224 bytes in 2 blocks are still reachable in loss record 65 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x1B9A3060: CRYPTO_realloc (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9DA664: expand (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9DA3F6: lh_insert (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9DC476: ERR_load_strings (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C7548: ERR_load_DSO_strings (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9DD249: ERR_load_crypto_strings (in 
/lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B96C39A: SSL_load_error_strings (in /lib/libssl.so.0.9.6b)
==31043==    by 0x80B5506: ssl_init (mutt_ssl.c:183)
==31043==    by 0x80B5650: ssl_socket_setup (mutt_ssl.c:234)
==31043== 
==31043== 
==31043== 8496 bytes in 531 blocks are still reachable in loss record 66 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x80936CE: rfc822_parse_adrlist (rfc822.c:449)
==31043==    by 0x8089CB1: mutt_parse_adrlist (parse.c:1456)
==31043==    by 0x8069CB0: parse_alias (init.c:885)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806CA50: mutt_init (init.c:2364)
==31043== 
==31043== 
==31043== 8992 bytes in 562 blocks are still reachable in loss record 67 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x8093400: add_addrspec (rfc822.c:323)
==31043==    by 0x809362B: rfc822_parse_adrlist (rfc822.c:494)
==31043==    by 0x8089D10: mutt_parse_adrlist (parse.c:1451)
==31043==    by 0x8069CB0: parse_alias (init.c:885)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043== 
==31043== 
==31043== 17291 bytes in 418 blocks are still reachable in loss record 68 of 74
==31043==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==31043==    by 0x80A3F87: safe_realloc (lib.c:109)
==31043==    by 0x80A8B58: mutt_addrlist_to_idna (mutt_idna.c:167)
==31043==    by 0x8069CCC: parse_alias (init.c:890)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806B654: parse_source (init.c:1686)
==31043==    by 0x806B841: mutt_parse_rc_line (init.c:1725)
==31043==    by 0x806B45B: source_rc (init.c:1636)
==31043==    by 0x806CA50: mutt_init (init.c:2364)
==31043== 
==31043== 
==31043== 19132 bytes in 1565 blocks are still reachable in loss record 69 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x1B9A2FDC: CRYPTO_malloc (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C8CD6: ENGINE_new (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9CD678: ENGINE_ubsec (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C87E8: engine_internal_check (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C887F: ENGINE_get_first (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C7C4A: engine_def_check (in /lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C810D: engine_get_default_type (in 
/lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9C821C: ENGINE_get_default_RAND (in 
/lib/libcrypto.so.0.9.6b)
==31043==    by 0x1B9DBB60: RAND_get_rand_method (in /lib/libcrypto.so.0.9.6b)
==31043== 
==31043== 
==31043== 23040 bytes in 72 blocks are still reachable in loss record 70 of 74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x1B92787A: newwin (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==31043==    by 0x8076EF4: start_curses (main.c:476)
==31043==    by 0x8077397: main (main.c:674)
==31043== 
==31043== 
==31043== 34048 bytes in 133 blocks are still reachable in loss record 71 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420D0C2F: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806A36A: mutt_restore_default (init.c:1131)
==31043==    by 0x806C8C2: mutt_init (init.c:2276)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 35584 bytes in 139 blocks are still reachable in loss record 72 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x420D0C10: regcomp (in /lib/i686/libc-2.2.5.so)
==31043==    by 0x806A36A: mutt_restore_default (init.c:1131)
==31043==    by 0x806C8C2: mutt_init (init.c:2276)
==31043==    by 0x80773B2: main (main.c:677)
==31043== 
==31043== 
==31043== 98003 bytes in 5256 blocks are still reachable in loss record 73 of 74
==31043==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==31043==    by 0x80A3EF9: safe_malloc (lib.c:84)
==31043==    by 0x8071447: hash_insert (hash.c:68)
==31043==    by 0x80A269B: mutt_sort_threads (thread.c:835)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043== 
==31043== 
==31043== 112468 bytes in 2819 blocks are still reachable in loss record 74 of 
74
==31043==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==31043==    by 0x80A3E6E: safe_calloc (lib.c:69)
==31043==    by 0x80A2662: mutt_sort_threads (thread.c:831)
==31043==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==31043==    by 0x80B9418: imap_expunge_mailbox (imap.c:257)
==31043==    by 0x80B890D: imap_cmd_finish (command.c:271)
==31043==    by 0x80B8669: imap_cmd_step (command.c:157)
==31043==    by 0x80B8837: imap_exec (command.c:210)
==31043==    by 0x80BA8EE: imap_sync_mailbox (imap.c:1099)
==31043==    by 0x8081398: mx_sync_mailbox (mx.c:1177)
==31043== 
==31043== LEAK SUMMARY:
==31043==    definitely lost: 152 bytes in 14 blocks.
==31043==    possibly lost:   0 bytes in 0 blocks.
==31043==    still reachable: 392468 bytes in 11844 blocks.
==31043==         suppressed: 0 bytes in 0 blocks.
==11945== Memcheck, a memory error detector for x86-linux.
==11945== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==11945== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==11945== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==11945== 
==11945== My PID = 11945, parent PID = 799.  Prog and args are:
==11945==    Soft/linux/mutt-20050413/bin/mutt
==11945== For more details, rerun with: -v
==11945== 

...snip...

==11945== Conditional jump or move depends on uninitialised value(s)
==11945==    at 0x1B965A69: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x80B5888: ssl_negotiate (mutt_ssl.c:317)
==11945==    by 0x80B577C: ssl_socket_open (mutt_ssl.c:292)
==11945==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==11945==    by 0x80B97D6: imap_open_connection (imap.c:413)
==11945== 
==11945== Use of uninitialised value of size 4
==11945==    at 0x1B965A69: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x80B5888: ssl_negotiate (mutt_ssl.c:317)
==11945==    by 0x80B577C: ssl_socket_open (mutt_ssl.c:292)
==11945==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==11945==    by 0x80B97D6: imap_open_connection (imap.c:413)
==11945== 
==11945== Conditional jump or move depends on uninitialised value(s)
==11945==    at 0x1B965A73: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==11945==    by 0x80B5888: ssl_negotiate (mutt_ssl.c:317)
==11945==    by 0x80B577C: ssl_socket_open (mutt_ssl.c:292)
==11945==    by 0x80B46B2: mutt_socket_open (mutt_socket.c:59)
==11945==    by 0x80B97D6: imap_open_connection (imap.c:413)
==11945== 
==11945== Syscall param open(pathname) contains uninitialised or unaddressable 
byte(s)
==11945==    at 0x420DAD44: open (in /lib/i686/libc-2.2.5.so)
==11945==    by 0x4206BCC2: _IO_fopen@@GLIBC_2.1 (in /lib/i686/libc-2.2.5.so)
==11945==    by 0x1B9D2BF4: BIO_new_file (in /lib/libcrypto.so.0.9.6b)
==11945==    by 0x1BA0B25F: X509_load_cert_crl_file (in 
/lib/libcrypto.so.0.9.6b)
==11945==    by 0x1BA0AE6B: by_file_ctrl (in /lib/libcrypto.so.0.9.6b)
==11945==    by 0x1BA08953: X509_LOOKUP_ctrl (in /lib/libcrypto.so.0.9.6b)
==11945==    by 0x1BA03E2F: X509_STORE_set_default_paths (in 
/lib/libcrypto.so.0.9.6b)
==11945==    by 0x80B5D0B: check_certificate_by_signer (mutt_ssl.c:455)
==11945==    by 0x80B5F2A: ssl_check_certificate (mutt_ssl.c:565)
==11945==    by 0x80B58AB: ssl_negotiate (mutt_ssl.c:345)
==11945==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==11945== 
==11945== Conditional jump or move depends on uninitialised value(s)
==11945==    at 0x1B964F7D: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B962F7F: ssl3_read_internal (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B962FE8: ssl3_read (in /lib/libssl.so.0.9.6b)
==11945==    by 0x1B96A3C5: SSL_read (in /lib/libssl.so.0.9.6b)
==11945==    by 0x80B482F: mutt_socket_readchar (mutt_socket.c:142)
==11945==    by 0x80B48E1: mutt_socket_readln_d (mutt_socket.c:168)
==11945==    by 0x80B85A7: imap_cmd_step (command.c:118)
==11945==    by 0x80B97EB: imap_open_connection (imap.c:418)
==11945==    by 0x80B9737: imap_conn_find (imap.c:388)
==11945==    by 0x80B9B73: imap_open_mailbox (imap.c:564)
==12821== 
==12821== Conditional jump or move depends on uninitialised value(s)
==12821==    at 0x420291F2: sigaction (in /lib/i686/libc-2.2.5.so)
==12821==    by 0x809E02E: send_msg (sendlib.c:1927)
==12821==    by 0x809E577: mutt_invoke_sendmail (sendlib.c:2053)
==12821==    by 0x809918F: send_message (send.c:993)
==12821==    by 0x8099BB2: ci_send_message (send.c:1580)
==12821==    by 0x8062EFD: mutt_index_menu (curs_main.c:1981)
==12821==    by 0x8077A75: main (main.c:934)
==12821== 
==12821== Syscall param sigaction(act) contains uninitialised or unaddressable 
byte(s)
==12821==    at 0x4202922D: sigaction (in /lib/i686/libc-2.2.5.so)
==12821==    by 0x809E02E: send_msg (sendlib.c:1927)
==12821==    by 0x809E577: mutt_invoke_sendmail (sendlib.c:2053)
==12821==    by 0x809918F: send_message (send.c:993)
==12821==    by 0x8099BB2: ci_send_message (send.c:1580)
==12821==    by 0x8062EFD: mutt_index_menu (curs_main.c:1981)
==12821==    by 0x8077A75: main (main.c:934)
==12821==  Address 0x52BFCCB0 is on thread 1's stack
==12821== 
==12821== ERROR SUMMARY: 33074 errors from 374 contexts (suppressed: 46 from 2)
==12821== malloc/free: in use at exit: 279240 bytes in 5677 blocks.
==12821== malloc/free: 28997 allocs, 23320 frees, 2564607 bytes allocated.
==12821== For counts of detected errors, rerun with: -v
==12821== searching for pointers to 5677 not-freed blocks.
==12821== checked 4729768 bytes.
==12821== 

...snip...

==11945== 
==11945== Invalid read of size 1
==11945==    at 0x1B901A63: strcmp (mac_replace_strmem.c:250)
==11945==    by 0x807153D: hash_find_hash (hash.c:108)
==11945==    by 0x80A24A1: mutt_sort_threads (thread.c:921)
==11945==    by 0x80A0509: mutt_sort_headers (sort.c:291)
==11945==    by 0x805F5F4: update_index (curs_main.c:317)
==11945==    by 0x8064BC3: mutt_index_menu (curs_main.c:492)
==11945==    by 0x8077A75: main (main.c:934)
==11945==  Address 0x1BCACC48 is 0 bytes inside a block of size 56 free'd
==11945==    at 0x1B902490: free (vg_replace_malloc.c:153)
==11945==    by 0x80A3FF7: safe_free (lib.c:131)
==11945==    by 0x80A60BD: mutt_free_envelope (muttlib.c:656)
==11945==    by 0x80BBE74: imap_fetch_message (message.c:474)
==11945==    by 0x808197F: mx_open_message (mx.c:1417)
==11945==    by 0x805D2AF: mutt_copy_message (copy.c:677)
==11945==    by 0x80566B0: mutt_display_message (commands.c:146)
==11945==    by 0x806043F: mutt_index_menu (curs_main.c:1144)
==11945==    by 0x8077A75: main (main.c:934)
==27688== 
==27688== Conditional jump or move depends on uninitialised value(s)
==27688==    at 0x420291F2: sigaction (in /lib/i686/libc-2.2.5.so)
==27688==    by 0x809E02E: send_msg (sendlib.c:1927)
==27688==    by 0x809E577: mutt_invoke_sendmail (sendlib.c:2053)
==27688==    by 0x809918F: send_message (send.c:993)
==27688==    by 0x8099BB2: ci_send_message (send.c:1580)
==27688==    by 0x8062EFD: mutt_index_menu (curs_main.c:1981)
==27688==    by 0x8077A75: main (main.c:934)
==27688== 
==27688== Syscall param sigaction(act) contains uninitialised or unaddressable 
byte(s)
==27688==    at 0x4202922D: sigaction (in /lib/i686/libc-2.2.5.so)
==27688==    by 0x809E02E: send_msg (sendlib.c:1927)
==27688==    by 0x809E577: mutt_invoke_sendmail (sendlib.c:2053)
==27688==    by 0x809918F: send_message (send.c:993)
==27688==    by 0x8099BB2: ci_send_message (send.c:1580)
==27688==    by 0x8062EFD: mutt_index_menu (curs_main.c:1981)
==27688==    by 0x8077A75: main (main.c:934)
==27688==  Address 0x52BFCCB0 is on thread 1's stack
==27688== 
==27688== ERROR SUMMARY: 520228 errors from 375 contexts (suppressed: 46 from 2)
==27688== malloc/free: in use at exit: 262340 bytes in 5076 blocks.
==27688== malloc/free: 77091 allocs, 72015 frees, 4939336 bytes allocated.
==27688== For counts of detected errors, rerun with: -v
==27688== searching for pointers to 5076 not-freed blocks.
==27688== checked 4717552 bytes.
==27688== 

...snip...

Attachment: pgpBguULjenP7.pgp
Description: PGP signature