==1008== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux. ==1008== Copyright (C) 2002, and GNU GPL'd, by Julian Seward. ==1008== Using valgrind-1.9.6, a program instrumentation system for x86-linux. ==1008== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward. ==1008== Startup, with flags: ==1008== --suppressions=/usr/lib/valgrind/default.supp ==1008== -v ==1008== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux. ==1008== Copyright (C) 2002, and GNU GPL'd, by Julian Seward. ==1008== Using valgrind-1.9.6, a program instrumentation system for x86-linux. ==1008== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward. ==1008== Startup, with flags: ==1008== --suppressions=/usr/lib/valgrind/default.supp ==1008== -v ==1008== Reading suppressions file: /usr/lib/valgrind/default.supp ==1008== Reading suppressions file: /usr/lib/valgrind/default.supp ==1008== Estimated CPU clock rate is 300 MHz ==1008== Estimated CPU clock rate is 300 MHz ==1008== ==1008== ==1008== Reading syms from /usr/local/bin/elmo ==1008== Reading syms from /usr/local/bin/elmo ==1008== Reading syms from /lib/ld-2.3.1.so ==1008== Reading syms from /lib/ld-2.3.1.so ==1008== object doesn't have any debug info ==1008== object doesn't have any debug info ==1008== Reading syms from /usr/lib/valgrind/vgskin_memcheck.so ==1008== Reading syms from /usr/lib/valgrind/vgskin_memcheck.so ==1008== Reading syms from /usr/lib/valgrind/valgrind.so ==1008== Reading syms from /usr/lib/valgrind/valgrind.so ==1008== Reading syms from /lib/libm-2.3.1.so ==1008== Reading syms from /lib/libm-2.3.1.so ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== Reading syms from /usr/lib/valgrind/libpthread.so ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== Reading syms from /usr/lib/valgrind/libpthread.so ==1008== Reading syms from /lib/libncurses.so.5.3 ==1008== Reading syms from /lib/libncurses.so.5.3 ==1008== object doesn't have a symbol table ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== object doesn't have any debug info ==1008== Reading syms from /lib/libc-2.3.1.so ==1008== Reading syms from /lib/libc-2.3.1.so ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x4015DB8A: strchr (vg_clientfuncs.c:421) ==1008== at 0x4015DB8A: strchr (vg_clientfuncs.c:421) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x4015DB8E: strchr (vg_clientfuncs.c:422) ==1008== at 0x4015DB8E: strchr (vg_clientfuncs.c:422) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x80609EB: process_line (abook.c:87) ==1008== at 0x80609EB: process_line (abook.c:87) ==1008== by 0x8060CF9: abook_start (abook.c:232) ==1008== by 0x8060CF9: abook_start (abook.c:232) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== pthread_mutex_destroy: mutex is still in use ==1008== at 0x40230CD1: pthread_error (vg_libpthread.c:292) ==1008== by 0x40231B7D: __pthread_mutex_destroy (vg_libpthread.c:1002) ==1008== by 0x40319258: closedir (in /lib/libc-2.3.1.so) ==1008== by 0x403196FA: scandir (in /lib/libc-2.3.1.so) ==1008== pthread_mutex_destroy: mutex is still in use ==1008== at 0x40230CD1: pthread_error (vg_libpthread.c:292) ==1008== by 0x40231B7D: __pthread_mutex_destroy (vg_libpthread.c:1002) ==1008== by 0x40319258: closedir (in /lib/libc-2.3.1.so) ==1008== by 0x403196FA: scandir (in /lib/libc-2.3.1.so) ==1008== ==1008== ==1008== Invalid free() / delete / delete[] ==1008== at 0x4015D6A4: free (vg_clientfuncs.c:185) ==1008== by 0x805EC21: make_file_and_run (compose.c:447) ==1008== by 0x805ECEC: compose_new (compose.c:477) ==1008== by 0x805F828: sender_open_new (sender.c:421) ==1008== Address 0x414986EA is 126 bytes inside a block of size 400 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x8054D24: xmalloc (xmalloc.c:125) ==1008== by 0x8064870: memblock_create (memblock.c:91) ==1008== by 0x8064840: resize (memblock.c:72) ==1008== Invalid free() / delete / delete[] ==1008== at 0x4015D6A4: free (vg_clientfuncs.c:185) ==1008== by 0x805EC21: make_file_and_run (compose.c:447) ==1008== by 0x805ECEC: compose_new (compose.c:477) ==1008== by 0x805F828: sender_open_new (sender.c:421) ==1008== Address 0x414986EA is 126 bytes inside a block of size 400 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x8054D24: xmalloc (xmalloc.c:125) ==1008== by 0x8064870: memblock_create (memblock.c:91) ==1008== by 0x8064840: resize (memblock.c:72) ==1008== ==1008== ==1008== Invalid read of size 4 ==1008== at 0x402F1B01: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA36 is 1170 bytes inside a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== ==1008== Invalid read of size 1 ==1008== at 0x402F1B09: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA46 is 13 bytes after a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== Invalid read of size 4 ==1008== at 0x402F1B01: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA36 is 1170 bytes inside a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== ==1008== Invalid read of size 1 ==1008== at 0x402F1B09: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA46 is 13 bytes after a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== Reading syms from /lib/libnss_files-2.3.1.so ==1008== Reading syms from /lib/libnss_files-2.3.1.so ==1008== object doesn't have a symbol table ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== object doesn't have any debug info ==1008== Reading syms from /lib/libnss_dns-2.3.1.so ==1008== Reading syms from /lib/libnss_dns-2.3.1.so ==1008== object doesn't have a symbol table ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== object doesn't have any debug info ==1008== Reading syms from /lib/libresolv-2.3.1.so ==1008== Reading syms from /lib/libresolv-2.3.1.so ==1008== object doesn't have a symbol table ==1008== object doesn't have a symbol table ==1008== object doesn't have any debug info ==1008== object doesn't have any debug info ==1008== ==1008== ==1008== Syscall param socketcall.getsockname(namelen_in) contains uninitialised or unaddressable byte(s) ==1008== Syscall param socketcall.getsockname(namelen_in) contains uninitialised or unaddressable byte(s) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== ==1008== ==1008== Syscall param socketcall.getsockname(namelen_out) contains uninitialised or unaddressable byte(s) ==1008== Syscall param socketcall.getsockname(namelen_out) contains uninitialised or unaddressable byte(s) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== discard syms in /lib/libnss_files-2.3.1.so due to munmap() ==1008== discard syms in /lib/libnss_files-2.3.1.so due to munmap() ==1008== discard syms in /lib/libnss_dns-2.3.1.so due to munmap() ==1008== discard syms in /lib/libnss_dns-2.3.1.so due to munmap() ==1008== discard syms in /lib/libresolv-2.3.1.so due to munmap() ==1008== discard syms in /lib/libresolv-2.3.1.so due to munmap() ==1008== ==1008== ==1008== ERROR SUMMARY: 14 errors from 9 contexts (suppressed: 70 from 2) ==1008== ERROR SUMMARY: 14 errors from 9 contexts (suppressed: 70 from 2) ==1008== ==1008== ==1008== 1 errors in context 1 of 9: ==1008== 1 errors in context 1 of 9: ==1008== Syscall param socketcall.getsockname(namelen_out) contains uninitialised or unaddressable byte(s) ==1008== Syscall param socketcall.getsockname(namelen_out) contains uninitialised or unaddressable byte(s) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== ==1008== ==1008== 1 errors in context 2 of 9: ==1008== 1 errors in context 2 of 9: ==1008== Syscall param socketcall.getsockname(namelen_in) contains uninitialised or unaddressable byte(s) ==1008== Syscall param socketcall.getsockname(namelen_in) contains uninitialised or unaddressable byte(s) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== at 0x40346E02: getsockname (in /lib/libc-2.3.1.so) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805B6B8: net_open_connection (networking.c:207) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805E0FF: smtp_begin_connection (smtp.c:428) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== by 0x805FD61: sender_go (sender.c:696) ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== Address 0xBFFFFB8C is on thread 1's stack ==1008== ==1008== ==1008== 1 errors in context 3 of 9: ==1008== 1 errors in context 3 of 9: ==1008== Invalid free() / delete / delete[] ==1008== Invalid free() / delete / delete[] ==1008== at 0x4015D6A4: free (vg_clientfuncs.c:185) ==1008== at 0x4015D6A4: free (vg_clientfuncs.c:185) ==1008== by 0x805EC21: make_file_and_run (compose.c:447) ==1008== by 0x805EC21: make_file_and_run (compose.c:447) ==1008== by 0x805ECEC: compose_new (compose.c:477) ==1008== by 0x805ECEC: compose_new (compose.c:477) ==1008== by 0x805F828: sender_open_new (sender.c:421) ==1008== by 0x805F828: sender_open_new (sender.c:421) ==1008== Address 0x414986EA is 126 bytes inside a block of size 400 alloc'd ==1008== Address 0x414986EA is 126 bytes inside a block of size 400 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x8054D24: xmalloc (xmalloc.c:125) ==1008== by 0x8054D24: xmalloc (xmalloc.c:125) ==1008== by 0x8064870: memblock_create (memblock.c:91) ==1008== by 0x8064870: memblock_create (memblock.c:91) ==1008== by 0x8064840: resize (memblock.c:72) ==1008== by 0x8064840: resize (memblock.c:72) ==1008== ==1008== ==1008== 1 errors in context 4 of 9: ==1008== 1 errors in context 4 of 9: ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x80609EB: process_line (abook.c:87) ==1008== at 0x80609EB: process_line (abook.c:87) ==1008== by 0x8060CF9: abook_start (abook.c:232) ==1008== by 0x8060CF9: abook_start (abook.c:232) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== 1 errors in context 5 of 9: ==1008== 1 errors in context 5 of 9: ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x4015DB8E: strchr (vg_clientfuncs.c:422) ==1008== at 0x4015DB8E: strchr (vg_clientfuncs.c:422) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== 1 errors in context 6 of 9: ==1008== 1 errors in context 6 of 9: ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x4015DB8A: strchr (vg_clientfuncs.c:421) ==1008== at 0x4015DB8A: strchr (vg_clientfuncs.c:421) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x8060CD0: abook_start (abook.c:223) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80505BA: initialization (elmo.c:286) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== by 0x80507FF: main (elmo.c:369) ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== Address 0x40209053 is not stack'd, malloc'd or free'd ==1008== ==1008== ==1008== 2 errors in context 7 of 9: ==1008== 2 errors in context 7 of 9: ==1008== Invalid read of size 1 ==1008== Invalid read of size 1 ==1008== at 0x402F1B09: __mempcpy (in /lib/libc-2.3.1.so) ==1008== at 0x402F1B09: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA46 is 13 bytes after a block of size 1173 alloc'd ==1008== Address 0x41C5EA46 is 13 bytes after a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== ==1008== ==1008== 2 errors in context 8 of 9: ==1008== 2 errors in context 8 of 9: ==1008== pthread_mutex_destroy: mutex is still in use ==1008== pthread_mutex_destroy: mutex is still in use ==1008== at 0x40230CD1: pthread_error (vg_libpthread.c:292) ==1008== at 0x40230CD1: pthread_error (vg_libpthread.c:292) ==1008== by 0x40231B7D: __pthread_mutex_destroy (vg_libpthread.c:1002) ==1008== by 0x40231B7D: __pthread_mutex_destroy (vg_libpthread.c:1002) ==1008== by 0x40319258: closedir (in /lib/libc-2.3.1.so) ==1008== by 0x40319258: closedir (in /lib/libc-2.3.1.so) ==1008== by 0x403196FA: scandir (in /lib/libc-2.3.1.so) ==1008== by 0x403196FA: scandir (in /lib/libc-2.3.1.so) ==1008== ==1008== ==1008== 4 errors in context 9 of 9: ==1008== 4 errors in context 9 of 9: ==1008== Invalid read of size 4 ==1008== Invalid read of size 4 ==1008== at 0x402F1B01: __mempcpy (in /lib/libc-2.3.1.so) ==1008== at 0x402F1B01: __mempcpy (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402E73AF: _IO_file_xsputn (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x402DE1CB: _IO_fwrite (in /lib/libc-2.3.1.so) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== by 0x805F1C2: write_attachment (sender.c:179) ==1008== Address 0x41C5EA36 is 1170 bytes inside a block of size 1173 alloc'd ==1008== Address 0x41C5EA36 is 1170 bytes inside a block of size 1173 alloc'd ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== at 0x4015D414: malloc (vg_clientfuncs.c:103) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x402F01B5: __strdup (in /lib/libc-2.3.1.so) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x8054E1A: xstrdup (xmalloc.c:334) ==1008== by 0x805DAD0: mime_encode (mime.c:633) ==1008== by 0x805DAD0: mime_encode (mime.c:633) --1008-- --1008-- --1008-- supp: 39 __pthread_mutex_unlock/_IO_funlockfile --1008-- supp: 39 __pthread_mutex_unlock/_IO_funlockfile --1008-- supp: 31 pthread_error/__pthread_mutex_destroy/_IO_default_finish --1008-- supp: 31 pthread_error/__pthread_mutex_destroy/_IO_default_finish ==1008== ==1008== ==1008== IN SUMMARY: 14 errors from 9 contexts (suppressed: 70 from 2) ==1008== IN SUMMARY: 14 errors from 9 contexts (suppressed: 70 from 2) ==1008== ==1008== ==1008== malloc/free: in use at exit: 140316 bytes in 807 blocks. ==1008== malloc/free: in use at exit: 140316 bytes in 807 blocks. ==1008== malloc/free: 10918 allocs, 10112 frees, 1088164 bytes allocated. ==1008== malloc/free: 10918 allocs, 10112 frees, 1088164 bytes allocated. ==1008== ==1008== --1008-- TT/TC: 0 tc sectors discarded. --1008-- TT/TC: 0 tc sectors discarded. --1008-- 10765 chainings, 0 unchainings. --1008-- 10765 chainings, 0 unchainings. --1008-- translate: new 13578 (198802 -> 2854848; ratio 143:10) --1008-- translate: new 13578 (198802 -> 2854848; ratio 143:10) --1008-- discard 624 (9468 -> 127884; ratio 135:10). --1008-- discard 624 (9468 -> 127884; ratio 135:10). --1008-- dispatch: 22350000 jumps (bb entries), of which 5598466 (25%) were unchained. --1008-- dispatch: 22350000 jumps (bb entries), of which 5598466 (25%) were unchained. --1008-- 9903/1064024 major/minor sched events. 21690 tt_fast misses. --1008-- 9903/1064024 major/minor sched events. 21690 tt_fast misses. --1008-- reg-alloc: 1745 t-req-spill, 526784+7858 orig+spill uis, 65274 total-reg-r. --1008-- reg-alloc: 1745 t-req-spill, 526784+7858 orig+spill uis, 65274 total-reg-r. --1008-- sanity: 3372 cheap, 135 expensive checks. --1008-- sanity: 3372 cheap, 135 expensive checks. --1008-- ccalls: 64976 C calls, 56% saves+restores avoided (216306 bytes) --1008-- ccalls: 64976 C calls, 56% saves+restores avoided (216306 bytes) --1008-- 83581 args, avg 0.89 setup instrs each (17192 bytes) --1008-- 83581 args, avg 0.89 setup instrs each (17192 bytes) --1008-- 0% clear the stack (194928 bytes) --1008-- 0% clear the stack (194928 bytes) --1008-- 21386 retvals, 32% of reg-reg movs avoided (13436 bytes) --1008-- 21386 retvals, 32% of reg-reg movs avoided (13436 bytes)