==9371== Memcheck, a memory error detector ==9371== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9371== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==9371== Command: asterisk -vvvvcg ==9371== ==9371== Invalid read of size 1 ==9371== at 0x135C0D: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== Address 0x5406e74 is 516 bytes inside a block of size 661 free'd ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x13555F: _dl_close_worker (in /lib/ld-2.12.so) ==9371== by 0x135C36: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== ==9371== Invalid read of size 1 ==9371== at 0x4006D48: strlen (mc_replace_strmem.c:285) ==9371== by 0x12FA57: _dl_signal_error (in /lib/ld-2.12.so) ==9371== by 0x135C62: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== Address 0x5406c10 is 0 bytes inside a block of size 45 free'd ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x1354D1: _dl_close_worker (in /lib/ld-2.12.so) ==9371== by 0x135C36: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== ==9371== Invalid read of size 1 ==9371== at 0x4006D53: strlen (mc_replace_strmem.c:285) ==9371== by 0x12FA57: _dl_signal_error (in /lib/ld-2.12.so) ==9371== by 0x135C62: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== Address 0x5406c11 is 1 bytes inside a block of size 45 free'd ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x1354D1: _dl_close_worker (in /lib/ld-2.12.so) ==9371== by 0x135C36: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== ==9371== Invalid read of size 1 ==9371== at 0x13929A: memcpy (in /lib/ld-2.12.so) ==9371== by 0x135C62: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== Address 0x5406c10 is 0 bytes inside a block of size 45 free'd ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x1354D1: _dl_close_worker (in /lib/ld-2.12.so) ==9371== by 0x135C36: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== ==9371== Invalid read of size 2 ==9371== at 0x13929F: memcpy (in /lib/ld-2.12.so) ==9371== by 0x135C62: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== Address 0x5409b51 is 1 bytes inside a block of size 39 free'd ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x1354D1: _dl_close_worker (in /lib/ld-2.12.so) ==9371== by 0x135C36: _dl_close (in /lib/ld-2.12.so) ==9371== by 0x2EECD3: dlclose_doit (in /lib/libdl-2.12.so) ==9371== by 0x12F965: _dl_catch_error (in /lib/ld-2.12.so) ==9371== by 0x2EF03B: _dlerror_run (in /lib/libdl-2.12.so) ==9371== by 0x2EED09: dlclose (in /lib/libdl-2.12.so) ==9371== by 0x810A796: load_dynamic_module (loader.c:413) ==9371== by 0x810BCA2: load_resource (loader.c:816) ==9371== by 0x810C0F6: load_resource_list (loader.c:930) ==9371== by 0x810C8A0: load_modules (loader.c:1101) ==9371== by 0x80837AE: main (asterisk.c:3754) ==9371== ==9371== Thread 32: ==9371== Invalid read of size 4 ==9371== at 0x5F5742C: find_and_retrans (chan_mgcp.c:3583) ==9371== by 0x5F57C3D: mgcpsock_read (chan_mgcp.c:3684) ==9371== by 0x8108123: ast_io_wait (io.c:288) ==9371== by 0x5F58723: do_monitor (chan_mgcp.c:3862) ==9371== by 0x817E5DA: dummy_start (utils.c:971) ==9371== by 0x2D7918: start_thread (in /lib/libpthread-2.12.so) ==9371== by 0x220CBD: clone (in /lib/libc-2.12.so) ==9371== Address 0xc is not stack'd, malloc'd or (recently) free'd ==9371== ==9371== ==9371== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==9371== Access not within mapped region at address 0xC ==9371== at 0x5F5742C: find_and_retrans (chan_mgcp.c:3583) ==9371== by 0x5F57C3D: mgcpsock_read (chan_mgcp.c:3684) ==9371== by 0x8108123: ast_io_wait (io.c:288) ==9371== by 0x5F58723: do_monitor (chan_mgcp.c:3862) ==9371== by 0x817E5DA: dummy_start (utils.c:971) ==9371== by 0x2D7918: start_thread (in /lib/libpthread-2.12.so) ==9371== by 0x220CBD: clone (in /lib/libc-2.12.so) ==9371== If you believe this happened as a result of a stack ==9371== overflow in your program's main thread (unlikely but ==9371== possible), you can try to increase the size of the ==9371== main thread stack using the --main-stacksize= flag. ==9371== The main thread stack size used in this run was 10485760. ==9371== Thread 6: ==9371== Invalid free() / delete / delete[] ==9371== at 0x40057F6: free (vg_replace_malloc.c:325) ==9371== by 0x27A094: ??? (in /lib/libc-2.12.so) ==9371== by 0x40014A7: _vgnU_freeres (vg_preloaded.c:62) ==9371== by 0x215DE5: poll (in /lib/libc-2.12.so) ==9371== by 0x817E929: ast_wait_for_input (utils.c:1060) ==9371== by 0x8170FF4: ast_tcptls_server_root (tcptls.c:247) ==9371== by 0x817E5DA: dummy_start (utils.c:971) ==9371== by 0x2D7918: start_thread (in /lib/libpthread-2.12.so) ==9371== by 0x220CBD: clone (in /lib/libc-2.12.so) ==9371== Address 0xffffffff is not stack'd, malloc'd or (recently) free'd ==9371== ==9371== ==9371== HEAP SUMMARY: ==9371== in use at exit: 58,044,239 bytes in 115,198 blocks ==9371== total heap usage: 316,834 allocs, 201,637 frees, 66,123,904 bytes allocated ==9371== ==9371== LEAK SUMMARY: ==9371== definitely lost: 33,288 bytes in 514 blocks ==9371== indirectly lost: 3,115 bytes in 199 blocks ==9371== possibly lost: 56,617,360 bytes in 108,529 blocks ==9371== still reachable: 1,390,476 bytes in 5,956 blocks ==9371== suppressed: 0 bytes in 0 blocks ==9371== Rerun with --leak-check=full to see details of leaked memory ==9371== ==9371== For counts of detected and suppressed errors, rerun with: -v ==9371== ERROR SUMMARY: 16904 errors from 7 contexts (suppressed: 6670 from 16)