==23028== Memcheck, a memory error detector. ==23028== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==23028== Using LibVEX rev 1884, a library for dynamic binary translation. ==23028== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==23028== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==23028== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==23028== For more details, rerun with: -v ==23028== ==23028== My PID = 23028, parent PID = 21745. Prog and args are: ==23028== asterisk ==23028== -vvvvcg ==23028== -U ==23028== scopserv ==23028== -G ==23028== scopserv ==23028== ==23028== Invalid read of size 1 ==23028== at 0x77444D: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052cec is 516 bytes inside a block of size 647 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773FF2: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 4 ==23028== at 0x774456: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052c70 is 392 bytes inside a block of size 647 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773FF2: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 4 ==23028== at 0x77448D: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052aec is 4 bytes inside a block of size 647 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773FF2: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 1 ==23028== at 0x40069B8: strlen (mc_replace_strmem.c:243) ==23028== by 0x76EF31: _dl_signal_error (in /lib/ld-2.5.so) ==23028== by 0x7744A2: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052a90 is 0 bytes inside a block of size 39 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773F70: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 1 ==23028== at 0x40069C3: strlen (mc_replace_strmem.c:243) ==23028== by 0x76EF31: _dl_signal_error (in /lib/ld-2.5.so) ==23028== by 0x7744A2: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052a91 is 1 bytes inside a block of size 39 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773F70: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 1 ==23028== at 0x776D65: memcpy (in /lib/ld-2.5.so) ==23028== by 0x7744A2: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052a90 is 0 bytes inside a block of size 39 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773F70: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 2 ==23028== at 0x776D6A: memcpy (in /lib/ld-2.5.so) ==23028== by 0x7744A2: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052a91 is 1 bytes inside a block of size 39 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773F70: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Invalid read of size 4 ==23028== at 0x776D6C: memcpy (in /lib/ld-2.5.so) ==23028== by 0x7744A2: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0x4052a93 is 3 bytes inside a block of size 39 free'd ==23028== at 0x400562C: free (vg_replace_malloc.c:323) ==23028== by 0x773F70: _dl_close_worker (in /lib/ld-2.5.so) ==23028== by 0x774476: _dl_close (in /lib/ld-2.5.so) ==23028== by 0x8C9CE3: dlclose_doit (in /lib/libdl-2.5.so) ==23028== by 0x76EE35: _dl_catch_error (in /lib/ld-2.5.so) ==23028== by 0x8CA2CB: _dlerror_run (in /lib/libdl-2.5.so) ==23028== by 0x8C9D19: dlclose (in /lib/libdl-2.5.so) ==23028== by 0x80C332A: load_dynamic_module (in /usr/sbin/asterisk) ==23028== by 0x80C41BC: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4C1A: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== ==23028== Syscall param ioctl(generic) points to uninitialised byte(s) ==23028== at 0x84D299: ioctl (in /lib/libc-2.5.so) ==23028== by 0x63F89DF: build_channels (chan_dahdi.c:11255) ==23028== by 0x63F8C5E: process_dahdi (chan_dahdi.c:11304) ==23028== by 0x63FD0DF: setup_dahdi (chan_dahdi.c:12082) ==23028== by 0x63FD561: load_module (chan_dahdi.c:12151) ==23028== by 0x80C42A1: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4D6E: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0xbe82d89c is on thread 1's stack ==23028== ==23028== Syscall param ioctl(generic) points to uninitialised byte(s) ==23028== at 0x84D299: ioctl (in /lib/libc-2.5.so) ==23028== by 0x63FD342: setup_dahdi (chan_dahdi.c:12107) ==23028== by 0x63FD561: load_module (chan_dahdi.c:12151) ==23028== by 0x80C42A1: load_resource (in /usr/sbin/asterisk) ==23028== by 0x80C4D6E: load_modules (in /usr/sbin/asterisk) ==23028== by 0x80747EC: main (in /usr/sbin/asterisk) ==23028== Address 0xbe82fe40 is on thread 1's stack ==23028== ==23028== ERROR SUMMARY: 8238 errors from 10 contexts (suppressed: 745 from 1) ==23028== malloc/free: in use at exit: 4,004,043 bytes in 15,542 blocks. ==23028== malloc/free: 356,941 allocs, 341,399 frees, 105,239,919 bytes allocated. ==23028== For counts of detected errors, rerun with: -v ==23028== Use --track-origins=yes to see where uninitialised values come from ==23028== searching for pointers to 15,542 not-freed blocks. ==23028== checked 26,724,056 bytes. ==23028== ==23028== LEAK SUMMARY: ==23028== definitely lost: 18,669 bytes in 55 blocks. ==23028== possibly lost: 7,980 bytes in 52 blocks. ==23028== still reachable: 3,977,394 bytes in 15,435 blocks. ==23028== suppressed: 0 bytes in 0 blocks. ==23028== Rerun with --leak-check=full to see details of leaked memory.