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

Re: Segmentation fault



* Thomas Glanzmann <sithglan@xxxxxxxxxxxxxxxxxxxx>:
  [2005-05-19 14:01:19 +0200]

> I have made another patch ready which should get rid of this
> damn segfault. (The last you reported).

I'm afraid I doesn't yet... I'm attaching a valgrind log from
Friday and a gdb session that SEGV'd today (I'm also keeping the
core file, just in case you need more data).

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

==4365== Memcheck, a memory error detector for x86-linux.
==4365== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==4365== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==4365== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==4365== 
==4365== My PID = 4365, parent PID = 4218.  Prog and args are:
==4365==    Soft/linux/mutt-20050413/bin/mutt
==4365==    -y
==4365== For more details, rerun with: -v
==4365== 

...skip some weird OpenSSL errors (like those below)...

==4365== 
==4365== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s)
==4365==    at 0x420DAE54: write (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B9D14C0: BIO_write (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9D53C8: buffer_ctrl (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9D17A5: BIO_ctrl (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B95FE4D: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==  Address 0x1BC103DB is 11 bytes inside a block of size 4096 alloc'd
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B9A2FDC: CRYPTO_malloc (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9D4BF3: buffer_new (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9D1267: BIO_set (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9D11A2: BIO_new (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B96BE7D: ssl_init_wbio_buffer (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B967787: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B96477D: ssl3_get_record (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B964F93: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B965F5F: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Use of uninitialised value of size 4
==4365==    at 0x1B96477D: ssl3_get_record (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B964F93: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B965F5F: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B964787: ssl3_get_record (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B964F93: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B965F5F: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965F8A: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965FB5: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B96603F: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B966072: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9D0F9E: BUF_MEM_grow (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B966083: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B966089: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9660E0: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965045: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965062: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B901AD1: memcpy (mac_replace_strmem.c:275)
==4365==    by 0x1B965074: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B901AF6: memcpy (mac_replace_strmem.c:69)
==4365==    by 0x1B965074: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B901B6D: memcpy (mac_replace_strmem.c:297)
==4365==    by 0x1B965074: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B901B92: memcpy (mac_replace_strmem.c:302)
==4365==    by 0x1B965074: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B901B98: memcpy (mac_replace_strmem.c:304)
==4365==    by 0x1B965074: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B96508F: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966108: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B96610E: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B96611A: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5530: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5544: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5583: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5642: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5729: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5730: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5741: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A5747: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A574D: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Use of uninitialised value of size 4
==4365==    at 0x1B9A5767: MD5_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B4C: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A99F0: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9A04: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9A43: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9B02: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9BE9: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9BF0: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9C01: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9C07: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B9A9C0D: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Use of uninitialised value of size 4
==4365==    at 0x1B9A9C27: SHA1_Update (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DF439: EVP_DigestUpdate (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B963B62: ssl3_finish_mac (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B966132: ssl3_get_message (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9659EC: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965A41: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365==    by 0x80D3A20: imap_open_connection (imap.c:413)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965A69: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365==    by 0x80D3A20: imap_open_connection (imap.c:413)
==4365== 
==4365== Use of uninitialised value of size 4
==4365==    at 0x1B965A69: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365==    by 0x80D3A20: imap_open_connection (imap.c:413)
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B965A73: ssl3_get_finished (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B95FDF2: ssl3_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96791E: ssl23_get_server_hello (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B9672C8: ssl23_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A32F: SSL_connect (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CED1F: ssl_negotiate (mutt_ssl.c:317)
==4365==    by 0x80CEC93: ssl_socket_open (mutt_ssl.c:292)
==4365==    by 0x80CD934: mutt_socket_open (mutt_socket.c:59)
==4365==    by 0x80D3A20: imap_open_connection (imap.c:413)
==4365== 
==4365== Syscall param open(pathname) contains uninitialised or unaddressable 
byte(s)
==4365==    at 0x420DAD44: open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4206BCC2: _IO_fopen@@GLIBC_2.1 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B9D2BF4: BIO_new_file (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA0B25F: X509_load_cert_crl_file (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA0AE6B: by_file_ctrl (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA08953: X509_LOOKUP_ctrl (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA03E2F: X509_STORE_set_default_paths (in 
/lib/libcrypto.so.0.9.6b)
==4365==    by 0x80CF192: check_certificate_by_signer (mutt_ssl.c:455)
==4365==    by 0x80CF49B: ssl_check_certificate (mutt_ssl.c:565)
==4365==    by 0x80CEE14: ssl_negotiate (mutt_ssl.c:345)
==4365==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==4365== 
==4365== Conditional jump or move depends on uninitialised value(s)
==4365==    at 0x1B964F7D: ssl3_read_bytes (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B962F7F: ssl3_read_internal (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B962FE8: ssl3_read (in /lib/libssl.so.0.9.6b)
==4365==    by 0x1B96A3C5: SSL_read (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CEB26: ssl_socket_read (mutt_ssl.c:251)
==4365==    by 0x80CDAD8: mutt_socket_readchar (mutt_socket.c:138)
==4365==    by 0x80CDBB1: mutt_socket_readln_d (mutt_socket.c:168)
==4365==    by 0x80D2413: imap_cmd_step (command.c:118)
==4365==    by 0x80D3A45: imap_open_connection (imap.c:418)
==4365==    by 0x80D39AF: imap_conn_find (imap.c:388)

...skip subprocess 16736...

==4365== 
==4365== Invalid read of size 1
==4365==    at 0x1B901A60: strcmp (mac_replace_strmem.c:249)
==4365==    by 0x80BA2AC: mutt_strcmp (lib.c:637)
==4365==    by 0x807A4F2: hash_delete_hash (hash.c:127)
==4365==    by 0x80D6DF3: imap_fetch_message (message.c:473)
==4365==    by 0x808E688: mx_open_message (mx.c:1417)
==4365==    by 0x80616F1: mutt_copy_message (copy.c:677)
==4365==    by 0x8059161: mutt_display_message (commands.c:146)
==4365==    by 0x806666B: mutt_index_menu (curs_main.c:1144)
==4365==    by 0x8082154: main (main.c:934)
==4365==  Address 0x1BE0F0A0 is 0 bytes inside a block of size 30 free'd
==4365==    at 0x1B902490: free (vg_replace_malloc.c:153)
==4365==    by 0x80B94D9: safe_free (lib.c:131)
==4365==    by 0x80BACD8: mutt_free_list (muttlib.c:257)
==4365==    by 0x80BBC15: mutt_free_envelope (muttlib.c:663)
==4365==    by 0x80D6E01: imap_fetch_message (message.c:474)
==4365==    by 0x808E688: mx_open_message (mx.c:1417)
==4365==    by 0x80616F1: mutt_copy_message (copy.c:677)
==4365==    by 0x8059161: mutt_display_message (commands.c:146)
==4365==    by 0x806666B: mutt_index_menu (curs_main.c:1144)
==4365==    by 0x8082154: main (main.c:934)
==4365== 
==4365== Invalid read of size 1
==4365==    at 0x1B901A63: strcmp (mac_replace_strmem.c:250)
==4365==    by 0x80BA2AC: mutt_strcmp (lib.c:637)
==4365==    by 0x807A474: hash_find_hash (hash.c:108)
==4365==    by 0x80B7528: mutt_sort_threads (thread.c:921)
==4365==    by 0x80B4560: mutt_sort_headers (sort.c:291)
==4365==    by 0x80640B6: update_index (curs_main.c:317)
==4365==    by 0x8064711: mutt_index_menu (curs_main.c:492)
==4365==    by 0x8082154: main (main.c:934)
==4365==  Address 0x1BDFE790 is 0 bytes inside a block of size 30 free'd
==4365==    at 0x1B902490: free (vg_replace_malloc.c:153)
==4365==    by 0x80B94D9: safe_free (lib.c:131)
==4365==    by 0x80BACD8: mutt_free_list (muttlib.c:257)
==4365==    by 0x80BBC25: mutt_free_envelope (muttlib.c:664)
==4365==    by 0x80D6E01: imap_fetch_message (message.c:474)
==4365==    by 0x808E688: mx_open_message (mx.c:1417)
==4365==    by 0x80616F1: mutt_copy_message (copy.c:677)
==4365==    by 0x8059161: mutt_display_message (commands.c:146)
==4365==    by 0x806666B: mutt_index_menu (curs_main.c:1144)
==4365==    by 0x8082154: main (main.c:934)
==4365== 
==4365== ERROR SUMMARY: 869482 errors from 371 contexts (suppressed: 46 from 2)
==4365== malloc/free: in use at exit: 173995 bytes in 3781 blocks.
==4365== malloc/free: 41432 allocs, 37651 frees, 2661063 bytes allocated.
==4365== For counts of detected errors, rerun with: -v
==4365== searching for pointers to 3781 not-freed blocks.
==4365== checked 4774224 bytes.
==4365== 
==4365== 
==4365== 6 bytes in 1 blocks are still reachable in loss record 1 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x42080AA1: strndup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42021522: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 8 bytes in 1 blocks are still reachable in loss record 2 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420F54C4: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 12 bytes in 1 blocks are still reachable in loss record 3 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B8EE2CD: _dl_map_object_deps_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421123CB: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5C70: __nss_next (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 12 bytes in 1 blocks are still reachable in loss record 4 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B9321CC: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810EA: start_curses (main.c:486)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 21 bytes in 1 blocks are still reachable in loss record 5 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1BA43F78: set_binding_values 
(../../gettext-runtime/intl/bindtextdom.c:225)
==4365==    by 0x1BA4424D: libintl_bindtextdomain 
(../../gettext-runtime/intl/bindtextdom.c:346)
==4365==    by 0x808122D: main (main.c:535)
==4365== 
==4365== 
==4365== 24 bytes in 2 blocks are still reachable in loss record 6 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420F5B5B: nss_new_service (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F543A: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 25 bytes in 2 blocks are still reachable in loss record 7 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420A930B: __tzstring (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420AA9DF: __tzfile_read (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A9453: tzset_internal (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420AA0D2: __tz_convert (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A6140: gmtime_r (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B9E6CED: ASN1_UTCTIME_set (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA0610F: X509_time_adj (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA06006: X509_cmp_time (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA05EBC: X509_cmp_current_time (in /lib/libcrypto.so.0.9.6b)
==4365== 
==4365== 
==4365== 28 bytes in 1 blocks are still reachable in loss record 8 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B8E9EA0: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4202037B: __gconv_find_shlib (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4201FD24: find_module (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 28 bytes in 1 blocks are still reachable in loss record 9 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B93E89F: read_termtype (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365== 
==4365== 
==4365== 30 bytes in 1 blocks are still reachable in loss record 10 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B937FD3: _nc_home_terminfo (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F128: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 32 bytes in 4 blocks are still reachable in loss record 11 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420F4F1A: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 44 bytes in 1 blocks are still reachable in loss record 12 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B93E90B: read_termtype (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365== 
==4365== 
==4365== 48 bytes in 1 blocks are still reachable in loss record 13 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B920E34: start_color (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8054F7A: ci_start_color (color.c:153)
==4365==    by 0x80810D5: start_curses (main.c:485)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 52 bytes in 1 blocks are still reachable in loss record 14 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x42020429: __gconv_find_shlib (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4201FD24: find_module (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4201FF9E: __gconv_lookup_cache (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42019588: __gconv_find_transform (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A57D8: __wcsmbs_load_conv (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4208746C: btowc (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420CC14F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8055952: add_pattern (color.c:536)
==4365== 
==4365== 
==4365== 52 bytes in 2 blocks are still reachable in loss record 15 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420261AF: _nl_make_l10nflist (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42021674: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 59 bytes in 2 blocks are still reachable in loss record 16 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x42025FB6: _nl_make_l10nflist (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42021674: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 64 bytes in 3 blocks are still reachable in loss record 17 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B8EA077: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 78 bytes in 1 blocks are still reachable in loss record 18 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B93E982: read_termtype (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365== 
==4365== 
==4365== 80 bytes in 5 blocks are still reachable in loss record 19 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x80A5124: add_addrspec (rfc822.c:323)
==4365==    by 0x80A58D9: rfc822_parse_adrlist (rfc822.c:494)
==4365==    by 0x8098C2B: mutt_parse_adrlist (parse.c:1451)
==4365==    by 0x8070F78: parse_alias (init.c:885)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365== 
==4365== 
==4365== 80 bytes in 5 blocks are still reachable in loss record 20 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420E5C7C: tsearch (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F4EDC: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6C7E: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 82 bytes in 5 blocks are still reachable in loss record 21 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x42080A3B: strdup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1BA440F6: set_binding_values 
(../../gettext-runtime/intl/bindtextdom.c:248)
==4365==    by 0x1BA4424D: libintl_bindtextdomain 
(../../gettext-runtime/intl/bindtextdom.c:346)
==4365==    by 0x808122D: main (main.c:535)
==4365== 
==4365== 
==4365== 84 bytes in 3 blocks are still reachable in loss record 22 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1BC80C29: __res_nsend (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC7FB41: __res_nquery (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC800DA: __res_nquerydomain (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC7FD90: __res_nsearch (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC75061: _nss_dns_gethostbyname2_r (in 
/lib/libnss_dns-2.2.5.so)
==4365==    by 0x420F8335: gethostbyname2_r@@GLIBC_2.1.2 (in 
/lib/i686/libc-2.2.5.so)
==4365==    by 0x420D35CD: gaih_inet (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D3D8A: getaddrinfo (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80CE151: raw_socket_open (mutt_socket.c:436)
==4365== 
==4365== 
==4365== 84 bytes in 3 blocks are definitely lost in loss record 23 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1BC80C29: __res_nsend (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC7FB41: __res_nquery (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC800DA: __res_nquerydomain (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC7FD90: __res_nsearch (in /lib/libresolv-2.2.5.so)
==4365==    by 0x1BC75061: _nss_dns_gethostbyname2_r (in 
/lib/libnss_dns-2.2.5.so)
==4365==    by 0x420F8335: gethostbyname2_r@@GLIBC_2.1.2 (in 
/lib/i686/libc-2.2.5.so)
==4365==    by 0x420D370D: gaih_inet (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D3D8A: getaddrinfo (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80CE151: raw_socket_open (mutt_socket.c:436)
==4365== 
==4365== 
==4365== 92 bytes in 3 blocks are still reachable in loss record 24 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B8EE37D: _dl_map_object_deps_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421123CB: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 92 bytes in 4 blocks are still reachable in loss record 25 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B8ECBAB: _dl_new_object (in /lib/ld-2.2.5.so)
==4365==    by 0x1B8E89EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==4365==    by 0x1B8E9DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 96 bytes in 1 blocks are still reachable in loss record 26 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B91EAA6: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8061FDB: mutt_refresh (curs_lib.c:62)
==4365==    by 0x80873F4: mutt_menuLoop (menu.c:876)
==4365==    by 0x80528BD: _mutt_select_file (browser.c:649)
==4365==    by 0x8081FC6: main (main.c:901)
==4365== 
==4365== 
==4365== 96 bytes in 1 blocks are still reachable in loss record 27 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B91EA7D: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8061FDB: mutt_refresh (curs_lib.c:62)
==4365==    by 0x80873F4: mutt_menuLoop (menu.c:876)
==4365==    by 0x80528BD: _mutt_select_file (browser.c:649)
==4365==    by 0x8081FC6: main (main.c:901)
==4365== 
==4365== 
==4365== 128 bytes in 2 blocks are still reachable in loss record 28 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420CA4BD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80BD61A: mutt_compile_regexp (muttlib.c:1435)
==4365==    by 0x806FEB7: add_to_rx_list (init.c:335)
==4365==    by 0x8070B9F: parse_subscribe (init.c:766)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365== 
==4365== 
==4365== 128 bytes in 2 blocks are still reachable in loss record 29 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420CA77F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80BD61A: mutt_compile_regexp (muttlib.c:1435)
==4365==    by 0x806FEB7: add_to_rx_list (init.c:335)
==4365==    by 0x8070B9F: parse_subscribe (init.c:766)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365== 
==4365== 
==4365== 128 bytes in 2 blocks are still reachable in loss record 30 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420CA39D: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80BD61A: mutt_compile_regexp (muttlib.c:1435)
==4365==    by 0x806FEB7: add_to_rx_list (init.c:335)
==4365==    by 0x8070B9F: parse_subscribe (init.c:766)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365== 
==4365== 
==4365== 128 bytes in 1 blocks are still reachable in loss record 31 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B920DA8: start_color (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8054F7A: ci_start_color (color.c:153)
==4365==    by 0x80810D5: start_curses (main.c:485)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 168 bytes in 2 blocks are still reachable in loss record 32 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x1B937DDB: _nc_doalloc (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93A39D: really_get_space (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93B1BD: tparm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B925B66: _nc_mvcur_init (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927627: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 168 bytes in 1 blocks are still reachable in loss record 33 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B9394BF: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 171 bytes in 11 blocks are still reachable in loss record 34 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420F5A97: nss_getline (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5543: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 224 bytes in 2 blocks are still reachable in loss record 35 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x4201FF29: __gconv_lookup_cache (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42019588: __gconv_find_transform (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A57D8: __wcsmbs_load_conv (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4208746C: btowc (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420CC14F: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8055952: add_pattern (color.c:536)
==4365==    by 0x8056235: _mutt_parse_color (color.c:734)
==4365==    by 0x8056468: mutt_parse_color (color.c:786)
==4365== 
==4365== 
==4365== 256 bytes in 3 blocks are still reachable in loss record 36 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420C9FDD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8055952: add_pattern (color.c:536)
==4365==    by 0x8056235: _mutt_parse_color (color.c:734)
==4365==    by 0x8056468: mutt_parse_color (color.c:786)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365== 
==4365== 
==4365== 300 bytes in 25 blocks are still reachable in loss record 37 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B93222B: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810EA: start_curses (main.c:486)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 306 bytes in 49 blocks are definitely lost in loss record 38 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x80B93D3: safe_malloc (lib.c:84)
==4365==    by 0x80B954E: safe_strdup (lib.c:155)
==4365==    by 0x80D94D3: imap_munge_mbox_name (util.c:496)
==4365==    by 0x80D5530: imap_mailbox_check (imap.c:1231)
==4365==    by 0x80549B0: mutt_buffy_check (buffy.c:404)
==4365==    by 0x80647E7: mutt_index_menu (curs_main.c:524)
==4365==    by 0x8082154: main (main.c:934)
==4365== 
==4365== 
==4365== 308 bytes in 11 blocks are definitely lost in loss record 39 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x80B9371: safe_calloc (lib.c:69)
==4365==    by 0x80B72B7: mutt_sort_threads (thread.c:831)
==4365==    by 0x80B4560: mutt_sort_headers (sort.c:291)
==4365==    by 0x80D3612: imap_expunge_mailbox (imap.c:257)
==4365==    by 0x80D280B: imap_cmd_finish (command.c:271)
==4365==    by 0x80D2525: imap_cmd_step (command.c:157)
==4365==    by 0x80D26BB: imap_exec (command.c:210)
==4365==    by 0x80D51B2: imap_sync_mailbox (imap.c:1099)
==4365==    by 0x808E01E: mx_sync_mailbox (mx.c:1177)
==4365== 
==4365== 
==4365== 360 bytes in 3 blocks are still reachable in loss record 40 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B927ADC: _nc_makenew (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927832: newwin (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 380 bytes in 1 blocks are still reachable in loss record 41 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x4202190B: _nl_load_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4202162E: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 454 bytes in 12 blocks are still reachable in loss record 42 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420F5624: nss_parse_service_list (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5ABB: nss_getline (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5543: nss_parse_file (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F4D4C: __nss_database_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F6CA5: __nss_passwd_lookup (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B43C0: getpwuid_r@@GLIBC_2.1.2 (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420B3D3A: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 456 bytes in 38 blocks are still reachable in loss record 43 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B9321AB: _nc_add_to_try (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93809C: _nc_init_keytry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938E71: _nc_keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B938BD7: keypad (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810EA: start_curses (main.c:486)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 496 bytes in 4 blocks are still reachable in loss record 44 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B8F06EB: _dl_check_map_versions_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421126EF: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F52E6: __nss_lookup_function (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420F5BB5: __nss_lookup (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 544 bytes in 34 blocks are still reachable in loss record 45 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x80A567C: rfc822_parse_adrlist (rfc822.c:449)
==4365==    by 0x8098C4C: mutt_parse_adrlist (parse.c:1456)
==4365==    by 0x8070F78: parse_alias (init.c:885)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x8074F8A: mutt_init (init.c:2364)
==4365== 
==4365== 
==4365== 716 bytes in 1 blocks are still reachable in loss record 46 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420AA595: __tzfile_read (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A9453: tzset_internal (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420AA0D2: __tz_convert (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420A6140: gmtime_r (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B9E6CED: ASN1_UTCTIME_set (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA0610F: X509_time_adj (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA06006: X509_cmp_time (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1BA05EBC: X509_cmp_current_time (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x80CF288: check_certificate_by_digest (mutt_ssl.c:503)
==4365== 
==4365== 
==4365== 800 bytes in 1 blocks are still reachable in loss record 47 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B9029B6: realloc (vg_replace_malloc.c:189)
==4365==    by 0x42025D19: extend_alias_table (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42025A91: read_alias_file (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420257C3: _nl_expand_alias (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4202123B: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 811 bytes in 39 blocks are still reachable in loss record 48 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x80B9467: safe_realloc (lib.c:109)
==4365==    by 0x80BEE7D: mutt_addrlist_to_idna (mutt_idna.c:167)
==4365==    by 0x8070FA9: parse_alias (init.c:890)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x8074F8A: mutt_init (init.c:2364)
==4365== 
==4365== 
==4365== 864 bytes in 3 blocks are still reachable in loss record 49 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B927B00: _nc_makenew (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927832: newwin (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 951 bytes in 1 blocks are still reachable in loss record 50 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B93E81C: read_termtype (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365== 
==4365== 
==4365== 1000 bytes in 1 blocks are still reachable in loss record 51 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B91E950: _nc_hash_map (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B91E16E: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8061FDB: mutt_refresh (curs_lib.c:62)
==4365==    by 0x80873F4: mutt_menuLoop (menu.c:876)
==4365==    by 0x80528BD: _mutt_select_file (browser.c:649)
==4365==    by 0x8081FC6: main (main.c:901)
==4365== 
==4365== 
==4365== 1024 bytes in 1 blocks are still reachable in loss record 52 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x80B9477: safe_realloc (lib.c:113)
==4365==    by 0x80630AF: mutt_ungetch (curs_lib.c:488)
==4365==    by 0x807F4BB: retry_generic (keymap.c:353)
==4365==    by 0x807F784: km_dokey (keymap.c:447)
==4365==    by 0x808742C: mutt_menuLoop (menu.c:882)
==4365==    by 0x80528BD: _mutt_select_file (browser.c:649)
==4365==    by 0x8081FC6: main (main.c:901)
==4365== 
==4365== 
==4365== 1024 bytes in 1 blocks are still reachable in loss record 53 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420FA077: getservbyname (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80D8823: imap_parse_path (util.c:84)
==4365==    by 0x80D8779: imap_expand_path (util.c:57)
==4365==    by 0x80BB5A2: _mutt_expand_path (muttlib.c:482)
==4365==    by 0x80BAF05: mutt_expand_path (muttlib.c:326)
==4365==    by 0x80544D8: mutt_parse_mailboxes (buffy.c:197)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365== 
==4365== 
==4365== 1024 bytes in 1 blocks are still reachable in loss record 54 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420B3E07: getpwuid (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8074554: mutt_init (init.c:2154)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 1088 bytes in 12 blocks are still reachable in loss record 55 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420CB29D: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80717D8: mutt_restore_default (init.c:1131)
==4365==    by 0x8074AEC: mutt_init (init.c:2276)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 1460 bytes in 1 blocks are still reachable in loss record 56 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B929749: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 1656 bytes in 1 blocks are still reachable in loss record 57 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B93E9E7: read_termtype (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EF5C: _nc_read_file_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93EFDD: _nc_read_tic_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F05E: _nc_read_terminfo_dirs (in 
/usr/lib/libncurses.so.5.2)
==4365==    by 0x1B93F194: _nc_read_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939380: grab_entry (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B939517: setupterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B927347: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365== 
==4365== 
==4365== 1728 bytes in 27 blocks are still reachable in loss record 58 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x420CA0BD: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80991C8: eat_regexp (pattern.c:248)
==4365==    by 0x809A41D: mutt_pattern_comp (pattern.c:811)
==4365==    by 0x8055889: add_pattern (color.c:527)
==4365==    by 0x8056284: _mutt_parse_color (color.c:737)
==4365==    by 0x8056468: mutt_parse_color (color.c:786)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365== 
==4365== 
==4365== 2041 bytes in 2 blocks are still reachable in loss record 59 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B937E08: _nc_doalloc (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B91E150: _nc_scroll_optimize (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92D3B9: doupdate (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B9287FA: wrefresh (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x8061FDB: mutt_refresh (curs_lib.c:62)
==4365==    by 0x80873F4: mutt_menuLoop (menu.c:876)
==4365==    by 0x80528BD: _mutt_select_file (browser.c:649)
==4365==    by 0x8081FC6: main (main.c:901)
==4365== 
==4365== 
==4365== 2048 bytes in 1 blocks are still reachable in loss record 60 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x42025B1A: read_alias_file (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420257C3: _nl_expand_alias (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x4202123B: _nl_find_locale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42020B1B: setlocale (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x8081219: main (main.c:534)
==4365== 
==4365== 
==4365== 2064 bytes in 1 blocks are still reachable in loss record 61 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B93F22E: _nc_set_buffer (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92977B: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 2221 bytes in 4 blocks are still reachable in loss record 62 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B8EC98B: _dl_new_object (in /lib/ld-2.2.5.so)
==4365==    by 0x1B8E89EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==4365==    by 0x1B8E9DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112327: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x42112900: _dl_open (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x42113630: do_dlopen (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x1B8EF432: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==4365==    by 0x421134DB: __libc_dlopen (in /lib/i686/libc-2.2.5.so)
==4365== 
==4365== 
==4365== 2912 bytes in 91 blocks are still reachable in loss record 63 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420CD829: byte_regex_compile (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x420D0D6C: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80722E3: parse_set (init.c:1367)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x807316D: parse_source (init.c:1686)
==4365==    by 0x807329F: mutt_parse_rc_line (init.c:1725)
==4365==    by 0x8072F43: source_rc (init.c:1636)
==4365==    by 0x8074F8A: mutt_init (init.c:2364)
==4365== 
==4365== 
==4365== 4224 bytes in 2 blocks are still reachable in loss record 64 of 70
==4365==    at 0x1B902A2F: realloc (vg_replace_malloc.c:197)
==4365==    by 0x1B9A3060: CRYPTO_realloc (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DA664: expand (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DA3F6: lh_insert (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DC476: ERR_load_strings (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C7548: ERR_load_DSO_strings (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DD249: ERR_load_crypto_strings (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B96C39A: SSL_load_error_strings (in /lib/libssl.so.0.9.6b)
==4365==    by 0x80CE942: ssl_init (mutt_ssl.c:183)
==4365==    by 0x80CEA9E: ssl_socket_setup (mutt_ssl.c:234)
==4365== 
==4365== 
==4365== 8675 bytes in 666 blocks are still reachable in loss record 65 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x80B93D3: safe_malloc (lib.c:84)
==4365==    by 0x807ECB7: allocKeys (keymap.c:100)
==4365==    by 0x807F006: km_bind (keymap.c:200)
==4365==    by 0x807F1A7: km_bindkey (keymap.c:256)
==4365==    by 0x807F8E4: create_bindings (keymap.c:482)
==4365==    by 0x807FB7F: km_init (keymap.c:552)
==4365==    by 0x808109D: start_curses (main.c:465)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 16788 bytes in 748 blocks are still reachable in loss record 66 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x80B9371: safe_calloc (lib.c:69)
==4365==    by 0x807EC9A: allocKeys (keymap.c:98)
==4365==    by 0x807F006: km_bind (keymap.c:200)
==4365==    by 0x807F1A7: km_bindkey (keymap.c:256)
==4365==    by 0x807F8E4: create_bindings (keymap.c:482)
==4365==    by 0x807FB7F: km_init (keymap.c:552)
==4365==    by 0x808109D: start_curses (main.c:465)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 19692 bytes in 1572 blocks are still reachable in loss record 67 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x1B9A2FDC: CRYPTO_malloc (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C8CD6: ENGINE_new (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9CD678: ENGINE_ubsec (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C87E8: engine_internal_check (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C887F: ENGINE_get_first (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C7C4A: engine_def_check (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C810D: engine_get_default_type (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9C821C: ENGINE_get_default_RAND (in /lib/libcrypto.so.0.9.6b)
==4365==    by 0x1B9DBB60: RAND_get_rand_method (in /lib/libcrypto.so.0.9.6b)
==4365== 
==4365== 
==4365== 23040 bytes in 72 blocks are still reachable in loss record 68 of 70
==4365==    at 0x1B902931: calloc (vg_replace_malloc.c:176)
==4365==    by 0x1B92787A: newwin (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B929970: _nc_setupscreen (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92745B: newterm (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x1B92479A: initscr (in /usr/lib/libncurses.so.5.2)
==4365==    by 0x80810A7: start_curses (main.c:476)
==4365==    by 0x8081613: main (main.c:674)
==4365== 
==4365== 
==4365== 34048 bytes in 133 blocks are still reachable in loss record 69 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420D0C2F: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80717D8: mutt_restore_default (init.c:1131)
==4365==    by 0x8074AEC: mutt_init (init.c:2276)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== 
==4365== 35584 bytes in 139 blocks are still reachable in loss record 70 of 70
==4365==    at 0x1B901F0D: malloc (vg_replace_malloc.c:131)
==4365==    by 0x420D0C10: regcomp (in /lib/i686/libc-2.2.5.so)
==4365==    by 0x80717D8: mutt_restore_default (init.c:1131)
==4365==    by 0x8074AEC: mutt_init (init.c:2276)
==4365==    by 0x808162E: main (main.c:677)
==4365== 
==4365== LEAK SUMMARY:
==4365==    definitely lost: 698 bytes in 63 blocks.
==4365==    possibly lost:   0 bytes in 0 blocks.
==4365==    still reachable: 173297 bytes in 3718 blocks.
==4365==         suppressed: 0 bytes in 0 blocks.
Sorting mailbox...
Program received signal SIGSEGV, Segmentation fault.
0x080b738f in mutt_sort_threads (ctx=0x8103d90, init=0) at thread.c:859
859             tmp = new->next;
(gdb) p new
$1 = (THREAD *) 0x162
(gdb) i s
#0  0x080b738f in mutt_sort_threads (ctx=0x8103d90, init=0) at thread.c:859
#1  0x080b4561 in mutt_sort_headers (ctx=0x8103d90, init=0) at sort.c:291
#2  0x080640b7 in update_index (menu=0x8172740, ctx=0x8103d90, check=1, 
    oldcount=343, index_hint=330) at curs_main.c:317
#3  0x08064712 in mutt_index_menu () at curs_main.c:492
#4  0x08082155 in main (argc=1, argv=0xbfffe404) at main.c:934
#5  0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) p thread
$2 = (THREAD *) 0x8126e70
(gdb) p *thread
$3 = {fake_thread = 0, duplicate_thread = 0, sort_children = 0, 
  check_subject = 0, visible = 0, deep = 1, subtree_visible = 1, 
  next_subtree_visible = 1, parent = 0xbfffd420, child = 0x162, 
  next = 0x8126e90, prev = 0x8129b50, message = 0x81688a0, 
  sort_key = 0x81688a0}
(gdb) p tmp
$4 = (THREAD *) 0x0


Attachment: pgpXv7rff1gDe.pgp
Description: PGP signature