==5032== Memcheck, a memory error detector ==5032== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==5032== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==5032== Command: /usr/sbin/asterisk -r ==5032== Parent PID: 4868 ==5032== --5032-- --5032-- Valgrind options: --5032-- -v --5032-- --tool=memcheck --5032-- --leak-check=full --5032-- --show-reachable=yes --5032-- --log-file=/root/valgrind.log --5032-- Contents of /proc/version: --5032-- Linux version 2.6.18-238.12.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Tue May 31 13:22:04 EDT 2011 --5032-- Arch and hwcaps: AMD64, amd64-sse3-cx16 --5032-- Page sizes: currently 4096, max supported 4096 --5032-- Valgrind library directory: /usr/lib64/valgrind --5032-- Reading syms from /usr/sbin/asterisk (0x400000) --5032-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux (0x38000000) --5032-- object doesn't have a dynamic symbol table --5032-- Reading syms from /lib64/ld-2.5.so (0x3f6e600000) --5032-- Reading suppressions file: /usr/lib64/valgrind/default.supp --5032-- REDIR: 0x3f6e614650 (strlen) redirected to 0x3803e767 (vgPlain_amd64_linux_REDIR_FOR_strlen) --5032-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so (0x4802000) --5032-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so (0x4a03000) ==5032== WARNING: new redirection conflicts with existing -- ignoring it --5032-- new: 0x3f6e614650 (strlen ) R-> 0x04a06dc0 strlen --5032-- REDIR: 0x3f6e614470 (index) redirected to 0x4a06c30 (index) --5032-- REDIR: 0x3f6e614620 (strcmp) redirected to 0x4a06e90 (strcmp) --5032-- Reading syms from /lib64/libssl.so.0.9.8e (0x37bd200000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libcrypto.so.0.9.8e (0x3f71a00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libc-2.5.so (0x3f6ea00000) --5032-- Reading syms from /usr/lib64/libxml2.so.2.6.26 (0x3f71e00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /usr/lib64/libz.so.1.2.3 (0x3f6f200000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libm-2.5.so (0x3f6f600000) --5032-- Reading syms from /lib64/libdl-2.5.so (0x3f6ee00000) --5032-- Reading syms from /lib64/libpthread-2.5.so (0x3f6fa00000) --5032-- Reading syms from /usr/lib64/libncurses.so.5.5 (0x3f70200000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libresolv-2.5.so (0x3f70a00000) --5032-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 (0x37bce00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /usr/lib64/libkrb5.so.3.3 (0x37bbe00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libcom_err.so.2.1 (0x3f72200000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /usr/lib64/libk5crypto.so.3.1 (0x37bc600000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /usr/lib64/libkrb5support.so.0.1 (0x37bc200000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libkeyutils-1.2.so (0x37bca00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libselinux.so.1 (0x3f6fe00000) --5032-- object doesn't have a symbol table --5032-- Reading syms from /lib64/libsepol.so.1 (0x3f70600000) --5032-- object doesn't have a symbol table --5032-- REDIR: 0x3f6ea7ae00 (memset) redirected to 0x4a07030 (memset) --5032-- REDIR: 0x3f6ea7c240 (memcpy) redirected to 0x4a08030 (memcpy) --5032-- REDIR: 0x3f6ea79f40 (rindex) redirected to 0x4a06ae0 (rindex) --5032-- REDIR: 0x3f6ea74dc0 (malloc) redirected to 0x4a05d9a (malloc) --5032-- REDIR: 0x3f6ea7a640 (memchr) redirected to 0x4a06f10 (memchr) --5032-- REDIR: 0x3f6ea79b50 (strlen) redirected to 0x4a06d80 (strlen) --5032-- REDIR: 0x3f6ea72870 (free) redirected to 0x4a059aa (free) --5032-- REDIR: 0x3f6ea7b930 (mempcpy) redirected to 0x4a07870 (mempcpy) --5032-- REDIR: 0x3f6ea752e0 (realloc) redirected to 0x4a05e4b (realloc) --5032-- REDIR: 0x3f6ea79420 (index) redirected to 0x4a06b70 (index) --5032-- REDIR: 0x3f6ea749e0 (calloc) redirected to 0x4a05092 (calloc) --5032-- REDIR: 0xffffffffff600000 (???) redirected to 0x3803e753 (vgPlain_amd64_linux_REDIR_FOR_vgettimeofday) --5032-- REDIR: 0x3f6ea79dd0 (strncmp) redirected to 0x4a06de0 (strncmp) --5032-- REDIR: 0x3f6ea79610 (strcpy) redirected to 0x4a082c0 (strcpy) --5032-- REDIR: 0x3f6ea795d0 (strcmp) redirected to 0x4a06e50 (strcmp) --5032-- REDIR: 0x3f6ea79e90 (strncpy) redirected to 0x4a081a0 (strncpy) --5032-- REDIR: 0x3f6ea7ac60 (memmove) redirected to 0x4a07080 (memmove) ==5032== ==5032== HEAP SUMMARY: ==5032== in use at exit: 27,350 bytes in 89 blocks ==5032== total heap usage: 558 allocs, 469 frees, 99,811 bytes allocated ==5032== ==5032== Searching for pointers to 89 not-freed blocks ==5032== Checked 787,456 bytes ==5032== ==5032== 6 bytes in 1 blocks are still reachable in loss record 1 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x3F7023BE3B: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 8 bytes in 1 blocks are still reachable in loss record 2 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x3F702422B9: _nc_trim_sgr0 (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C7DB: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 14 bytes in 1 blocks are still reachable in loss record 3 of 31 ==5032== at 0x4A05F1D: realloc (vg_replace_malloc.c:476) ==5032== by 0x3F70239EDA: _nc_doalloc (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023D721: tparm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241FAC: ??? (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F702422AA: _nc_trim_sgr0 (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C7DB: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 16 bytes in 1 blocks are still reachable in loss record 4 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x52B76B: _ast_malloc (utils.h:439) ==5032== by 0x4B890A: ast_register_verbose (logger.c:1473) ==5032== by 0x43D36F: main (asterisk.c:3298) ==5032== ==5032== 18 bytes in 1 blocks are still reachable in loss record 5 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F7023A061: _nc_home_terminfo (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F702411D6: _nc_next_db (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241A9A: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 40 bytes in 1 blocks are still reachable in loss record 6 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x52BA66: ast_threadstorage_get (threadstorage.h:173) ==5032== by 0x52BFC7: ast_str_thread_get (strings.h:636) ==5032== by 0x46C76B: handle_showchan (cli.c:1296) ==5032== by 0x46E81A: __ast_cli_register (cli.c:1915) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x46DE85: ast_builtins_init (cli.c:1727) ==5032== by 0x43CA90: main (asterisk.c:3182) ==5032== ==5032== 45 bytes in 1 blocks are still reachable in loss record 7 of 31 ==5032== at 0x4A05F1D: realloc (vg_replace_malloc.c:476) ==5032== by 0x3F70239EDA: _nc_doalloc (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241759: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 49 bytes in 2 blocks are still reachable in loss record 8 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46E849: __ast_cli_register (cli.c:1918) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x51D84E: ast_tps_init (taskprocessor.c:131) ==5032== by 0x43CA9F: main (asterisk.c:3185) ==5032== ==5032== 49 bytes in 2 blocks are still reachable in loss record 9 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46D6E3: set_full_cmd (cli.c:1573) ==5032== by 0x46E9DD: __ast_cli_register (cli.c:1935) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x51D84E: ast_tps_init (taskprocessor.c:131) ==5032== by 0x43CA9F: main (asterisk.c:3185) ==5032== ==5032== 52 bytes in 3 blocks are still reachable in loss record 10 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46E849: __ast_cli_register (cli.c:1918) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x478079: register_config_cli (config.c:2555) ==5032== by 0x43E081: main (asterisk.c:3524) ==5032== ==5032== 52 bytes in 3 blocks are still reachable in loss record 11 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46D6E3: set_full_cmd (cli.c:1573) ==5032== by 0x46E9DD: __ast_cli_register (cli.c:1935) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x478079: register_config_cli (config.c:2555) ==5032== by 0x43E081: main (asterisk.c:3524) ==5032== ==5032== 56 bytes in 1 blocks are still reachable in loss record 12 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x53EE71: history_def_init (history.c:434) ==5032== by 0x53EEDA: history_init (history.c:477) ==5032== by 0x43A488: ast_el_initialize (asterisk.c:2571) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 78 bytes in 1 blocks are still reachable in loss record 13 of 31 ==5032== at 0x4A05F1D: realloc (vg_replace_malloc.c:476) ==5032== by 0x3F70239EDA: _nc_doalloc (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7024176D: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 83 bytes in 1 blocks are still reachable in loss record 14 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F7023D1C7: _nc_tparm_analyze (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023D394: tparm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241FAC: ??? (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F702422AA: _nc_trim_sgr0 (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C7DB: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 88 bytes in 1 blocks are still reachable in loss record 15 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x53EEC7: history_init (history.c:474) ==5032== by 0x43A488: ast_el_initialize (asterisk.c:2571) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 96 bytes in 1 blocks are still reachable in loss record 16 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x3F7024183D: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 117 bytes in 1 blocks are still reachable in loss record 17 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x473086: config_text_file_load (config.c:1254) ==5032== by 0x475FB5: ast_config_internal_load (config.c:2058) ==5032== by 0x476064: ast_config_load2 (config.c:2077) ==5032== by 0x43B277: ast_readconfig (asterisk.c:2847) ==5032== by 0x43D4DF: main (asterisk.c:3321) ==5032== ==5032== 124 bytes in 1 blocks are still reachable in loss record 18 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x52BC48: ast_str_create (strings.h:400) ==5032== by 0x439482: cli_prompt (asterisk.c:2221) ==5032== by 0x53480E: prompt_print (prompt.c:99) ==5032== by 0x5367AE: re_refresh (refresh.c:215) ==5032== by 0x537BA5: el_gets (read.c:413) ==5032== by 0x43AE38: ast_remotecontrol (asterisk.c:2754) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 128 bytes in 1 blocks are still reachable in loss record 19 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F702419EF: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 136 bytes in 1 blocks are still reachable in loss record 20 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x473086: config_text_file_load (config.c:1254) ==5032== by 0x475FB5: ast_config_internal_load (config.c:2058) ==5032== by 0x4757B9: read_config_maps (config.c:1885) ==5032== by 0x43E086: main (asterisk.c:3525) ==5032== ==5032== 208 bytes in 1 blocks are still reachable in loss record 21 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x3F7023BC95: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 216 bytes in 1 blocks are possibly lost in loss record 22 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x43F59D: __ao2_alloc (astobj2.c:358) ==5032== by 0x43F754: _ao2_alloc (astobj2.c:403) ==5032== by 0x43F880: _ao2_container_alloc (astobj2.c:508) ==5032== by 0x51D7F0: ast_tps_init (taskprocessor.c:124) ==5032== by 0x43CA9F: main (asterisk.c:3185) ==5032== ==5032== 280 bytes in 1 blocks are still reachable in loss record 23 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x52BA66: ast_threadstorage_get (threadstorage.h:173) ==5032== by 0x52BFC7: ast_str_thread_get (strings.h:636) ==5032== by 0x4B7D40: ast_log (logger.c:1110) ==5032== by 0x4B8675: __ast_verbose_ap (logger.c:1433) ==5032== by 0x4B87F3: __ast_verbose (logger.c:1454) ==5032== by 0x43D3BD: main (asterisk.c:3301) ==5032== ==5032== 454 bytes in 22 blocks are still reachable in loss record 24 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46E849: __ast_cli_register (cli.c:1918) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x46DE85: ast_builtins_init (cli.c:1727) ==5032== by 0x43CA90: main (asterisk.c:3182) ==5032== ==5032== 454 bytes in 22 blocks are still reachable in loss record 25 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F6EA798C1: strdup (in /lib64/libc-2.5.so) ==5032== by 0x52B8CB: _ast_strdup (utils.h:525) ==5032== by 0x46D6E3: set_full_cmd (cli.c:1573) ==5032== by 0x46E9DD: __ast_cli_register (cli.c:1935) ==5032== by 0x46EBF1: ast_cli_register (cli.c:1969) ==5032== by 0x46EC2A: ast_cli_register_multiple (cli.c:1980) ==5032== by 0x46DE85: ast_builtins_init (cli.c:1727) ==5032== by 0x43CA90: main (asterisk.c:3182) ==5032== ==5032== 651 bytes in 1 blocks are still reachable in loss record 26 of 31 ==5032== at 0x4A05F1D: realloc (vg_replace_malloc.c:476) ==5032== by 0x52B851: _ast_realloc (utils.h:498) ==5032== by 0x52BEA3: ast_str_make_space (strings.h:551) ==5032== by 0x51D425: __ast_str_helper (strings.c:93) ==5032== by 0x52C04E: ast_str_set_va (strings.h:767) ==5032== by 0x4B85DE: __ast_verbose_ap (logger.c:1422) ==5032== by 0x4B87F3: __ast_verbose (logger.c:1454) ==5032== by 0x43D3BD: main (asterisk.c:3301) ==5032== ==5032== 827 bytes in 11 blocks are still reachable in loss record 27 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x47555C: append_mapping (config.c:1853) ==5032== by 0x475B11: read_config_maps (config.c:1940) ==5032== by 0x43E086: main (asterisk.c:3525) ==5032== ==5032== 1,381 bytes in 1 blocks are still reachable in loss record 28 of 31 ==5032== at 0x4A05E1C: malloc (vg_replace_malloc.c:195) ==5032== by 0x3F702413FB: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 3,400 bytes in 1 blocks are still reachable in loss record 29 of 31 ==5032== at 0x4A05F1D: realloc (vg_replace_malloc.c:476) ==5032== by 0x3F70239EDA: _nc_doalloc (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241782: _nc_read_file_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F70241AF6: _nc_read_entry (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023BFBA: _nc_setupterm (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x3F7023C669: tgetent (in /usr/lib64/libncurses.so.5.5) ==5032== by 0x53C90A: term_set (term.c:919) ==5032== by 0x53D395: el_init (term.c:361) ==5032== by 0x43A413: ast_el_initialize (asterisk.c:2566) ==5032== by 0x43ADBF: ast_remotecontrol (asterisk.c:2746) ==5032== by 0x43E1B8: main (asterisk.c:3544) ==5032== ==5032== 9,112 bytes in 1 blocks are possibly lost in loss record 30 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x43F59D: __ao2_alloc (astobj2.c:358) ==5032== by 0x43F754: _ao2_alloc (astobj2.c:403) ==5032== by 0x43F880: _ao2_container_alloc (astobj2.c:508) ==5032== by 0x4E4C18: ast_pbx_init (pbx.c:9741) ==5032== by 0x43CAA9: main (asterisk.c:3187) ==5032== ==5032== 9,112 bytes in 1 blocks are possibly lost in loss record 31 of 31 ==5032== at 0x4A05140: calloc (vg_replace_malloc.c:418) ==5032== by 0x52B7DE: _ast_calloc (utils.h:462) ==5032== by 0x43F59D: __ao2_alloc (astobj2.c:358) ==5032== by 0x43F754: _ao2_alloc (astobj2.c:403) ==5032== by 0x43F880: _ao2_container_alloc (astobj2.c:508) ==5032== by 0x4E4C36: ast_pbx_init (pbx.c:9742) ==5032== by 0x43CAA9: main (asterisk.c:3187) ==5032== ==5032== LEAK SUMMARY: ==5032== definitely lost: 0 bytes in 0 blocks ==5032== indirectly lost: 0 bytes in 0 blocks ==5032== possibly lost: 18,440 bytes in 3 blocks ==5032== still reachable: 8,910 bytes in 86 blocks ==5032== suppressed: 0 bytes in 0 blocks ==5032== ==5032== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 4 from 4) --5032-- --5032-- used_suppression: 4 dl-hack3 ==5032== ==5032== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 4 from 4)