==9196== Memcheck, a memory error detector. ==9196== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==9196== Using LibVEX rev 1884, a library for dynamic binary translation. ==9196== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==9196== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==9196== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==9196== For more details, rerun with: -v ==9196== ==9196== My PID = 9196, parent PID = 5767. Prog and args are: ==9196== asterisk ==9196== -vvvvcg ==9196== -U ==9196== root ==9196== -G ==9196== root ==9196== ==9196== Invalid read of size 1 ==9196== at 0x72845D: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x40579cc is 516 bytes inside a block of size 653 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 4 ==9196== at 0x728466: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057950 is 392 bytes inside a block of size 653 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 4 ==9196== at 0x72849D: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x40577cc is 4 bytes inside a block of size 653 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x728002: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 1 ==9196== at 0x40069B8: strlen (mc_replace_strmem.c:243) ==9196== by 0x722F41: _dl_signal_error (in /lib/ld-2.5.so) ==9196== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057768 is 0 bytes inside a block of size 45 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 1 ==9196== at 0x40069C3: strlen (mc_replace_strmem.c:243) ==9196== by 0x722F41: _dl_signal_error (in /lib/ld-2.5.so) ==9196== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057769 is 1 bytes inside a block of size 45 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 1 ==9196== at 0x72AD75: memcpy (in /lib/ld-2.5.so) ==9196== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057768 is 0 bytes inside a block of size 45 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 4 ==9196== at 0x72AD7C: memcpy (in /lib/ld-2.5.so) ==9196== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057769 is 1 bytes inside a block of size 45 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== Invalid read of size 2 ==9196== at 0x72AD7A: memcpy (in /lib/ld-2.5.so) ==9196== by 0x7284B2: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38E4: load_dynamic_module (loader.c:398) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== Address 0x4057ea8 is 0 bytes inside a block of size 42 free'd ==9196== at 0x400562C: free (vg_replace_malloc.c:323) ==9196== by 0x727F80: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38E4: load_dynamic_module (loader.c:398) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ERROR SUMMARY: 15117 errors from 8 contexts (suppressed: 1250 from 1) ==9196== malloc/free: in use at exit: 8,377,495 bytes in 37,998 blocks. ==9196== malloc/free: 2,687,410 allocs, 2,649,412 frees, 1,163,868,621 bytes allocated. ==9196== For counts of detected errors, rerun with: -v ==9196== searching for pointers to 37,998 not-freed blocks. ==9196== checked 27,394,700 bytes. ==9196== ==9196== ==9196== 20 bytes in 1 blocks are still reachable in loss record 1 of 50 ==9196== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==9196== by 0x87F33B: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C37AD: load_dynamic_module (loader.c:367) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ==9196== 23 bytes in 1 blocks are still reachable in loss record 2 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x7CD6F3: prefix_array (in /lib/libc-2.5.so) ==9196== by 0x7CEEC5: glob64@@GLIBC_2.2 (in /lib/libc-2.5.so) ==9196== by 0x809F9A1: config_text_file_load (config.c:852) ==9196== by 0x80A1AFA: ast_config_internal_load (config.c:1366) ==9196== by 0x80A1B6B: ast_config_load (config.c:1385) ==9196== by 0x80861B2: do_reload (cdr.c:1414) ==9196== by 0x8086987: ast_cdr_engine_reload (cdr.c:1529) ==9196== by 0x80C457C: ast_module_reload (loader.c:628) ==9196== by 0x80708E4: monitor_sig_flags (asterisk.c:2682) ==9196== by 0x81230D5: dummy_start (utils.c:856) ==9196== by 0x8B249A: start_thread (in /lib/libpthread-2.5.so) ==9196== ==9196== ==9196== 32 bytes in 1 blocks are still reachable in loss record 3 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x728020: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38E4: load_dynamic_module (loader.c:398) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C5811: load_modules (loader.c:965) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ==9196== 32 bytes in 1 blocks are still reachable in loss record 4 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812F4A6: history_def_init (history.c:434) ==9196== by 0x812F505: history_init (history.c:477) ==9196== by 0x806ED49: ast_el_initialize (asterisk.c:2250) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 32 bytes in 1 blocks are still reachable in loss record 5 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D9D2: el_init (term.c:356) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 36 bytes in 1 blocks are still reachable in loss record 6 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x813C626: __bt_open (bt_open.c:172) ==9196== by 0x81346E0: dbopen (db.c:63) ==9196== by 0x80A2293: dbinit (db.c:65) ==9196== by 0x80A4189: astdb_init (db.c:590) ==9196== by 0x807223B: main (asterisk.c:3153) ==9196== ==9196== ==9196== 36 bytes in 1 blocks are still reachable in loss record 7 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812E1E4: el_init (sig.c:126) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 40 bytes in 1 blocks are still reachable in loss record 8 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812E079: el_init (chared.c:446) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 44 bytes in 1 blocks are still reachable in loss record 9 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812F4F6: history_init (history.c:474) ==9196== by 0x806ED49: ast_el_initialize (asterisk.c:2250) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 56 bytes in 2 blocks are still reachable in loss record 10 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0xAF735C: __libc_res_nsend (in /lib/libresolv-2.5.so) ==9196== by 0xAF5D05: __libc_res_nquery (in /lib/libresolv-2.5.so) ==9196== by 0xAF5FBE: __libc_res_nquerydomain (in /lib/libresolv-2.5.so) ==9196== by 0xAF630A: __libc_res_nsearch (in /lib/libresolv-2.5.so) ==9196== by 0x69047D5: ??? ==9196== by 0x69049FA: ??? ==9196== by 0x8203AE: gethostbyname_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so) ==9196== by 0x8121C36: ast_gethostbyname (utils.c:223) ==9196== by 0x80589C1: ast_find_ourip (acl.c:579) ==9196== by 0x68E3C98: reload_config (chan_sip.c:18478) ==9196== by 0x68E69EE: sip_do_reload (chan_sip.c:19048) ==9196== ==9196== ==9196== 64 bytes in 2 blocks are still reachable in loss record 11 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x721905: _dl_map_object_deps (in /lib/ld-2.5.so) ==9196== by 0x726B0C: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== ==9196== ==9196== 69 bytes in 3 blocks are still reachable in loss record 12 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x71D9C7: _dl_map_object (in /lib/ld-2.5.so) ==9196== by 0x7212D5: openaux (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x721894: _dl_map_object_deps (in /lib/ld-2.5.so) ==9196== by 0x726B0C: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== ==9196== ==9196== 76 bytes in 1 blocks are still reachable in loss record 13 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x726901: add_to_global (in /lib/ld-2.5.so) ==9196== by 0x726DF5: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== ==9196== ==9196== 96 bytes in 1 blocks are still reachable in loss record 14 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D985: el_init (term.c:348) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 100 bytes in 1 blocks are still reachable in loss record 15 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8128A72: term_change_size (term.c:490) ==9196== by 0x812D4A8: term_set (term.c:964) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 100 bytes in 1 blocks are still reachable in loss record 16 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8128A1C: term_change_size (term.c:479) ==9196== by 0x812D4A8: term_set (term.c:964) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 152 bytes in 1 blocks are still reachable in loss record 17 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D9A3: el_init (term.c:352) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 197 bytes in 32 blocks are definitely lost in loss record 18 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x92FD89: (within /lib/libtermcap.so.2.0.8) ==9196== by 0x92FE11: tgetstr (in /lib/libtermcap.so.2.0.8) ==9196== by 0x812D420: term_set (term.c:949) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 204 bytes in 1 blocks are still reachable in loss record 19 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x726761: _dl_scope_free (in /lib/ld-2.5.so) ==9196== by 0x727BF7: _dl_close_worker (in /lib/ld-2.5.so) ==9196== by 0x728486: _dl_close (in /lib/ld-2.5.so) ==9196== by 0x87ECE3: dlclose_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87ED19: dlclose (in /lib/libdl-2.5.so) ==9196== by 0x80C38C6: load_dynamic_module (loader.c:394) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ==9196== 256 bytes in 1 blocks are still reachable in loss record 20 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DB12: el_init (map.c:915) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 256 bytes in 1 blocks are still reachable in loss record 21 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DAF8: el_init (map.c:912) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 268 bytes in 14 blocks are still reachable in loss record 22 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x4005BCC: realloc (vg_replace_malloc.c:429) ==9196== by 0x71F634: _dl_lookup_symbol_x (in /lib/ld-2.5.so) ==9196== by 0x720324: _dl_relocate_object (in /lib/ld-2.5.so) ==9196== by 0x726BE7: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== ==9196== ==9196== 368 bytes in 1 blocks are still reachable in loss record 23 of 50 ==9196== at 0x4005B5E: realloc (vg_replace_malloc.c:429) ==9196== by 0x812D7AA: el_set (map.c:1400) ==9196== by 0x806EDE5: ast_el_initialize (asterisk.c:2259) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 548 bytes in 1 blocks are still reachable in loss record 24 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x813C59B: __bt_open (bt_open.c:162) ==9196== by 0x81346E0: dbopen (db.c:63) ==9196== by 0x80A2293: dbinit (db.c:65) ==9196== by 0x80A4189: astdb_init (db.c:590) ==9196== by 0x807223B: main (asterisk.c:3153) ==9196== ==9196== ==9196== 776 bytes in 1 blocks are still reachable in loss record 25 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D8F6: el_init (el.c:65) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,020 bytes in 51 blocks are still reachable in loss record 26 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8128AE2: node__get (key.c:463) ==9196== by 0x812BF2B: key_add (key.c:209) ==9196== by 0x812C393: map_init_meta (map.c:1014) ==9196== by 0x812C40A: map_init_emacs (map.c:1072) ==9196== by 0x812D5E2: el_set (map.c:1093) ==9196== by 0x806ED44: ast_el_initialize (asterisk.c:2249) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 27 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812E0DA: el_init (hist.c:63) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 28 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812E08B: el_init (search.c:73) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 29 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DFF6: el_init (chared.c:429) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 30 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DF87: el_init (chared.c:416) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 31 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DF47: el_init (chared.c:407) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,024 bytes in 1 blocks are still reachable in loss record 32 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812DAB3: el_init (key.c:109) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,104 bytes in 1 blocks are still reachable in loss record 33 of 50 ==9196== at 0x4005B5E: realloc (vg_replace_malloc.c:429) ==9196== by 0x812D7D0: el_set (map.c:1403) ==9196== by 0x806EDE5: ast_el_initialize (asterisk.c:2259) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,600 bytes in 100 blocks are still reachable in loss record 34 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812FEE7: history_def_enter (history.c:386) ==9196== by 0x812F72F: history (history.c:775) ==9196== by 0x806EEE7: ast_el_add_history (asterisk.c:2278) ==9196== by 0x806EFFA: ast_el_read_history (asterisk.c:2311) ==9196== by 0x8071992: main (asterisk.c:2971) ==9196== ==9196== ==9196== 1,734 bytes in 101 blocks are still reachable in loss record 35 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x7A76DF: strdup (in /lib/libc-2.5.so) ==9196== by 0x812D942: el_init (el.c:75) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,773 bytes in 1 blocks are still reachable in loss record 36 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x92FD89: (within /lib/libtermcap.so.2.0.8) ==9196== by 0x930950: tgetent (in /lib/libtermcap.so.2.0.8) ==9196== by 0x812D26D: term_set (term.c:919) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,944 bytes in 24 blocks are still reachable in loss record 37 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8128A91: term_change_size (term.c:494) ==9196== by 0x812D4A8: term_set (term.c:964) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 1,944 bytes in 24 blocks are still reachable in loss record 38 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8128A3F: term_change_size (term.c:483) ==9196== by 0x812D4A8: term_set (term.c:964) ==9196== by 0x812DA00: el_init (term.c:361) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 2,048 bytes in 1 blocks are still reachable in loss record 39 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D96E: el_init (term.c:345) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 2,048 bytes in 1 blocks are still reachable in loss record 40 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x812D957: el_init (term.c:342) ==9196== by 0x806ECD4: ast_el_initialize (asterisk.c:2245) ==9196== by 0x807194B: main (asterisk.c:2968) ==9196== ==9196== ==9196== 2,112 bytes in 6 blocks are still reachable in loss record 41 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x79058E: __fopen_internal (in /lib/libc-2.5.so) ==9196== by 0x79065B: fopen@@GLIBC_2.1 (in /lib/libc-2.5.so) ==9196== by 0x441BA19: ??? ==9196== by 0x441C016: ??? ==9196== by 0x8214D6: getprotobynumber_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so) ==9196== by 0x821387: getprotobynumber (in /lib/libc-2.5.so) ==9196== by 0x8073370: __ast_fdleak_socket (astfd.c:140) ==9196== by 0x80587DD: ast_ouraddrfor (acl.c:539) ==9196== by 0x688C2D0: ast_sip_ouraddrfor (chan_sip.c:1865) ==9196== by 0x68D9C0E: sip_poke_peer (chan_sip.c:16924) ==9196== by 0x68AF1C8: parse_register_contact (chan_sip.c:8610) ==9196== ==9196== ==9196== 3,072 bytes in 1 blocks are definitely lost in loss record 42 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x684F804: create_lpc10_decoder_state (lpcini.c:372) ==9196== by 0x684E9EF: lpc10_dec_new (codec_lpc10.c:86) ==9196== by 0x8119F3C: newpvt (translate.c:131) ==9196== by 0x811B2C3: calc_cost (translate.c:409) ==9196== by 0x811C641: __ast_register_translator (translate.c:741) ==9196== by 0x684F199: load_module (codec_lpc10.c:304) ==9196== by 0x80C4D44: load_resource (loader.c:744) ==9196== by 0x80C5811: load_modules (loader.c:965) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ==9196== 5,076 bytes in 139 blocks are still reachable in loss record 43 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x721B61: _dl_map_object_deps (in /lib/ld-2.5.so) ==9196== by 0x726B0C: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== ==9196== ==9196== 5,724 bytes in 138 blocks are still reachable in loss record 44 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x71C724: expand_dynamic_string_token (in /lib/ld-2.5.so) ==9196== by 0x71D3B9: _dl_map_object (in /lib/ld-2.5.so) ==9196== by 0x726AB0: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== ==9196== ==9196== 5,793 bytes in 141 blocks are still reachable in loss record 45 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x71F927: _dl_new_object (in /lib/ld-2.5.so) ==9196== by 0x71B030: _dl_map_object_from_fd (in /lib/ld-2.5.so) ==9196== by 0x71D47B: _dl_map_object (in /lib/ld-2.5.so) ==9196== by 0x726AB0: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== ==9196== ==9196== 7,616 bytes in 56 blocks are possibly lost in loss record 46 of 50 ==9196== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==9196== by 0x725D49: _dl_allocate_tls (in /lib/ld-2.5.so) ==9196== by 0x8B2B92: pthread_create@@GLIBC_2.1 (in /lib/libpthread-2.5.so) ==9196== by 0x812331D: ast_pthread_create_stack (utils.c:910) ==9196== by 0x806BF91: ast_makesocket (asterisk.c:1094) ==9196== by 0x8071D71: main (asterisk.c:3026) ==9196== ==9196== ==9196== 9,540 bytes in 1 blocks are definitely lost in loss record 47 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x684F44C: create_lpc10_encoder_state (lpcini.c:261) ==9196== by 0x684E9A6: lpc10_enc_new (codec_lpc10.c:79) ==9196== by 0x8119F3C: newpvt (translate.c:131) ==9196== by 0x811B2C3: calc_cost (translate.c:409) ==9196== by 0x811C641: __ast_register_translator (translate.c:741) ==9196== by 0x684F1BC: load_module (codec_lpc10.c:306) ==9196== by 0x80C4D44: load_resource (loader.c:744) ==9196== by 0x80C5811: load_modules (loader.c:965) ==9196== by 0x8072296: main (asterisk.c:3163) ==9196== ==9196== ==9196== 11,088 bytes in 141 blocks are still reachable in loss record 48 of 50 ==9196== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==9196== by 0x7245F3: _dl_check_map_versions (in /lib/ld-2.5.so) ==9196== by 0x726DE8: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== by 0x80C4C5F: load_resource (loader.c:718) ==9196== by 0x80C56BD: load_modules (loader.c:946) ==9196== ==9196== ==9196== 91,498 bytes in 141 blocks are still reachable in loss record 49 of 50 ==9196== at 0x4004BAE: calloc (vg_replace_malloc.c:397) ==9196== by 0x71F6BA: _dl_new_object (in /lib/ld-2.5.so) ==9196== by 0x71B030: _dl_map_object_from_fd (in /lib/ld-2.5.so) ==9196== by 0x71D47B: _dl_map_object (in /lib/ld-2.5.so) ==9196== by 0x726AB0: dl_open_worker (in /lib/ld-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x726491: _dl_open (in /lib/ld-2.5.so) ==9196== by 0x87EC4C: dlopen_doit (in /lib/libdl-2.5.so) ==9196== by 0x722E45: _dl_catch_error (in /lib/ld-2.5.so) ==9196== by 0x87F2CB: _dlerror_run (in /lib/libdl-2.5.so) ==9196== by 0x87EB83: dlopen@@GLIBC_2.1 (in /lib/libdl-2.5.so) ==9196== by 0x80C39AD: load_dynamic_module (loader.c:408) ==9196== ==9196== ==9196== 8,210,736 bytes in 36,851 blocks are still reachable in loss record 50 of 50 ==9196== at 0x4005A88: malloc (vg_replace_malloc.c:207) ==9196== by 0x8074AD0: __ast_alloc_region (astmm.c:115) ==9196== by 0x8074A8B: __ast_calloc (astmm.c:204) ==9196== by 0x81218AA: ast_threadstorage_get (threadstorage.h:130) ==9196== by 0x8122510: ast_store_lock_info (utils.c:551) ==9196== by 0x806912E: __ast_pthread_mutex_lock (lock.h:372) ==9196== by 0x8069054: ast_register_file_version (asterisk.c:281) ==9196== by 0x81214C9: __register_file_version (utils.c:28) ==9196== by 0x8144F9A: (within /usr/sbin/asterisk) ==9196== by 0x805503C: (within /usr/sbin/asterisk) ==9196== by 0x8144E28: __libc_csu_init (in /usr/sbin/asterisk) ==9196== by 0x74DE30: (below main) (in /lib/libc-2.5.so) ==9196== ==9196== LEAK SUMMARY: ==9196== definitely lost: 12,809 bytes in 34 blocks. ==9196== possibly lost: 7,616 bytes in 56 blocks. ==9196== still reachable: 8,357,070 bytes in 37,908 blocks. ==9196== suppressed: 0 bytes in 0 blocks.