==22579== Memcheck, a memory error detector. ==22579== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==22579== Using LibVEX rev 1884, a library for dynamic binary translation. ==22579== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==22579== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==22579== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==22579== For more details, rerun with: -v ==22579== ==22579== My PID = 22579, parent PID = 22172. Prog and args are: ==22579== asterisk ==22579== -vvvvcg ==22579== -U ==22579== scopserv ==22579== -G ==22579== scopserv ==22579== ==22579== Invalid read of size 1 ==22579== at 0x97843D: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052b9c is 516 bytes inside a block of size 657 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977FE2: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 4 ==22579== at 0x978446: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052b20 is 392 bytes inside a block of size 657 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977FE2: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 4 ==22579== at 0x97847D: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x405299c is 4 bytes inside a block of size 657 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977FE2: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 1 ==22579== at 0x40069B8: strlen (mc_replace_strmem.c:243) ==22579== by 0x972F21: _dl_signal_error (in /lib/ld-2.5.so) ==22579== by 0x978492: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052938 is 0 bytes inside a block of size 45 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977F60: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 1 ==22579== at 0x40069C3: strlen (mc_replace_strmem.c:243) ==22579== by 0x972F21: _dl_signal_error (in /lib/ld-2.5.so) ==22579== by 0x978492: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052939 is 1 bytes inside a block of size 45 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977F60: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 1 ==22579== at 0x97AD55: memcpy (in /lib/ld-2.5.so) ==22579== by 0x978492: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052938 is 0 bytes inside a block of size 45 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977F60: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 4 ==22579== at 0x97AD5C: memcpy (in /lib/ld-2.5.so) ==22579== by 0x978492: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4052939 is 1 bytes inside a block of size 45 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977F60: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== Invalid read of size 2 ==22579== at 0x97AD5A: memcpy (in /lib/ld-2.5.so) ==22579== by 0x978492: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== Address 0x4053090 is 0 bytes inside a block of size 42 free'd ==22579== at 0x400562C: free (vg_replace_malloc.c:323) ==22579== by 0x977F60: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22587== Warning: invalid file descriptor 4096 in syscall close() ==22587== Warning: invalid file descriptor 4097 in syscall close() ==22587== Warning: invalid file descriptor 4098 in syscall close() ==22587== Use --log-fd= to select an alternative log fd. ==22587== Warning: invalid file descriptor 4099 in syscall close() ==22587== Warning: invalid file descriptor 4100 in syscall close() ==22579== ==22579== Source and destination overlap in strcpy(0xBE920B9D, 0xBE920B9E) ==22579== at 0x4007F39: strcpy (mc_replace_strmem.c:268) ==22579== by 0x809E73A: process_text_line (config.c:726) ==22579== by 0x809F3E4: config_text_file_load (config.c:969) ==22579== by 0x80A100F: ast_config_internal_load (config.c:1375) ==22579== by 0x80A1080: ast_config_load (config.c:1394) ==22579== by 0x49E1FFA: set_config (chan_iax2.c:11353) ==22579== by 0x49E720E: load_module (chan_iax2.c:12758) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==23493== Warning: invalid file descriptor 4096 in syscall close() ==23493== Warning: invalid file descriptor 4097 in syscall close() ==23493== Warning: invalid file descriptor 4098 in syscall close() ==23493== Use --log-fd= to select an alternative log fd. ==23493== Warning: invalid file descriptor 4099 in syscall close() ==23493== Warning: invalid file descriptor 4100 in syscall close() ==22579== ==22579== Thread 32: ==22579== Syscall param write(buf) points to uninitialised byte(s) ==22579== at 0xADC70B: (within /lib/libpthread-2.5.so) ==22579== by 0x8142212: __mpool_sync (mpool.c:312) ==22579== by 0x813D435: __bt_sync (bt_close.c:146) ==22579== by 0x80A239A: ast_db_put (db.c:165) ==22579== by 0x7C839CA: parse_register_contact (chan_sip.c:8805) ==22579== by 0x7C85A49: register_verify (chan_sip.c:9387) ==22579== by 0x7CAAB1A: handle_request_register (chan_sip.c:16331) ==22579== by 0x7CAB993: handle_request (chan_sip.c:16548) ==22579== by 0x7CAC9F5: sipsock_read (chan_sip.c:16783) ==22579== by 0x80C0781: ast_io_wait (io.c:279) ==22579== by 0x7CAD6C5: do_monitor (chan_sip.c:17002) ==22579== by 0x8124113: dummy_start (utils.c:856) ==22579== Address 0x61636f0 is 200 bytes inside a block of size 4,232 alloc'd ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x8073052: __ast_alloc_region (astmm.c:115) ==22579== by 0x807300D: __ast_calloc (astmm.c:204) ==22579== by 0x81423E3: mpool_bkt (mpool.c:387) ==22579== by 0x8141F1A: __mpool_get (mpool.c:214) ==22579== by 0x813F0A3: __bt_search (bt_search.c:78) ==22579== by 0x81458E7: __bt_get (bt_get.c:87) ==22579== by 0x80A2579: ast_db_get (db.c:191) ==22579== by 0x49C788E: reg_source_db (chan_iax2.c:7421) ==22579== by 0x49E3F63: set_config (chan_iax2.c:11702) ==22579== by 0x49E720E: load_module (chan_iax2.c:12758) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== Uninitialised value was created by a heap allocation ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x81408FB: bt_page (bt_split.c:390) ==22579== by 0x813FE40: __bt_split (bt_split.c:108) ==22579== by 0x813EBF3: __bt_put (bt_put.c:205) ==22579== by 0x80A237D: ast_db_put (db.c:164) ==22579== by 0x7C839CA: parse_register_contact (chan_sip.c:8805) ==22579== by 0x7C85A49: register_verify (chan_sip.c:9387) ==22579== by 0x7CAAB1A: handle_request_register (chan_sip.c:16331) ==22579== by 0x7CAB993: handle_request (chan_sip.c:16548) ==22579== by 0x7CAC9F5: sipsock_read (chan_sip.c:16783) ==22579== by 0x80C0781: ast_io_wait (io.c:279) ==22579== by 0x7CAD6C5: do_monitor (chan_sip.c:17002) ==22579== ==22579== ERROR SUMMARY: 22311 errors from 10 contexts (suppressed: 1619 from 1) ==22579== malloc/free: in use at exit: 24,262,692 bytes in 103,042 blocks. ==22579== malloc/free: 237,856 allocs, 134,814 frees, 89,459,067 bytes allocated. ==22579== For counts of detected errors, rerun with: -v ==22579== searching for pointers to 103,042 not-freed blocks. ==22579== checked 36,523,132 bytes. ==22579== ==22579== Thread 1: ==22579== ==22579== 16 bytes in 1 blocks are still reachable in loss record 1 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x45B9A8C: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 20 bytes in 1 blocks are still reachable in loss record 2 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0xACB33B: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3A20: load_dynamic_module (loader.c:380) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 23 bytes in 1 blocks are still reachable in loss record 3 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x9F2E0F: strdup (in /lib/libc-2.5.so) ==22579== by 0x45B9AB8: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 23 bytes in 1 blocks are still reachable in loss record 4 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x4606B27: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x4606C41: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x460810D: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x4608977: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B77B1: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B93C8: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== ==22579== ==22579== 24 bytes in 1 blocks are still reachable in loss record 5 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x45FCBAE: uodbc_open_stats (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45F1490: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B0BEE: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B16F3: SQLAllocHandle (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x459EC6A: load_odbc_config (res_odbc.c:297) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 32 bytes in 1 blocks are still reachable in loss record 6 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x81305B6: history_def_init (history.c:434) ==22579== by 0x8130615: history_init (history.c:477) ==22579== by 0x806EC67: ast_el_initialize (asterisk.c:2250) ==22579== by 0x8071851: main (asterisk.c:2968) ==22579== ==22579== ==22579== 36 bytes in 1 blocks are still reachable in loss record 7 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x813D736: __bt_open (bt_open.c:172) ==22579== by 0x81357F0: dbopen (db.c:63) ==22579== by 0x80A17A7: dbinit (db.c:65) ==22579== by 0x80A376B: astdb_init (db.c:590) ==22579== by 0x80720F9: main (asterisk.c:3153) ==22579== ==22579== ==22579== 40 bytes in 2 blocks are still reachable in loss record 8 of 37 ==22579== at 0x4004A62: memalign (vg_replace_malloc.c:460) ==22579== by 0x975C40: ___tls_get_addr (in /lib/ld-2.5.so) ==22579== by 0xB697EB: (within /lib/libselinux.so.1) ==22579== by 0xB64F21: (within /lib/libselinux.so.1) ==22579== by 0xB5D5C1: (within /lib/libselinux.so.1) ==22579== by 0xB6A51B: (within /lib/libselinux.so.1) ==22579== by 0x977CC1: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== ==22579== ==22579== 44 bytes in 1 blocks are still reachable in loss record 9 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x8130606: history_init (history.c:474) ==22579== by 0x806EC67: ast_el_initialize (asterisk.c:2250) ==22579== by 0x8071851: main (asterisk.c:2968) ==22579== ==22579== ==22579== 76 bytes in 1 blocks are still reachable in loss record 10 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x9768E1: add_to_global (in /lib/ld-2.5.so) ==22579== by 0x976DD5: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== ==22579== ==22579== 108 bytes in 3 blocks are still reachable in loss record 11 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x4605B03: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x46063E7: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x4607AB2: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B938F: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== ==22579== ==22579== 160 bytes in 2 blocks are still reachable in loss record 12 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x999F79: __gconv_open (in /lib/libc-2.5.so) ==22579== by 0x999B8E: iconv_open (in /lib/libc-2.5.so) ==22579== by 0x45FA9B7: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B9382: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== ==22579== ==22579== 197 bytes in 32 blocks are definitely lost in loss record 13 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0xB74D89: (within /lib/libtermcap.so.2.0.8) ==22579== by 0xB74E11: tgetstr (in /lib/libtermcap.so.2.0.8) ==22579== by 0x812E530: term_set (term.c:949) ==22579== by 0x812EB10: el_init (term.c:361) ==22579== by 0x806EBF2: ast_el_initialize (asterisk.c:2245) ==22579== by 0x8071851: main (asterisk.c:2968) ==22579== ==22579== ==22579== 204 bytes in 1 blocks are still reachable in loss record 14 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x976741: _dl_scope_free (in /lib/ld-2.5.so) ==22579== by 0x977BD7: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BD4: load_dynamic_module (loader.c:418) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 240 bytes in 2 blocks are still reachable in loss record 15 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x9A1D35: __gconv_lookup_cache (in /lib/libc-2.5.so) ==22579== by 0x99B2AB: __gconv_find_transform (in /lib/libc-2.5.so) ==22579== by 0x999F23: __gconv_open (in /lib/libc-2.5.so) ==22579== by 0x999B8E: iconv_open (in /lib/libc-2.5.so) ==22579== by 0x45FA9B7: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B9382: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== ==22579== ==22579== 280 bytes in 14 blocks are still reachable in loss record 16 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x4005BCC: realloc (vg_replace_malloc.c:429) ==22579== by 0x96F5F4: _dl_lookup_symbol_x (in /lib/ld-2.5.so) ==22579== by 0x970314: _dl_relocate_object (in /lib/ld-2.5.so) ==22579== by 0x976BC7: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== ==22579== ==22579== 352 bytes in 1 blocks are still reachable in loss record 17 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x9DB5CE: __fopen_internal (in /lib/libc-2.5.so) ==22579== by 0x9DDB7B: fopen64 (in /lib/libc-2.5.so) ==22579== by 0x8073F98: __ast_mm_init (astmm.c:498) ==22579== by 0x80722B5: main (asterisk.c:3189) ==22579== ==22579== ==22579== 480 bytes in 15 blocks are still reachable in loss record 18 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x978000: _dl_close_worker (in /lib/ld-2.5.so) ==22579== by 0x978466: _dl_close (in /lib/ld-2.5.so) ==22579== by 0xACACE3: dlclose_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAD19: dlclose (in /lib/libdl-2.5.so) ==22579== by 0x80C3BF2: load_dynamic_module (loader.c:422) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 504 bytes in 22 blocks are still reachable in loss record 19 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x96D987: _dl_map_object (in /lib/ld-2.5.so) ==22579== by 0x9712B5: openaux (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x971874: _dl_map_object_deps (in /lib/ld-2.5.so) ==22579== by 0x976AEC: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== ==22579== ==22579== 548 bytes in 1 blocks are still reachable in loss record 20 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x813D6AB: __bt_open (bt_open.c:162) ==22579== by 0x81357F0: dbopen (db.c:63) ==22579== by 0x80A17A7: dbinit (db.c:65) ==22579== by 0x80A376B: astdb_init (db.c:590) ==22579== by 0x80720F9: main (asterisk.c:3153) ==22579== ==22579== ==22579== 820 bytes in 21 blocks are still reachable in loss record 21 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x9718E5: _dl_map_object_deps (in /lib/ld-2.5.so) ==22579== by 0x976AEC: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== ==22579== ==22579== 1,420 bytes in 1 blocks are still reachable in loss record 22 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x45F1470: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B0BEE: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B16F3: SQLAllocHandle (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x459EC6A: load_odbc_config (res_odbc.c:297) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 1,773 bytes in 1 blocks are still reachable in loss record 23 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0xB74D89: (within /lib/libtermcap.so.2.0.8) ==22579== by 0xB75950: tgetent (in /lib/libtermcap.so.2.0.8) ==22579== by 0x812E37D: term_set (term.c:919) ==22579== by 0x812EB10: el_init (term.c:361) ==22579== by 0x806EBF2: ast_el_initialize (asterisk.c:2245) ==22579== by 0x8071851: main (asterisk.c:2968) ==22579== ==22579== ==22579== 2,496 bytes in 1 blocks are still reachable in loss record 24 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x45B9438: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 3,072 bytes in 1 blocks are definitely lost in loss record 25 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x7C03804: create_lpc10_decoder_state (lpcini.c:372) ==22579== by 0x7C029EF: lpc10_dec_new (codec_lpc10.c:86) ==22579== by 0x811AE74: newpvt (translate.c:131) ==22579== by 0x811C287: calc_cost (translate.c:395) ==22579== by 0x811D605: __ast_register_translator (translate.c:727) ==22579== by 0x7C03199: load_module (codec_lpc10.c:304) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 4,976 bytes in 1 blocks are still reachable in loss record 26 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x45F13C1: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B04FF: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B16F3: SQLAllocHandle (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A09D9: odbc_obj_connect (res_odbc.c:540) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 5,716 bytes in 145 blocks are still reachable in loss record 27 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x971B41: _dl_map_object_deps (in /lib/ld-2.5.so) ==22579== by 0x976AEC: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== ==22579== ==22579== 5,962 bytes in 144 blocks are still reachable in loss record 28 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x96C6E4: expand_dynamic_string_token (in /lib/ld-2.5.so) ==22579== by 0x96D379: _dl_map_object (in /lib/ld-2.5.so) ==22579== by 0x976A90: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== ==22579== ==22579== 6,008 bytes in 42 blocks are possibly lost in loss record 29 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x975D29: _dl_allocate_tls (in /lib/ld-2.5.so) ==22579== by 0xAD5CC3: pthread_create@@GLIBC_2.1 (in /lib/libpthread-2.5.so) ==22579== by 0x812435B: ast_pthread_create_stack (utils.c:910) ==22579== by 0x80AA859: do_reload (dnsmgr.c:400) ==22579== by 0x80AA57E: dnsmgr_init (dnsmgr.c:351) ==22579== by 0x8071F95: main (asterisk.c:3105) ==22579== ==22579== ==22579== 6,466 bytes in 166 blocks are still reachable in loss record 30 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x96F915: _dl_new_object (in /lib/ld-2.5.so) ==22579== by 0x96B030: _dl_map_object_from_fd (in /lib/ld-2.5.so) ==22579== by 0x96D43B: _dl_map_object (in /lib/ld-2.5.so) ==22579== by 0x976A90: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== ==22579== ==22579== 9,540 bytes in 1 blocks are definitely lost in loss record 31 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x7C0344C: create_lpc10_encoder_state (lpcini.c:261) ==22579== by 0x7C029A6: lpc10_enc_new (codec_lpc10.c:79) ==22579== by 0x811AE74: newpvt (translate.c:131) ==22579== by 0x811C287: calc_cost (translate.c:395) ==22579== by 0x811D605: __ast_register_translator (translate.c:727) ==22579== by 0x7C031BC: load_module (codec_lpc10.c:306) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== by 0x8072154: main (asterisk.c:3163) ==22579== ==22579== ==22579== 14,768 bytes in 166 blocks are still reachable in loss record 32 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x9745D3: _dl_check_map_versions (in /lib/ld-2.5.so) ==22579== by 0x976DC8: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== by 0x80C5001: load_resource (loader.c:758) ==22579== by 0x80C5A61: load_modules (loader.c:987) ==22579== ==22579== ==22579== 52,261 bytes in 26 blocks are still reachable in loss record 33 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x3A2B0C: my_malloc (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3A2C96: my_strdup (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x462C4FD: myodbc_init (in /usr/lib/libmyodbc3-3.51.26.so) ==22579== by 0x462F7CE: my_SQLAllocEnv (in /usr/lib/libmyodbc3-3.51.26.so) ==22579== by 0x462F88E: SQLAllocHandle (in /usr/lib/libmyodbc3-3.51.26.so) ==22579== by 0x45BA3A1: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== ==22579== ==22579== 61,320 bytes in 15 blocks are still reachable in loss record 34 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x3A9E85: my_once_alloc (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3AA68A: (within /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3AB0A6: (within /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3AB221: get_charset_by_csname (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3C84E2: mysql_init_character_set (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x3C9BCB: mysql_real_connect (in /usr/lib/mysql/libmysqlclient.so.15.0.0) ==22579== by 0x4629109: myodbc_do_connect (in /usr/lib/libmyodbc3-3.51.26.so) ==22579== by 0x4629CCA: SQLConnect (in /usr/lib/libmyodbc3-3.51.26.so) ==22579== by 0x45BAD91: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== ==22579== ==22579== 65,280 bytes in 2 blocks are still reachable in loss record 35 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x99A0F8: __gconv_open (in /lib/libc-2.5.so) ==22579== by 0x999B8E: iconv_open (in /lib/libc-2.5.so) ==22579== by 0x45FA9B7: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45B9382: (within /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45BAD20: SQLConnect (in /usr/lib/libodbc.so.1.0.0) ==22579== by 0x45A0B17: odbc_obj_connect (res_odbc.c:554) ==22579== by 0x459FEAC: ast_odbc_request_obj (res_odbc.c:466) ==22579== by 0x459F958: odbc_register_class (res_odbc.c:381) ==22579== by 0x459EDDD: load_odbc_config (res_odbc.c:319) ==22579== by 0x45A17CB: load_module (res_odbc.c:734) ==22579== by 0x80C50E6: load_resource (loader.c:784) ==22579== ==22579== ==22579== 107,890 bytes in 166 blocks are still reachable in loss record 36 of 37 ==22579== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==22579== by 0x96F67A: _dl_new_object (in /lib/ld-2.5.so) ==22579== by 0x96B030: _dl_map_object_from_fd (in /lib/ld-2.5.so) ==22579== by 0x96D43B: _dl_map_object (in /lib/ld-2.5.so) ==22579== by 0x976A90: dl_open_worker (in /lib/ld-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0x976471: _dl_open (in /lib/ld-2.5.so) ==22579== by 0xACAC4C: dlopen_doit (in /lib/libdl-2.5.so) ==22579== by 0x972E25: _dl_catch_error (in /lib/ld-2.5.so) ==22579== by 0xACB2CB: _dlerror_run (in /lib/libdl-2.5.so) ==22579== by 0xACAB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==22579== by 0x80C3CBB: load_dynamic_module (loader.c:432) ==22579== ==22579== ==22579== 23,909,517 bytes in 102,039 blocks are still reachable in loss record 37 of 37 ==22579== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==22579== by 0x8073052: __ast_alloc_region (astmm.c:115) ==22579== by 0x807300D: __ast_calloc (astmm.c:204) ==22579== by 0x81228DE: ast_threadstorage_get (threadstorage.h:130) ==22579== by 0x812354E: ast_store_lock_info (utils.c:551) ==22579== by 0x8068FC6: __ast_pthread_mutex_lock (lock.h:373) ==22579== by 0x8068EEC: ast_register_file_version (asterisk.c:281) ==22579== by 0x81224FD: __register_file_version (utils.c:28) ==22579== by 0x81460AA: (within /usr/sbin/asterisk) ==22579== by 0x8054EC8: (within /usr/sbin/asterisk) ==22579== by 0x8145F38: __libc_csu_init (in /usr/sbin/asterisk) ==22579== by 0x998E40: (below main) (in /lib/libc-2.5.so) ==22579== ==22579== LEAK SUMMARY: ==22579== definitely lost: 12,809 bytes in 34 blocks. ==22579== possibly lost: 6,008 bytes in 42 blocks. ==22579== still reachable: 24,243,875 bytes in 102,966 blocks. ==22579== suppressed: 0 bytes in 0 blocks.