==22641== Memcheck, a memory error detector. ==22641== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==22641== Using LibVEX rev 1854, a library for dynamic binary translation. ==22641== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==22641== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework. ==22641== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==22641== For more details, rerun with: -v ==22641== ==22641== My PID = 22641, parent PID = 11556. Prog and args are: ==22641== asterisk ==22641== -vvvvcg ==22641== ==22641== Invalid read of size 1 ==22641== at 0x401323D: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d3200 is 512 bytes inside a block of size 650 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012DEE: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4013246: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d3190 is 400 bytes inside a block of size 650 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012DEE: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x40132B0: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d3004 is 4 bytes inside a block of size 650 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012DEE: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4015803: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fa0 is 0 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4015819: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fa4 is 4 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4015830: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fa8 is 8 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4015847: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fac is 12 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 1 ==22641== at 0x4015CA7: (within /lib/ld-2.7.so) ==22641== by 0x400DB59: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fa0 is 0 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Invalid read of size 1 ==22641== at 0x4015CB7: (within /lib/ld-2.7.so) ==22641== by 0x400DB59: (within /lib/ld-2.7.so) ==22641== by 0x40132C5: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== Address 0x47d2fcd is 45 bytes inside a block of size 46 free'd ==22641== at 0x4022B8A: free (vg_replace_malloc.c:323) ==22641== by 0x4012D70: (within /lib/ld-2.7.so) ==22641== by 0x4013266: (within /lib/ld-2.7.so) ==22641== by 0x445ECC3: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x445F05B: (within /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x445ECF9: dlclose (in /lib/i686/cmov/libdl-2.7.so) ==22641== by 0x80E33CC: load_dynamic_module (loader.c:402) ==22641== by 0x80E3EDA: load_resource (loader.c:664) ==22641== by 0x80E486C: load_modules (loader.c:879) ==22641== by 0x808170C: main (asterisk.c:3547) ==22641== ==22641== Syscall param ioctl(generic) points to uninitialised byte(s) ==22641== at 0x40007F2: (within /lib/ld-2.7.so) ==22641== by 0x5944E5B: build_channels (chan_dahdi.c:14449) ==22641== by 0x5945599: process_dahdi (chan_dahdi.c:14560) ==22641== by 0x594A79A: setup_dahdi (chan_dahdi.c:15548) ==22641== by 0x594AD6F: load_module (chan_dahdi.c:15678) ==22641== by 0x80E4013: load_resource (loader.c:695) ==22641== by 0x80E49CE: load_modules (loader.c:899) ==22641== by 0x80818FF: main (asterisk.c:3612) ==22641== Address 0xbec64b70 is on thread 1's stack ==22641== ==22641== Syscall param ioctl(generic) points to uninitialised byte(s) ==22641== at 0x40007F2: (within /lib/ld-2.7.so) ==22641== by 0x594AB21: setup_dahdi (chan_dahdi.c:15616) ==22641== by 0x594AD6F: load_module (chan_dahdi.c:15678) ==22641== by 0x80E4013: load_resource (loader.c:695) ==22641== by 0x80E49CE: load_modules (loader.c:899) ==22641== by 0x80818FF: main (asterisk.c:3612) ==22641== Address 0xbec67160 is on thread 1's stack ==22641== ==22641== Invalid read of size 4 ==22641== at 0x4015847: (within /lib/ld-2.7.so) ==22641== by 0x42E5131: (within /lib/i686/cmov/libc-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x42E52F4: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BD6DF: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BD7CF: (within /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BF565: __nss_services_lookup (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42C5D98: getservbyname_r (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42C5AFD: getservbyname (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x4A109E5: mysql_server_init (in /usr/lib/libmysqlclient.so.15.0.0) ==22641== by 0x4A37FA9: mysql_init (in /usr/lib/libmysqlclient.so.15.0.0) ==22641== by 0x605B12E: (within /usr/lib/asterisk/modules/cdr_addon_mysql.so) ==22641== Address 0x5ed9db4 is 44 bytes inside a block of size 46 alloc'd ==22641== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==22641== by 0x400DB23: (within /lib/ld-2.7.so) ==22641== by 0x4008555: (within /lib/ld-2.7.so) ==22641== by 0x4011B46: (within /lib/ld-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x401154D: (within /lib/ld-2.7.so) ==22641== by 0x42E5131: (within /lib/i686/cmov/libc-2.7.so) ==22641== by 0x400DA15: (within /lib/ld-2.7.so) ==22641== by 0x42E52F4: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BD6DF: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BD7CF: (within /lib/i686/cmov/libc-2.7.so) ==22641== by 0x42BF565: __nss_services_lookup (in /lib/i686/cmov/libc-2.7.so) ==22641== ==22641== Invalid read of size 4 ==22641== at 0x813CC4B: ast_sched_thread_get_context (sched.c:133) ==22641== by 0x67330C4: delete_users (chan_iax2.c:11161) ==22641== by 0x6737EF7: __unload_module (chan_iax2.c:12393) ==22641== by 0x6738026: unload_module (chan_iax2.c:12420) ==22641== by 0x80E3759: ast_unload_resource (loader.c:502) ==22641== by 0x80A20C1: handle_unload (cli.c:571) ==22641== by 0x80A7B29: ast_cli_command_full (cli.c:2290) ==22641== by 0x807B9D8: consolehandler (asterisk.c:1744) ==22641== by 0x8081C57: main (asterisk.c:3677) ==22641== Address 0x4c is not stack'd, malloc'd or (recently) free'd ==22641== ==22641== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==22641== Access not within mapped region at address 0x4C ==22641== at 0x813CC4B: ast_sched_thread_get_context (sched.c:133) ==22641== by 0x67330C4: delete_users (chan_iax2.c:11161) ==22641== by 0x6737EF7: __unload_module (chan_iax2.c:12393) ==22641== by 0x6738026: unload_module (chan_iax2.c:12420) ==22641== by 0x80E3759: ast_unload_resource (loader.c:502) ==22641== by 0x80A20C1: handle_unload (cli.c:571) ==22641== by 0x80A7B29: ast_cli_command_full (cli.c:2290) ==22641== by 0x807B9D8: consolehandler (asterisk.c:1744) ==22641== by 0x8081C57: main (asterisk.c:3677) ==22641== ==22641== ERROR SUMMARY: 2847 errors from 13 contexts (suppressed: 2710 from 3) ==22641== malloc/free: in use at exit: 4,780,795 bytes in 37,322 blocks. ==22641== malloc/free: 159,561 allocs, 122,239 frees, 13,884,731 bytes allocated. ==22641== For counts of detected errors, rerun with: -v ==22641== searching for pointers to 37,322 not-freed blocks. ==22641== checked 13,228,848 bytes. ==22641== ==22641== LEAK SUMMARY: ==22641== definitely lost: 6 bytes in 1 blocks. ==22641== possibly lost: 3,264 bytes in 24 blocks. ==22641== still reachable: 4,777,525 bytes in 37,297 blocks. ==22641== suppressed: 0 bytes in 0 blocks. ==22641== Rerun with --leak-check=full to see details of leaked memory.