==12671== Memcheck, a memory error detector. ==12671== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==12671== Using LibVEX rev 1854, a library for dynamic binary translation. ==12671== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==12671== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework. ==12671== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==12671== For more details, rerun with: -v ==12671== ==12671== My PID = 12671, parent PID = 12570. Prog and args are: ==12671== asterisk ==12671== -U ==12671== asterisk ==12671== -G ==12671== asterisk ==12671== -vvvvvvvvvvvvvvvvvvvvvvvvvvcg ==12671== ==12671== Invalid read of size 1 ==12671== at 0x401323D: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e2948 is 512 bytes inside a block of size 646 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012DEE: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4013246: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e28d8 is 400 bytes inside a block of size 646 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012DEE: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x40132B0: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e274c is 4 bytes inside a block of size 646 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012DEE: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4015803: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e26e8 is 0 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4015819: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e26ec is 4 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4015830: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e26f0 is 8 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4015847: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e26f4 is 12 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 1 ==12671== at 0x4015CA7: (within /lib/ld-2.7.so) ==12671== by 0x400DB59: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e26e8 is 0 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 1 ==12671== at 0x4015CB7: (within /lib/ld-2.7.so) ==12671== by 0x400DB59: (within /lib/ld-2.7.so) ==12671== by 0x40132C5: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== Address 0x43e2711 is 41 bytes inside a block of size 42 free'd ==12671== at 0x4022B8A: free (vg_replace_malloc.c:323) ==12671== by 0x4012D70: (within /lib/ld-2.7.so) ==12671== by 0x4013266: (within /lib/ld-2.7.so) ==12671== by 0x4321CC3: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x432205B: (within /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x4321CF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==12671== by 0x80F5A0D: load_dynamic_module (loader.c:401) ==12671== by 0x80F690F: load_resource (loader.c:663) ==12671== by 0x80F72E2: load_modules (loader.c:877) ==12671== by 0x80816B9: main (asterisk.c:3355) ==12671== ==12671== Invalid read of size 4 ==12671== at 0x4015847: (within /lib/ld-2.7.so) ==12671== by 0x42E1131: (within /lib/i686/cmov/libc-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x42E12F4: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42B96DF: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42B97CF: (within /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42BB4D5: (within /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42C19F0: getprotobyname_r (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42C17E6: getprotobyname (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x5600488: tcp_socket_open (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x5601619: tcp_open (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x5606FBB: net_open_work (in /usr/lib/libc-client.so.2007b.0) ==12671== Address 0x583460c is 44 bytes inside a block of size 46 alloc'd ==12671== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==12671== by 0x400DB23: (within /lib/ld-2.7.so) ==12671== by 0x4008555: (within /lib/ld-2.7.so) ==12671== by 0x4011B46: (within /lib/ld-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x401154D: (within /lib/ld-2.7.so) ==12671== by 0x42E1131: (within /lib/i686/cmov/libc-2.7.so) ==12671== by 0x400DA15: (within /lib/ld-2.7.so) ==12671== by 0x42E12F4: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42B96DF: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42B97CF: (within /lib/i686/cmov/libc-2.7.so) ==12671== by 0x42BB4D5: (within /lib/i686/cmov/libc-2.7.so) ==12671== ==12671== Thread 33: ==12671== Invalid write of size 4 ==12671== at 0x55AD5F4: update_messages_by_imapuser (app_voicemail.c:2178) ==12671== by 0x55AD6E2: mm_searched (app_voicemail.c:2190) ==12671== by 0x5634820: imap_parse_unsolicited (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x5637346: imap_reply (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x5637496: imap_sout (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x56391CA: imap_send (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x563CC8D: imap_search (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x56097A2: mail_search_full (in /usr/lib/libc-client.so.2007b.0) ==12671== by 0x55AB311: messagecount (app_voicemail.c:1693) ==12671== by 0x55AC217: inboxcount2 (app_voicemail.c:1896) ==12671== by 0x55C78E8: poll_subscribed_mailboxes (app_voicemail.c:9791) ==12671== by 0x55C831C: mb_poll_thread (app_voicemail.c:9820) ==12671== Address 0x584d8e0 is 0 bytes after a block of size 23,464 alloc'd ==12671== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==12671== by 0x817092E: _ast_calloc (utils.h:457) ==12671== by 0x55AEA32: create_vm_state_from_user (app_voicemail.c:2452) ==12671== by 0x55AB197: messagecount (app_voicemail.c:1661) ==12671== by 0x55AC1D6: inboxcount2 (app_voicemail.c:1892) ==12671== by 0x55C67F9: append_mailbox (app_voicemail.c:9472) ==12671== by 0x55CCCFB: load_config (app_voicemail.c:10654) ==12671== by 0x55CD8F1: load_module (app_voicemail.c:10821) ==12671== by 0x80F6A4E: load_resource (loader.c:694) ==12671== by 0x80F740D: load_modules (loader.c:897) ==12671== by 0x8081882: main (asterisk.c:3415) ==12671== ==12671== Invalid read of size 1 ==12671== at 0x402477B: strcmp (mc_replace_strmem.c:337) ==12671== by 0x55AEC6D: get_vm_state_by_imapuser (app_voicemail.c:2483) ==12671== by 0x55AB04F: messagecount (app_voicemail.c:1637) ==12671== by 0x55AC217: inboxcount2 (app_voicemail.c:1896) ==12671== by 0x55C78E8: poll_subscribed_mailboxes (app_voicemail.c:9791) ==12671== by 0x55C831C: mb_poll_thread (app_voicemail.c:9820) ==12671== by 0x8172964: dummy_start (utils.c:968) ==12671== by 0x432B4BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so) ==12671== by 0x42A66DD: clone (in /lib/i686/cmov/libc-2.7.so) ==12671== Address 0x4b4f is not stack'd, malloc'd or (recently) free'd ==12671== ==12671== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==12671== Access not within mapped region at address 0x4B4F ==12671== at 0x402477B: strcmp (mc_replace_strmem.c:337) ==12671== by 0x55AEC6D: get_vm_state_by_imapuser (app_voicemail.c:2483) ==12671== by 0x55AB04F: messagecount (app_voicemail.c:1637) ==12671== by 0x55AC217: inboxcount2 (app_voicemail.c:1896) ==12671== by 0x55C78E8: poll_subscribed_mailboxes (app_voicemail.c:9791) ==12671== by 0x55C831C: mb_poll_thread (app_voicemail.c:9820) ==12671== by 0x8172964: dummy_start (utils.c:968) ==12671== by 0x432B4BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so) ==12671== by 0x42A66DD: clone (in /lib/i686/cmov/libc-2.7.so) ==12671== ==12671== ERROR SUMMARY: 2563 errors from 12 contexts (suppressed: 2633 from 3) ==12671== malloc/free: in use at exit: 1,899,545 bytes in 6,980 blocks. ==12671== malloc/free: 92,407 allocs, 85,427 frees, 14,687,433 bytes allocated. ==12671== For counts of detected errors, rerun with: -v ==12671== searching for pointers to 6,980 not-freed blocks. ==12671== checked 64,212,848 bytes. ==12671== ==12671== LEAK SUMMARY: ==12671== definitely lost: 36,352 bytes in 68 blocks. ==12671== possibly lost: 355,344 bytes in 51 blocks. ==12671== still reachable: 1,507,849 bytes in 6,861 blocks. ==12671== suppressed: 0 bytes in 0 blocks. ==12671== Rerun with --leak-check=full to see details of leaked memory.