==19550== Memcheck, a memory error detector. ==19550== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==19550== Using LibVEX rev 1658, a library for dynamic binary translation. ==19550== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==19550== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==19550== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==19550== For more details, rerun with: -v ==19550== ==19550== My PID = 19550, parent PID = 18059. Prog and args are: ==19550== asterisk ==19550== -f ==19550== -U ==19550== asterisk ==19550== -G ==19550== asterisk ==19550== -vvvvcg ==19550== ==19550== Invalid read of size 1 ==19550== at 0x5F744D: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4192084 is 516 bytes inside a block of size 648 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6FF2: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 4 ==19550== at 0x5F7456: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4192008 is 392 bytes inside a block of size 648 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6FF2: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 4 ==19550== at 0x5F748D: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4191E84 is 4 bytes inside a block of size 648 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6FF2: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 1 ==19550== at 0x4006258: strlen (mc_replace_strmem.c:247) ==19550== by 0x5F1F31: _dl_signal_error (in /lib/ld-2.5.so) ==19550== by 0x5F74A2: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4191E28 is 0 bytes inside a block of size 40 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6F70: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 1 ==19550== at 0x4006263: strlen (mc_replace_strmem.c:247) ==19550== by 0x5F1F31: _dl_signal_error (in /lib/ld-2.5.so) ==19550== by 0x5F74A2: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4191E29 is 1 bytes inside a block of size 40 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6F70: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 4 ==19550== at 0x5F9D6C: memcpy (in /lib/ld-2.5.so) ==19550== by 0x5F74A2: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4191E28 is 0 bytes inside a block of size 40 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6F70: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 1 ==19550== at 0x5F9D65: memcpy (in /lib/ld-2.5.so) ==19550== by 0x5F74A2: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4197898 is 0 bytes inside a block of size 37 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6F70: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== ==19550== Invalid read of size 2 ==19550== at 0x5F9D6A: memcpy (in /lib/ld-2.5.so) ==19550== by 0x5F74A2: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Address 0x4199290 is 0 bytes inside a block of size 46 free'd ==19550== at 0x4004FDA: free (vg_replace_malloc.c:233) ==19550== by 0x5F6F70: _dl_close_worker (in /lib/ld-2.5.so) ==19550== by 0x5F7476: _dl_close (in /lib/ld-2.5.so) ==19550== by 0x747CE3: dlclose_doit (in /lib/libdl-2.5.so) ==19550== by 0x5F1E35: _dl_catch_error (in /lib/ld-2.5.so) ==19550== by 0x7482CB: _dlerror_run (in /lib/libdl-2.5.so) ==19550== by 0x747D19: dlclose (in /lib/libdl-2.5.so) ==19550== by 0x80B1BA3: load_dynamic_module (loader.c:385) ==19550== by 0x80B2694: load_resource (loader.c:650) ==19550== by 0x80B3078: load_modules (loader.c:878) ==19550== by 0x8072C7F: main (asterisk.c:3139) ==19550== Warning: noted but unhandled ioctl 0xDA35 with no size/direction hints ==19550== This could cause spurious value errors to appear. ==19550== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==19580== Warning: invalid file descriptor 1014 in syscall close() ==19580== Warning: invalid file descriptor 1015 in syscall close() ==19580== Warning: invalid file descriptor 1016 in syscall close() ==19580== Use --log-fd= to select an alternative log fd. ==19580== Warning: invalid file descriptor 1017 in syscall close() ==19580== Warning: invalid file descriptor 1018 in syscall close() ==19580== Warning: invalid file descriptor 1019 in syscall close() ==19580== Warning: invalid file descriptor 1020 in syscall close() ==19580== Warning: invalid file descriptor 1021 in syscall close() ==19580== Warning: invalid file descriptor 1022 in syscall close() ==19580== Warning: invalid file descriptor 1023 in syscall close() ==19581== Warning: invalid file descriptor 1014 in syscall close() ==19581== Warning: invalid file descriptor 1015 in syscall close() ==19581== Warning: invalid file descriptor 1016 in syscall close() ==19581== Use --log-fd= to select an alternative log fd. ==19581== Warning: invalid file descriptor 1017 in syscall close() ==19581== Warning: invalid file descriptor 1018 in syscall close() ==19581== Warning: invalid file descriptor 1019 in syscall close() ==19581== Warning: invalid file descriptor 1020 in syscall close() ==19581== Warning: invalid file descriptor 1021 in syscall close() ==19581== Warning: invalid file descriptor 1022 in syscall close() ==19581== Warning: invalid file descriptor 1023 in syscall close() ==19550== Warning: noted but unhandled ioctl 0xDA35 with no size/direction hints ==19550== This could cause spurious value errors to appear. ==19550== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==19550== Warning: noted but unhandled ioctl 0xDA34 with no size/direction hints ==19550== This could cause spurious value errors to appear. ==19550== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==19550== ==19550== ERROR SUMMARY: 8350 errors from 8 contexts (suppressed: 723 from 1) ==19550== malloc/free: in use at exit: 2,158,711 bytes in 21,324 blocks. ==19550== malloc/free: 61,580 allocs, 40,256 frees, 10,595,120 bytes allocated. ==19550== For counts of detected errors, rerun with: -v ==19550== searching for pointers to 21,324 not-freed blocks. ==19550== checked 13,456,300 bytes. ==19550== ==19550== LEAK SUMMARY: ==19550== definitely lost: 12,813 bytes in 35 blocks. ==19550== possibly lost: 4,376 bytes in 29 blocks. ==19550== still reachable: 2,141,522 bytes in 21,260 blocks. ==19550== suppressed: 0 bytes in 0 blocks. ==19550== Use --leak-check=full to see details of leaked memory.