==6799== Memcheck, a memory error detector. ==6799== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==6799== Using LibVEX rev 1658, a library for dynamic binary translation. ==6799== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==6799== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==6799== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==6799== For more details, rerun with: -v ==6799== ==6799== My PID = 6799, parent PID = 6550. Prog and args are: ==6799== asterisk ==6799== -vvvvncg ==6799== ==6799== Invalid read of size 1 ==6799== at 0x3CAE212701: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C311C4 is 988 bytes inside a block of size 1,217 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE212134: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 4 ==6799== at 0x3CAE21270D: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C310F0 is 776 bytes inside a block of size 1,217 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE212134: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 8 ==6799== at 0x3CAE212740: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30DF0 is 8 bytes inside a block of size 1,217 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE212134: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 1 ==6799== at 0x4A06702: strlen (mc_replace_strmem.c:248) ==6799== by 0x3CAE20CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D70 is 0 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 1 ==6799== at 0x4A06714: strlen (mc_replace_strmem.c:248) ==6799== by 0x3CAE20CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D71 is 1 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 1 ==6799== at 0x3CAE214C2C: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D70 is 0 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 8 ==6799== at 0x3CAE214C44: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D71 is 1 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 8 ==6799== at 0x3CAE214C47: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D79 is 9 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 8 ==6799== at 0x3CAE214C4B: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D81 is 17 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 8 ==6799== at 0x3CAE214C4F: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== Address 0x4C30D89 is 25 bytes inside a block of size 65 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x437612: main (asterisk.c:3224) ==6799== ==6799== Invalid read of size 1 ==6799== at 0x3CAE214C70: memcpy (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAE212754: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x4377FE: main (asterisk.c:3289) ==6799== Address 0x4C50F49 is 65 bytes inside a block of size 68 free'd ==6799== at 0x4A0541E: free (vg_replace_malloc.c:233) ==6799== by 0x3CAE2120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==6799== by 0x3CAE21272B: _dl_close (in /lib64/ld-2.5.so) ==6799== by 0x3CAE20CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==6799== by 0x3CAEA0150C: _dlerror_run (in /lib64/libdl-2.5.so) ==6799== by 0x3CAEA0104E: dlclose (in /lib64/libdl-2.5.so) ==6799== by 0x494A70: load_dynamic_module (loader.c:401) ==6799== by 0x49556F: load_resource (loader.c:663) ==6799== by 0x495F82: load_modules (loader.c:873) ==6799== by 0x4377FE: main (asterisk.c:3289) ==6799== ==6799== Thread 30: ==6799== Invalid read of size 8 ==6799== at 0x4AFE71: __ast_pbx_run (pbx.c:3486) ==6799== by 0x4B1433: pbx_thread (pbx.c:3760) ==6799== by 0x4FAF05: dummy_start (utils.c:870) ==6799== by 0x3CAFA062F6: start_thread (in /lib64/libpthread-2.5.so) ==6799== by 0x3CAE6CE85C: clone (in /lib64/libc-2.5.so) ==6799== Address 0x282 is not stack'd, malloc'd or (recently) free'd ==6799== ==6799== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==6799== Access not within mapped region at address 0x282 ==6799== at 0x4AFE71: __ast_pbx_run (pbx.c:3486) ==6799== by 0x4B1433: pbx_thread (pbx.c:3760) ==6799== by 0x4FAF05: dummy_start (utils.c:870) ==6799== by 0x3CAFA062F6: start_thread (in /lib64/libpthread-2.5.so) ==6799== by 0x3CAE6CE85C: clone (in /lib64/libc-2.5.so) ==6799== ==6799== ERROR SUMMARY: 13906 errors from 12 contexts (suppressed: 4 from 1) ==6799== malloc/free: in use at exit: 728,796 bytes in 4,452 blocks. ==6799== malloc/free: 10,061 allocs, 5,609 frees, 2,942,567 bytes allocated. ==6799== For counts of detected errors, rerun with: -v ==6799== searching for pointers to 4,452 not-freed blocks. ==6799== checked 11,038,504 bytes. ==6799== ==6799== LEAK SUMMARY: ==6799== definitely lost: 1,291 bytes in 33 blocks. ==6799== possibly lost: 37,248 bytes in 35 blocks. ==6799== still reachable: 690,257 bytes in 4,384 blocks. ==6799== suppressed: 0 bytes in 0 blocks. ==6799== Use --leak-check=full to see details of leaked memory.