==3923== Memcheck, a memory error detector. ==3923== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==3923== Using LibVEX rev 1884, a library for dynamic binary translation. ==3923== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==3923== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==3923== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==3923== For more details, rerun with: -v ==3923== ==3923== My PID = 3923, parent PID = 31311. Prog and args are: ==3923== asterisk ==3923== -vvvvcg ==3923== -U ==3923== scopserv ==3923== -G ==3923== scopserv ==3923== ==3923== Invalid read of size 1 ==3923== at 0x72845D: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404ca5c is 516 bytes inside a block of size 653 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 4 ==3923== at 0x728466: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c9e0 is 392 bytes inside a block of size 653 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 4 ==3923== at 0x72849D: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c85c is 4 bytes inside a block of size 653 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 1 ==3923== at 0x40069B8: strlen (mc_replace_strmem.c:243) ==3923== by 0x722F41: _dl_signal_error (in /lib/ld-2.5.so) ==3923== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c7f8 is 0 bytes inside a block of size 45 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 1 ==3923== at 0x40069C3: strlen (mc_replace_strmem.c:243) ==3923== by 0x722F41: _dl_signal_error (in /lib/ld-2.5.so) ==3923== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c7f9 is 1 bytes inside a block of size 45 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 1 ==3923== at 0x72AD75: memcpy (in /lib/ld-2.5.so) ==3923== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c7f8 is 0 bytes inside a block of size 45 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 4 ==3923== at 0x72AD7C: memcpy (in /lib/ld-2.5.so) ==3923== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404c7f9 is 1 bytes inside a block of size 45 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1EEE: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Invalid read of size 2 ==3923== at 0x72AD7A: memcpy (in /lib/ld-2.5.so) ==3923== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1F0C: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0x404cf48 is 0 bytes inside a block of size 42 free'd ==3923== at 0x400562C: free (vg_replace_malloc.c:323) ==3923== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==3923== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==3923== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==3923== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==3923== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==3923== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==3923== by 0x80C1F0C: load_dynamic_module (in /usr/sbin/asterisk) ==3923== by 0x80C3287: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3CE5: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== ==3923== Syscall param ioctl(generic) points to uninitialised byte(s) ==3923== at 0x801869: ioctl (in /lib/libc-2.5.so) ==3923== by 0x6FA6BE7: build_channels (chan_dahdi.c:11281) ==3923== by 0x6FA6E66: process_dahdi (chan_dahdi.c:11330) ==3923== by 0x6FAB302: setup_dahdi (chan_dahdi.c:12108) ==3923== by 0x6FAB784: load_module (chan_dahdi.c:12177) ==3923== by 0x80C336C: load_resource (in /usr/sbin/asterisk) ==3923== by 0x80C3E39: load_modules (in /usr/sbin/asterisk) ==3923== by 0x80720CB: main (in /usr/sbin/asterisk) ==3923== Address 0xbee9b8ac is on thread 1's stack ==3923== ==3923== Thread 116: ==3923== Conditional jump or move depends on uninitialised value(s) ==3923== at 0x808AE6D: ast_waitfor_nandfds (in /usr/sbin/asterisk) ==3923== by 0x456CDA2: run_agi (res_agi.c:1910) ==3923== by 0x456DC1E: agi_exec_full (res_agi.c:2144) ==3923== by 0x456DDB8: agi_exec (res_agi.c:2176) ==3923== by 0x80D5538: pbx_exec (in /usr/sbin/asterisk) ==3923== by 0x80D92BE: pbx_extension_helper (in /usr/sbin/asterisk) ==3923== by 0x80DA61D: ast_spawn_extension (in /usr/sbin/asterisk) ==3923== by 0x80DAA7D: __ast_pbx_run (in /usr/sbin/asterisk) ==3923== by 0x80DBA8E: pbx_thread (in /usr/sbin/asterisk) ==3923== by 0x8120ACE: dummy_start (in /usr/sbin/asterisk) ==3923== by 0x8B249A: start_thread (in /lib/libpthread-2.5.so) ==3923== by 0x80942D: clone (in /lib/libc-2.5.so) ==3923== ==3923== Thread 41: ==3923== Invalid read of size 4 ==3923== at 0x47BB598: iax2_destroy (chan_iax2.c:1363) ==3923== by 0x47C47B3: iax2_hangup (chan_iax2.c:3567) ==3923== by 0x808A04F: ast_hangup (in /usr/sbin/asterisk) ==3923== by 0x80DB825: __ast_pbx_run (in /usr/sbin/asterisk) ==3923== by 0x80DBA8E: pbx_thread (in /usr/sbin/asterisk) ==3923== by 0x8120ACE: dummy_start (in /usr/sbin/asterisk) ==3923== by 0x8B249A: start_thread (in /lib/libpthread-2.5.so) ==3923== by 0x80942D: clone (in /lib/libc-2.5.so) ==3923== Address 0x5c8 is not stack'd, malloc'd or (recently) free'd ==3923== ==3923== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==3923== Access not within mapped region at address 0x5C8 ==3923== at 0x47BB598: iax2_destroy (chan_iax2.c:1363) ==3923== by 0x47C47B3: iax2_hangup (chan_iax2.c:3567) ==3923== by 0x808A04F: ast_hangup (in /usr/sbin/asterisk) ==3923== by 0x80DB825: __ast_pbx_run (in /usr/sbin/asterisk) ==3923== by 0x80DBA8E: pbx_thread (in /usr/sbin/asterisk) ==3923== by 0x8120ACE: dummy_start (in /usr/sbin/asterisk) ==3923== by 0x8B249A: start_thread (in /lib/libpthread-2.5.so) ==3923== by 0x80942D: clone (in /lib/libc-2.5.so) ==3923== If you believe this happened as a result of a stack overflow in your ==3923== program's main thread (unlikely but possible), you can try to increase ==3923== the size of the main thread stack using the --main-stacksize= flag. ==3923== The main thread stack size used in this run was 10485760. ==3923== ==3923== ERROR SUMMARY: 17105 errors from 11 contexts (suppressed: 1771 from 1) ==3923== malloc/free: in use at exit: 10,879,691 bytes in 43,784 blocks. ==3923== malloc/free: 642,719 allocs, 598,935 frees, 226,384,887 bytes allocated. ==3923== For counts of detected errors, rerun with: -v ==3923== Use --track-origins=yes to see where uninitialised values come from ==3923== searching for pointers to 43,784 not-freed blocks. ==3923== checked 33,057,928 bytes. ==3923== ==3923== LEAK SUMMARY: ==3923== definitely lost: 12,853 bytes in 45 blocks. ==3923== possibly lost: 8,776 bytes in 62 blocks. ==3923== still reachable: 10,858,062 bytes in 43,677 blocks. ==3923== suppressed: 0 bytes in 0 blocks. ==3923== Rerun with --leak-check=full to see details of leaked memory.