==19076== ==19076== ERROR SUMMARY: 7139 errors from 8 contexts (suppressed: 605 from 1) ==19076== malloc/free: in use at exit: 407,420 bytes in 4,785 blocks. ==19076== malloc/free: 43,283 allocs, 38,498 frees, 2,496,035 bytes allocated. ==19076== For counts of detected errors, rerun with: -v ==19076== searching for pointers to 4,785 not-freed blocks. ==19076== checked 11,808,644 bytes. ==19076== ==19076== ==19076== 16 bytes in 1 blocks are definitely lost in loss record 11 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x4550BDD: H323PluginCodecManager::Bootstrap() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x44E6652: PluginLoader::OnStartup() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x48855F5: PProcess::PProcess(char const*, char const*, unsigned short, unsigned short, PProcess::CodeStatus, unsigned short) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4DE6E01: ??? (pbx_config.c:602) ==19076== by 0x4DDC365: ??? (chan_agent.c:1433) ==19076== by 0x4DEF245: ??? (pbx_config.c:1046) ==19076== by 0x4DCE970: (within /usr/lib/asterisk/modules/res_indications.so) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAF8143: dl_open_worker (in /lib/ld-2.7.so) ==19076== by 0xAF41B5: _dl_catch_error (in /lib/ld-2.7.so) ==19076== ==19076== ==19076== 16 bytes in 1 blocks are definitely lost in loss record 12 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x4550BBA: H323PluginCodecManager::Bootstrap() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x44E6652: PluginLoader::OnStartup() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x48855F5: PProcess::PProcess(char const*, char const*, unsigned short, unsigned short, PProcess::CodeStatus, unsigned short) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4DE6E01: ??? (pbx_config.c:602) ==19076== by 0x4DDC365: ??? (chan_agent.c:1433) ==19076== by 0x4DEF245: ??? (pbx_config.c:1046) ==19076== by 0x4DCE970: (within /usr/lib/asterisk/modules/res_indications.so) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAF8143: dl_open_worker (in /lib/ld-2.7.so) ==19076== by 0xAF41B5: _dl_catch_error (in /lib/ld-2.7.so) ==19076== ==19076== ==19076== 16 bytes in 1 blocks are definitely lost in loss record 13 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x4550B97: H323PluginCodecManager::Bootstrap() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x44E6652: PluginLoader::OnStartup() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x48855F5: PProcess::PProcess(char const*, char const*, unsigned short, unsigned short, PProcess::CodeStatus, unsigned short) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4DE6E01: ??? (pbx_config.c:602) ==19076== by 0x4DDC365: ??? (chan_agent.c:1433) ==19076== by 0x4DEF245: ??? (pbx_config.c:1046) ==19076== by 0x4DCE970: (within /usr/lib/asterisk/modules/res_indications.so) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAF8143: dl_open_worker (in /lib/ld-2.7.so) ==19076== by 0xAF41B5: _dl_catch_error (in /lib/ld-2.7.so) ==19076== ==19076== ==19076== 16 bytes in 1 blocks are definitely lost in loss record 14 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x4550B74: H323PluginCodecManager::Bootstrap() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x44E6652: PluginLoader::OnStartup() (in /usr/src/h323plus/lib/libh323_linux_x86_r.so.1.20-alpha2) ==19076== by 0x48855F5: PProcess::PProcess(char const*, char const*, unsigned short, unsigned short, PProcess::CodeStatus, unsigned short) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4DE6E01: ??? (pbx_config.c:602) ==19076== by 0x4DDC365: ??? (chan_agent.c:1433) ==19076== by 0x4DEF245: ??? (pbx_config.c:1046) ==19076== by 0x4DCE970: (within /usr/lib/asterisk/modules/res_indications.so) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAF8143: dl_open_worker (in /lib/ld-2.7.so) ==19076== by 0xAF41B5: _dl_catch_error (in /lib/ld-2.7.so) ==19076== ==19076== ==19076== 16 bytes in 1 blocks are definitely lost in loss record 17 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x479803A: PDevicePluginAdapter::CreateFactory(PString const&) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4870E36: PPluginManager::RegisterService(PString const&, PString const&, PPluginServiceDescriptor*) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4790E3E: __static_initialization_and_destruction_0(int, int) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x48989C5: (within /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x476D0A8: (within /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAE688E: (within /lib/ld-2.7.so) ==19076== ==19076== ==19076== 32 bytes in 2 blocks are definitely lost in loss record 46 of 155 ==19076== at 0x40064FE: operator new(unsigned) (vg_replace_malloc.c:224) ==19076== by 0x4797904: PDevicePluginAdapter::CreateFactory(PString const&) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4870E36: PPluginManager::RegisterService(PString const&, PString const&, PPluginServiceDescriptor*) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x4790EC3: __static_initialization_and_destruction_0(int, int) (in /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x48989C5: (within /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0x476D0A8: (within /usr/src/ptlib_v2_0_1/lib/libpt_linux_x86_r.so.2.0.1) ==19076== by 0xAF4572: call_init (in /lib/ld-2.7.so) ==19076== by 0xAF4682: _dl_init (in /lib/ld-2.7.so) ==19076== by 0xAE688E: (within /lib/ld-2.7.so) ==19076== ==19076== ==19076== 848 bytes in 4 blocks are possibly lost in loss record 114 of 155 ==19076== at 0x4004BA2: calloc (vg_replace_malloc.c:397) ==19076== by 0x806FEB3: ao2_alloc (utils.h:359) ==19076== by 0x806FF84: ao2_container_alloc (astobj2.c:301) ==19076== by 0x5120C77: ??? (app_queue.c:824) ==19076== by 0x5129223: ??? (app_queue.c:4214) ==19076== by 0x5129B4B: ??? (app_queue.c:4945) ==19076== by 0x80AC843: load_resource (loader.c:680) ==19076== by 0x80AD022: load_modules (loader.c:874) ==19076== by 0x806E408: main (asterisk.c:2965) ==19076== ==19076== ==19076== 4,408 bytes in 29 blocks are possibly lost in loss record 136 of 155 ==19076== at 0x4004BA2: calloc (vg_replace_malloc.c:397) ==19076== by 0xAF7109: _dl_allocate_tls (in /lib/ld-2.7.so) ==19076== by 0xC97BFE: pthread_create@@GLIBC_2.1 (in /lib/libpthread-2.7.so) ==19076== by 0x80FBD1D: ast_pthread_create_stack (utils.c:916) ==19076== by 0x80FBE93: test_for_thread_safety (utils.c:272) ==19076== by 0x806E0A8: main (asterisk.c:2867) ==19076== ==19076== LEAK SUMMARY: ==19076== definitely lost: 112 bytes in 7 blocks. ==19076== possibly lost: 5,256 bytes in 33 blocks. ==19076== still reachable: 402,052 bytes in 4,745 blocks. ==19076== suppressed: 0 bytes in 0 blocks. ==19076== Reachable blocks (those to which a pointer was found) are not shown. ==19076== To see them, rerun with: --leak-check=full --show-reachable=yes