==32017== Memcheck, a memory error detector. ==32017== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==32017== Using LibVEX rev 1658, a library for dynamic binary translation. ==32017== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==32017== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==32017== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==32017== For more details, rerun with: -v ==32017== ==32017== My PID = 32017, parent PID = 32016. Prog and args are: ==32017== asterisk ==32017== -U ==32017== asterisk ==32017== -G ==32017== asterisk ==32017== -vvvvdcg ==32017== ==32017== Invalid read of size 1 ==32017== at 0x4E4BE1ED: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077E0C is 516 bytes inside a block of size 645 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD9C: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 4 ==32017== at 0x4E4BE1F6: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077D90 is 392 bytes inside a block of size 645 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD9C: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 4 ==32017== at 0x4E4BE22D: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077C0C is 4 bytes inside a block of size 645 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD9C: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 1 ==32017== at 0x4006298: strlen (mc_replace_strmem.c:247) ==32017== by 0x4E4B8D31: _dl_signal_error (in /lib/ld-2.5.so) ==32017== by 0x4E4BE242: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077BA8 is 0 bytes inside a block of size 45 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD15: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 1 ==32017== at 0x40062A3: strlen (mc_replace_strmem.c:247) ==32017== by 0x4E4B8D31: _dl_signal_error (in /lib/ld-2.5.so) ==32017== by 0x4E4BE242: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077BA9 is 1 bytes inside a block of size 45 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD15: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 1 ==32017== at 0x4E4C0B05: memcpy (in /lib/ld-2.5.so) ==32017== by 0x4E4BE242: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077BA8 is 0 bytes inside a block of size 45 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD15: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 4 ==32017== at 0x4E4C0B0C: memcpy (in /lib/ld-2.5.so) ==32017== by 0x4E4BE242: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x4077BA9 is 1 bytes inside a block of size 45 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD15: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Invalid read of size 2 ==32017== at 0x4E4C0B0A: memcpy (in /lib/ld-2.5.so) ==32017== by 0x4E4BE242: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== Address 0x40793B1 is 1 bytes inside a block of size 39 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x4E4BDD15: _dl_close_worker (in /lib/ld-2.5.so) ==32017== by 0x4E4BE216: _dl_close (in /lib/ld-2.5.so) ==32017== by 0x4E60ACE3: dlclose_doit (in /lib/libdl-2.5.so) ==32017== by 0x4E4B8C35: _dl_catch_error (in /lib/ld-2.5.so) ==32017== by 0x4E60B2CB: _dlerror_run (in /lib/libdl-2.5.so) ==32017== by 0x4E60AD19: dlclose (in /lib/libdl-2.5.so) ==32017== by 0x80BF8BA: load_dynamic_module (loader.c:389) ==32017== by 0x80C06A2: load_resource (loader.c:646) ==32017== by 0x80C0EBD: load_modules (loader.c:847) ==32017== by 0x807322B: main (asterisk.c:2957) ==32017== ==32017== Thread 27: ==32017== Syscall param write(buf) points to uninitialised byte(s) ==32017== at 0x4E644D9B: (within /lib/libpthread-2.5.so) ==32017== by 0x813CE9B: __mpool_sync (mpool.c:308) ==32017== by 0x8138300: __bt_sync (bt_close.c:146) ==32017== by 0x809F97E: ast_db_put (db.c:165) ==32017== by 0x631CC83: ??? (func_db.c:98) ==32017== by 0x80D477A: ast_func_write (pbx.c:1557) ==32017== by 0x80E0491: pbx_builtin_setvar_helper (pbx.c:5857) ==32017== by 0x80E091A: pbx_builtin_setvar (pbx.c:5930) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x659E2D4: ??? (app_macro.c:308) ==32017== Address 0x46D87A8 is 224 bytes inside a block of size 4,232 alloc'd ==32017== at 0x4005400: malloc (vg_replace_malloc.c:149) ==32017== by 0x8074152: __ast_alloc_region (astmm.c:102) ==32017== by 0x80743AB: __ast_malloc (astmm.c:203) ==32017== by 0x813D04B: mpool_bkt (mpool.c:383) ==32017== by 0x813CBBE: __mpool_get (mpool.c:210) ==32017== by 0x813A528: __bt_seqset (bt_seq.c:182) ==32017== by 0x813A3CE: __bt_seq (bt_seq.c:110) ==32017== by 0x809EEEE: ast_db_deltree (db.c:129) ==32017== by 0x47EB05D: iax_provision_reload (iax2-provision.c:537) ==32017== by 0x47E5FED: ??? (chan_iax2.c:10890) ==32017== by 0x80C077D: load_resource (loader.c:672) ==32017== by 0x80C0FF3: load_modules (loader.c:866) ==32017== ==32017== Thread 32: ==32017== Invalid read of size 4 ==32017== at 0x80B2069: ast_frame_free (frame.c:340) ==32017== by 0x80915A8: ast_generic_bridge (channel.c:3813) ==32017== by 0x80924BE: ast_channel_bridge (channel.c:4057) ==32017== by 0x4203185: ast_bridge_call (res_features.c:1420) ==32017== by 0x4688EA1: ??? (app_dial.c:1706) ==32017== by 0x4689AA0: ??? (app_dial.c:1760) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x80D6CC8: __ast_pbx_run (pbx.c:2408) ==32017== by 0x80D7A9D: pbx_thread (pbx.c:2623) ==32017== by 0x81191A4: dummy_start (utils.c:852) ==32017== Address 0x72CC0BC is 124 bytes inside a block of size 33,340 free'd ==32017== at 0x400501A: free (vg_replace_malloc.c:233) ==32017== by 0x807388F: __ast_free_region (astmm.c:174) ==32017== by 0x80743D3: __ast_free (astmm.c:208) ==32017== by 0x810FCEE: destroy (translate.c:157) ==32017== by 0x8113038: ast_translate_frame_freed (translate.c:977) ==32017== by 0x80B2065: ast_frame_free (frame.c:338) ==32017== by 0x80915A8: ast_generic_bridge (channel.c:3813) ==32017== by 0x80924BE: ast_channel_bridge (channel.c:4057) ==32017== by 0x4203185: ast_bridge_call (res_features.c:1420) ==32017== by 0x4688EA1: ??? (app_dial.c:1706) ==32017== by 0x4689AA0: ??? (app_dial.c:1760) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== ==32017== Thread 29: ==32017== Conditional jump or move depends on uninitialised value(s) ==32017== at 0x80E0422: pbx_builtin_setvar_helper (pbx.c:5854) ==32017== by 0x80E091A: pbx_builtin_setvar (pbx.c:5930) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x659E2D4: ??? (app_macro.c:308) ==32017== by 0x659F106: ??? (app_macro.c:486) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x80D6CC8: __ast_pbx_run (pbx.c:2408) ==32017== by 0x80D7A9D: pbx_thread (pbx.c:2623) ==32017== ==32017== Thread 41: ==32017== Invalid read of size 1 ==32017== at 0x4006278: strlen (mc_replace_strmem.c:246) ==32017== by 0x4E5071FE: vfprintf (in /lib/libc-2.5.so) ==32017== by 0x4E525F63: vsnprintf (in /lib/libc-2.5.so) ==32017== by 0x8119F86: ast_dynamic_str_thread_build_va (utils.c:1294) ==32017== by 0x80C3DB0: ast_log (logger.c:807) ==32017== by 0x63201E9: (within /usr/lib/asterisk/modules/app_addon_sql_mysql.so) ==32017== by 0x6321C51: (within /usr/lib/asterisk/modules/app_addon_sql_mysql.so) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x80D6CC8: __ast_pbx_run (pbx.c:2408) ==32017== by 0x80D7A9D: pbx_thread (pbx.c:2623) ==32017== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==32017== ==32017== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==32017== Access not within mapped region at address 0x1 ==32017== at 0x4006278: strlen (mc_replace_strmem.c:246) ==32017== by 0x4E5071FE: vfprintf (in /lib/libc-2.5.so) ==32017== by 0x4E525F63: vsnprintf (in /lib/libc-2.5.so) ==32017== by 0x8119F86: ast_dynamic_str_thread_build_va (utils.c:1294) ==32017== by 0x80C3DB0: ast_log (logger.c:807) ==32017== by 0x63201E9: (within /usr/lib/asterisk/modules/app_addon_sql_mysql.so) ==32017== by 0x6321C51: (within /usr/lib/asterisk/modules/app_addon_sql_mysql.so) ==32017== by 0x80D179D: pbx_exec (pbx.c:532) ==32017== by 0x80D53D2: pbx_extension_helper (pbx.c:1851) ==32017== by 0x80D674A: ast_spawn_extension (pbx.c:2306) ==32017== by 0x80D6CC8: __ast_pbx_run (pbx.c:2408) ==32017== by 0x80D7A9D: pbx_thread (pbx.c:2623) ==32017== ==32017== ERROR SUMMARY: 7486 errors from 12 contexts (suppressed: 693 from 1) ==32017== malloc/free: in use at exit: 5,526,657 bytes in 11,080 blocks. ==32017== malloc/free: 1,279,071 allocs, 1,267,991 frees, 351,967,170 bytes allocated. ==32017== For counts of detected errors, rerun with: -v ==32017== searching for pointers to 11,080 not-freed blocks. ==32017== checked 39,344,224 bytes. ==32017== ==32017== LEAK SUMMARY: ==32017== definitely lost: 4,707 bytes in 50 blocks. ==32017== possibly lost: 4,896 bytes in 36 blocks. ==32017== still reachable: 5,517,054 bytes in 10,994 blocks. ==32017== suppressed: 0 bytes in 0 blocks. ==32017== Use --leak-check=full to see details of leaked memory.