==4036== Memcheck, a memory error detector. ==4036== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==4036== Using LibVEX rev 1804, a library for dynamic binary translation. ==4036== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==4036== Using valgrind-3.3.0, a dynamic binary instrumentation framework. ==4036== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==4036== For more details, rerun with: -v ==4036== ==4036== My PID = 4036, parent PID = 4034. Prog and args are: ==4036== asterisk ==4036== -vvvgc ==4036== ==4036== Invalid read of size 1 ==4036== at 0x4012701: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927b9c is 988 bytes inside a block of size 1,191 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 4 ==4036== at 0x401270D: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927ac8 is 776 bytes inside a block of size 1,191 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 8 ==4036== at 0x4012740: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x99277c8 is 8 bytes inside a block of size 1,191 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x4012134: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 1 ==4036== at 0x4C1FD02: strlen (mc_replace_strmem.c:244) ==4036== by 0x400CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927768 is 0 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 1 ==4036== at 0x4C1FD14: strlen (mc_replace_strmem.c:244) ==4036== by 0x400CE96: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927769 is 1 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 1 ==4036== at 0x4014C2C: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927768 is 0 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 8 ==4036== at 0x4014C44: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927769 is 1 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 8 ==4036== at 0x4014C47: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927771 is 9 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 8 ==4036== at 0x4014C4B: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927779 is 17 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 8 ==4036== at 0x4014C4F: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927781 is 25 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== Invalid read of size 1 ==4036== at 0x4014C70: memcpy (in /lib64/ld-2.5.so) ==4036== by 0x400CED5: _dl_signal_error (in /lib64/ld-2.5.so) ==4036== by 0x4012754: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== Address 0x9927789 is 33 bytes inside a block of size 39 free'd ==4036== at 0x4C1E89E: free (vg_replace_malloc.c:323) ==4036== by 0x40120A3: _dl_close_worker (in /lib64/ld-2.5.so) ==4036== by 0x401272B: _dl_close (in /lib64/ld-2.5.so) ==4036== by 0x400CDA5: _dl_catch_error (in /lib64/ld-2.5.so) ==4036== by 0x53B550C: _dlerror_run (in /lib64/libdl-2.5.so) ==4036== by 0x53B504E: dlclose (in /lib64/libdl-2.5.so) ==4036== by 0x495392: load_dynamic_module (loader.c:405) ==4036== by 0x495EAF: load_resource (loader.c:667) ==4036== by 0x4968E4: load_modules (loader.c:877) ==4036== by 0x434C5D: main (asterisk.c:3221) ==4036== ==4036== ERROR SUMMARY: 2405 errors from 11 contexts (suppressed: 5 from 1) ==4036== malloc/free: in use at exit: 824,262 bytes in 3,495 blocks. ==4036== malloc/free: 9,144 allocs, 5,649 frees, 4,619,962 bytes allocated. ==4036== For counts of detected errors, rerun with: -v ==4036== searching for pointers to 3,495 not-freed blocks. ==4036== checked 5,063,384 bytes. ==4036== ==4036== LEAK SUMMARY: ==4036== definitely lost: 981 bytes in 44 blocks. ==4036== possibly lost: 3,040 bytes in 10 blocks. ==4036== still reachable: 820,241 bytes in 3,441 blocks. ==4036== suppressed: 0 bytes in 0 blocks. ==4036== Rerun with --leak-check=full to see details of leaked memory.