OpenPegasus Nightly Build & Regression Testing Status

Platform Report

Return to Index

Platform X86_64_RHEL5_valgrind
Branch MAIN
Options +CMPI,+CQL,+IPV6,+PRIVSEP,+SQLITE,+SSL,+WSMAN
Date 06-Jan-10 14:30
Contributor HP
Status FAILURE
Data Platform: X86_64 RHEL5 valgrind
Branch: MAIN
Contributor: HP
Date: 100106
Time: 1430
Options: +CMPI +CQL +IPv6 +PrivSep +SQLite +SSL +WSMan
Status: FAILURE

<
make[6]: [CreateInstance53025.rsp] Error 1 (ignored)
+++ CreateInstance53025 passed successfully +++
wbemexec: Failed to connect to CIM server: Cannot connect to local CIM server. Connection failed.
1,4d0
< HTTP/1.1 400 Bad Request
< CIMError: request-not-valid
< PGErrorDetail: Semantic%20error%3A%20on%20line%2058%3A%20Invalid%20signed%20integer%20value
<
make[6]: [CreateInstance53026.rsp] Error 1 (ignored)
+++ CreateInstance53026 passed successfully +++
wbemexec: Failed to connect to CIM server: Cannot connect to local CIM server. Connection failed.
1,4d0
< HTTP/1.1 400 Bad Request
< CIMError: request-not-valid
< PGErrorDetail: Semantic%20error%3A%20on%20line%2058%3A%20Invalid%20signed%20integer%20value
<
make[6]: [CreateInstance53027.rsp] Error 1 (ignored)
+++ CreateInstance53027 passed successfully +++
wbemexec: Failed to connect to CIM server: Cannot connect to local CIM server. Connection failed.
-------------------------------------------------------------------------------
Memory leak:

==13465== Memcheck, a memory error detector.
==13465== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13465== Using LibVEX rev 1658, a library for dynamic binary translation.
==13465== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13465== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13465== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13465== For more details, rerun with: -v
==13465==
==13465== My PID = 13465, parent PID = 13464. Prog and args are:
==13465== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13465== -nroot/MCCAtest/B
==13465== MCCA_TestClass.mof
==13465==
==13465==
==13465== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13465== malloc/free: in use at exit: 17,148 bytes in 8 blocks.
==13465== malloc/free: 851 allocs, 843 frees, 151,461 bytes allocated.
==13465== For counts of detected errors, rerun with: -v
==13465== searching for pointers to 8 not-freed blocks.
==13465== checked 750,528 bytes.
==13465==
==13465== 54 (8 direct, 46 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 6
==13465== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13465== by 0x4C1D1D5: cimmof_lex() (cimmof.l:243)
==13465== by 0x4C27134: cimmof_parse() (cimmoftemp:1809)
==13465== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13465== by 0x40354A: main (main.cpp:187)
==13465==
==13465== LEAK SUMMARY:
==13465== definitely lost: 8 bytes in 1 blocks.
==13465== indirectly lost: 46 bytes in 1 blocks.
==13465== possibly lost: 0 bytes in 0 blocks.
==13465== still reachable: 17,094 bytes in 6 blocks.
==13465== suppressed: 0 bytes in 0 blocks.
==13465== Reachable blocks (those to which a pointer was found) are not shown.
==13465== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13482== Memcheck, a memory error detector.
==13482== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13482== Using LibVEX rev 1658, a library for dynamic binary translation.
==13482== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13482== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13482== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13482== For more details, rerun with: -v
==13482==
==13482== My PID = 13482, parent PID = 13481. Prog and args are:
==13482== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13482== -nroot/MCCAtest/A
==13482== /var/buildMAIN/pegasus/src/Providers/TestProviders/MCCA_TestAssocProvider/MCCA_TestAssocPrvSchema.mof
==13482==
==13482==
==13482== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13482== malloc/free: in use at exit: 17,098 bytes in 7 blocks.
==13482== malloc/free: 840 allocs, 833 frees, 151,784 bytes allocated.
==13482== For counts of detected errors, rerun with: -v
==13482== searching for pointers to 7 not-freed blocks.
==13482== checked 750,328 bytes.
==13482==
==13482== 64 (8 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 5
==13482== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13482== by 0x4C2A0C9: cimmof_parse() (cimmof.y:1192)
==13482== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13482== by 0x40354A: main (main.cpp:187)
==13482==
==13482== LEAK SUMMARY:
==13482== definitely lost: 8 bytes in 1 blocks.
==13482== indirectly lost: 56 bytes in 1 blocks.
==13482== possibly lost: 0 bytes in 0 blocks.
==13482== still reachable: 17,034 bytes in 5 blocks.
==13482== suppressed: 0 bytes in 0 blocks.
==13482== Reachable blocks (those to which a pointer was found) are not shown.
==13482== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13490== Memcheck, a memory error detector.
==13490== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13490== Using LibVEX rev 1658, a library for dynamic binary translation.
==13490== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13490== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13490== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13490== For more details, rerun with: -v
==13490==
==13490== My PID = 13490, parent PID = 13489. Prog and args are:
==13490== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13490== -nroot/MCCAtest/B
==13490== /var/buildMAIN/pegasus/src/Providers/TestProviders/MCCA_TestAssocProvider/MCCA_TestAssocPrvSchema.mof
==13490==
==13490==
==13490== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13490== malloc/free: in use at exit: 17,098 bytes in 7 blocks.
==13490== malloc/free: 857 allocs, 850 frees, 158,340 bytes allocated.
==13490== For counts of detected errors, rerun with: -v
==13490== searching for pointers to 7 not-freed blocks.
==13490== checked 750,328 bytes.
==13490==
==13490== 64 (8 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 5
==13490== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13490== by 0x4C2A0C9: cimmof_parse() (cimmof.y:1192)
==13490== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13490== by 0x40354A: main (main.cpp:187)
==13490==
==13490== LEAK SUMMARY:
==13490== definitely lost: 8 bytes in 1 blocks.
==13490== indirectly lost: 56 bytes in 1 blocks.
==13490== possibly lost: 0 bytes in 0 blocks.
==13490== still reachable: 17,034 bytes in 5 blocks.
==13490== suppressed: 0 bytes in 0 blocks.
==13490== Reachable blocks (those to which a pointer was found) are not shown.
==13490== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11133== Memcheck, a memory error detector.
==11133== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11133== Using LibVEX rev 1658, a library for dynamic binary translation.
==11133== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11133== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11133== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11133== For more details, rerun with: -v
==11133==
==11133== My PID = 11133, parent PID = 11132. Prog and args are:
==11133== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11133== 0
==11133== 4
==11133== 8
==11133== root
==11133== FilesAndDirectoriesModule_CXX
==11133==
==11133== Thread 2:
==11133== Syscall param write(buf) points to uninitialised byte(s)
==11133== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==11133== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==11133== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==11133== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==11133== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133== Address 0x880521C is 64,196 bytes inside a block of size 129,872 alloc'd
==11133== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==11133== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==11133== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==11133== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==11133== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==11133== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==11133== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==11133== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==11133== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133==
==11133== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 17 from 1)
==11133== malloc/free: in use at exit: 4,866 bytes in 89 blocks.
==11133== malloc/free: 6,789 allocs, 6,700 frees, 2,997,596 bytes allocated.
==11133== For counts of detected errors, rerun with: -v
==11133== searching for pointers to 89 not-freed blocks.
==11133== checked 824,208 bytes.
==11133==
==11133== Thread 1:
==11133==
==11133== 3,742 (1,408 direct, 2,334 indirect) bytes in 8 blocks are definitely lost in loss record 16 of 16
==11133== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11133== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11133== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11133== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11133== by 0x7ED2AFF: ???
==11133== by 0x7EDC878: ???
==11133== by 0x7EBAC6C: ???
==11133== by 0x7EBFEEE: ???
==11133== by 0x7EC0C07: ???
==11133== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11133== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11133== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133==
==11133== LEAK SUMMARY:
==11133== definitely lost: 1,408 bytes in 8 blocks.
==11133== indirectly lost: 2,334 bytes in 72 blocks.
==11133== possibly lost: 0 bytes in 0 blocks.
==11133== still reachable: 1,124 bytes in 9 blocks.
==11133== suppressed: 0 bytes in 0 blocks.
==11133== Reachable blocks (those to which a pointer was found) are not shown.
==11133== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11212== Memcheck, a memory error detector.
==11212== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11212== Using LibVEX rev 1658, a library for dynamic binary translation.
==11212== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11212== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11212== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11212== For more details, rerun with: -v
==11212==
==11212== My PID = 11212, parent PID = 11211. Prog and args are:
==11212== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11212== 0
==11212== 4
==11212== 8
==11212== root
==11212== FilesAndDirectoriesModule
==11212==
==11212==
==11212== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==11212== malloc/free: in use at exit: 1,580 bytes in 19 blocks.
==11212== malloc/free: 3,352 allocs, 3,333 frees, 461,602 bytes allocated.
==11212== For counts of detected errors, rerun with: -v
==11212== searching for pointers to 19 not-freed blocks.
==11212== checked 824,184 bytes.
==11212==
==11212== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11212== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11212== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11212== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11212== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11212== by 0x7ED2AFF: ???
==11212== by 0x7EDC878: ???
==11212== by 0x7EAFB1B: ???
==11212== by 0x7EB65AA: ???
==11212== by 0x7EC0CA1: ???
==11212== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11212== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11212== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11212== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11212== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11212== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11212== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11212==
==11212== LEAK SUMMARY:
==11212== definitely lost: 176 bytes in 1 blocks.
==11212== indirectly lost: 288 bytes in 9 blocks.
==11212== possibly lost: 0 bytes in 0 blocks.
==11212== still reachable: 1,116 bytes in 9 blocks.
==11212== suppressed: 0 bytes in 0 blocks.
==11212== Reachable blocks (those to which a pointer was found) are not shown.
==11212== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11304== Memcheck, a memory error detector.
==11304== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11304== Using LibVEX rev 1658, a library for dynamic binary translation.
==11304== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11304== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11304== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11304== For more details, rerun with: -v
==11304==
==11304== My PID = 11304, parent PID = 11303. Prog and args are:
==11304== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11304== 0
==11304== 4
==11304== 8
==11304== root
==11304== CMPI_RT_SampleProviderModule
==11304==
==11304==
==11304== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11304== malloc/free: in use at exit: 18,058 bytes in 22 blocks.
==11304== malloc/free: 5,263 allocs, 5,241 frees, 563,505 bytes allocated.
==11304== For counts of detected errors, rerun with: -v
==11304== searching for pointers to 22 not-freed blocks.
==11304== checked 824,304 bytes.
==11304==
==11304== 478 (176 direct, 302 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==11304== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11304== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11304== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11304== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11304== by 0x7ED2AFF: ???
==11304== by 0x7EDC878: ???
==11304== by 0x7EBAC6C: ???
==11304== by 0x7EBBA61: ???
==11304== by 0x7EC0CF9: ???
==11304== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11304== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11304== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11304== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11304== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11304== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11304== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11304==
==11304== LEAK SUMMARY:
==11304== definitely lost: 176 bytes in 1 blocks.
==11304== indirectly lost: 302 bytes in 9 blocks.
==11304== possibly lost: 0 bytes in 0 blocks.
==11304== still reachable: 17,580 bytes in 12 blocks.
==11304== suppressed: 0 bytes in 0 blocks.
==11304== Reachable blocks (those to which a pointer was found) are not shown.
==11304== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11360== Memcheck, a memory error detector.
==11360== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11360== Using LibVEX rev 1658, a library for dynamic binary translation.
==11360== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11360== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11360== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11360== For more details, rerun with: -v
==11360==
==11360== My PID = 11360, parent PID = 11359. Prog and args are:
==11360== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11360== 0
==11360== 4
==11360== 8
==11360== root
==11360== CMPISampleClassModule
==11360==
==11360==
==11360== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11360== malloc/free: in use at exit: 1,568 bytes in 19 blocks.
==11360== malloc/free: 4,856 allocs, 4,837 frees, 643,411 bytes allocated.
==11360== For counts of detected errors, rerun with: -v
==11360== searching for pointers to 19 not-freed blocks.
==11360== checked 824,144 bytes.
==11360==
==11360== 460 (176 direct, 284 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11360== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11360== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11360== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11360== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11360== by 0x7ED2AFF: ???
==11360== by 0x7EDC878: ???
==11360== by 0x7EABED3: ???
==11360== by 0x7EAEE64: ???
==11360== by 0x7EC0C33: ???
==11360== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11360== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11360== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11360== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11360== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11360== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11360== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11360==
==11360== LEAK SUMMARY:
==11360== definitely lost: 176 bytes in 1 blocks.
==11360== indirectly lost: 284 bytes in 9 blocks.
==11360== possibly lost: 0 bytes in 0 blocks.
==11360== still reachable: 1,108 bytes in 9 blocks.
==11360== suppressed: 0 bytes in 0 blocks.
==11360== Reachable blocks (those to which a pointer was found) are not shown.
==11360== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11485== Memcheck, a memory error detector.
==11485== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11485== Using LibVEX rev 1658, a library for dynamic binary translation.
==11485== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11485== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11485== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11485== For more details, rerun with: -v
==11485==
==11485== My PID = 11485, parent PID = 11484. Prog and args are:
==11485== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11485== 0
==11485== 4
==11485== 8
==11485== root
==11485== CMPIInstanceProviderModule
==11485==
==11485==
==11485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11485== malloc/free: in use at exit: 1,612 bytes in 19 blocks.
==11485== malloc/free: 3,589 allocs, 3,570 frees, 377,772 bytes allocated.
==11485== For counts of detected errors, rerun with: -v
==11485== searching for pointers to 19 not-freed blocks.
==11485== checked 824,176 bytes.
==11485==
==11485== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11485== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11485== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11485== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11485== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11485== by 0x7ED2AFF: ???
==11485== by 0x7EDC878: ???
==11485== by 0x7EABED3: ???
==11485== by 0x7EAEE64: ???
==11485== by 0x7EC0C33: ???
==11485== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11485== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11485== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11485== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11485== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11485== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11485== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11485==
==11485== LEAK SUMMARY:
==11485== definitely lost: 176 bytes in 1 blocks.
==11485== indirectly lost: 318 bytes in 9 blocks.
==11485== possibly lost: 0 bytes in 0 blocks.
==11485== still reachable: 1,118 bytes in 9 blocks.
==11485== suppressed: 0 bytes in 0 blocks.
==11485== Reachable blocks (those to which a pointer was found) are not shown.
==11485== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11511== Memcheck, a memory error detector.
==11511== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11511== Using LibVEX rev 1658, a library for dynamic binary translation.
==11511== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11511== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11511== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11511== For more details, rerun with: -v
==11511==
==11511== My PID = 11511, parent PID = 11510. Prog and args are:
==11511== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11511== 0
==11511== 4
==11511== 8
==11511== root
==11511== SampleCMPIMethodProviderModule
==11511==
==11511==
==11511== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11511== malloc/free: in use at exit: 1,616 bytes in 19 blocks.
==11511== malloc/free: 3,088 allocs, 3,069 frees, 245,009 bytes allocated.
==11511== For counts of detected errors, rerun with: -v
==11511== searching for pointers to 19 not-freed blocks.
==11511== checked 824,192 bytes.
==11511==
==11511== 490 (176 direct, 314 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11511== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11511== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11511== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11511== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11511== by 0x7ED2AFF: ???
==11511== by 0x7EDC878: ???
==11511== by 0x7EAFB1B: ???
==11511== by 0x7EB1BDF: ???
==11511== by 0x7EC0CE3: ???
==11511== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11511== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11511== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11511== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11511== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11511== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11511== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11511==
==11511== LEAK SUMMARY:
==11511== definitely lost: 176 bytes in 1 blocks.
==11511== indirectly lost: 314 bytes in 9 blocks.
==11511== possibly lost: 0 bytes in 0 blocks.
==11511== still reachable: 1,126 bytes in 9 blocks.
==11511== suppressed: 0 bytes in 0 blocks.
==11511== Reachable blocks (those to which a pointer was found) are not shown.
==11511== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13787== Memcheck, a memory error detector.
==13787== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13787== Using LibVEX rev 1658, a library for dynamic binary translation.
==13787== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13787== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13787== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13787== For more details, rerun with: -v
==13787==
==13787== My PID = 13787, parent PID = 13786. Prog and args are:
==13787== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13787== 0
==13787== 4
==13787== 8
==13787== root
==13787== cmpiPerf_TestClassAProviderModule
==13787==
==13787== Thread 2:
==13787== Syscall param write(buf) points to uninitialised byte(s)
==13787== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13787== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13787== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13787== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13787== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787== Address 0x745E814 is 37,388 bytes inside a block of size 46,072 alloc'd
==13787== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13787== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13787== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13787== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==13787== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==13787== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13787== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13787== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13787== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787==
==13787== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 11 from 1)
==13787== malloc/free: in use at exit: 1,596 bytes in 19 blocks.
==13787== malloc/free: 4,943 allocs, 4,924 frees, 1,936,462 bytes allocated.
==13787== For counts of detected errors, rerun with: -v
==13787== searching for pointers to 19 not-freed blocks.
==13787== checked 824,192 bytes.
==13787==
==13787== Thread 1:
==13787==
==13787== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13787== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13787== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13787== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13787== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13787== by 0x7ED2AFF: ???
==13787== by 0x7EDC878: ???
==13787== by 0x7EBAC6C: ???
==13787== by 0x7EBFEEE: ???
==13787== by 0x7EC0C07: ???
==13787== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13787== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13787== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787==
==13787== LEAK SUMMARY:
==13787== definitely lost: 176 bytes in 1 blocks.
==13787== indirectly lost: 288 bytes in 9 blocks.
==13787== possibly lost: 0 bytes in 0 blocks.
==13787== still reachable: 1,132 bytes in 9 blocks.
==13787== suppressed: 0 bytes in 0 blocks.
==13787== Reachable blocks (those to which a pointer was found) are not shown.
==13787== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13805== Memcheck, a memory error detector.
==13805== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13805== Using LibVEX rev 1658, a library for dynamic binary translation.
==13805== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13805== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13805== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13805== For more details, rerun with: -v
==13805==
==13805== My PID = 13805, parent PID = 13804. Prog and args are:
==13805== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13805== 0
==13805== 4
==13805== 8
==13805== root
==13805== cmpiPerf_TestClassProviderModule
==13805==
==13805== Thread 2:
==13805== Syscall param write(buf) points to uninitialised byte(s)
==13805== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13805== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13805== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13805== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13805== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805== Address 0x7460C3C is 38,868 bytes inside a block of size 47,840 alloc'd
==13805== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13805== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13805== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13805== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==13805== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==13805== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13805== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13805== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13805== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805==
==13805== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 11 from 1)
==13805== malloc/free: in use at exit: 1,594 bytes in 19 blocks.
==13805== malloc/free: 4,488 allocs, 4,469 frees, 1,957,712 bytes allocated.
==13805== For counts of detected errors, rerun with: -v
==13805== searching for pointers to 19 not-freed blocks.
==13805== checked 824,192 bytes.
==13805==
==13805== Thread 1:
==13805==
==13805== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13805== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13805== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13805== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13805== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13805== by 0x7ED2AFF: ???
==13805== by 0x7EDC878: ???
==13805== by 0x7EBAC6C: ???
==13805== by 0x7EBFEEE: ???
==13805== by 0x7EC0C07: ???
==13805== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13805== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13805== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805==
==13805== LEAK SUMMARY:
==13805== definitely lost: 176 bytes in 1 blocks.
==13805== indirectly lost: 288 bytes in 9 blocks.
==13805== possibly lost: 0 bytes in 0 blocks.
==13805== still reachable: 1,130 bytes in 9 blocks.
==13805== suppressed: 0 bytes in 0 blocks.
==13805== Reachable blocks (those to which a pointer was found) are not shown.
==13805== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13826== Memcheck, a memory error detector.
==13826== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13826== Using LibVEX rev 1658, a library for dynamic binary translation.
==13826== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13826== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13826== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13826== For more details, rerun with: -v
==13826==
==13826== My PID = 13826, parent PID = 13825. Prog and args are:
==13826== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13826== 0
==13826== 4
==13826== 8
==13826== root
==13826== cmpiPerf_TestAssocClassProviderModule
==13826==
==13826== Thread 2:
==13826== Syscall param write(buf) points to uninitialised byte(s)
==13826== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13826== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13826== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13826== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13826== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826== Address 0x86737F4 is 38,564 bytes inside a block of size 47,840 alloc'd
==13826== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13826== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13826== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13826== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==13826== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==13826== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13826== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13826== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13826== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826==
==13826== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 1)
==13826== malloc/free: in use at exit: 2,540 bytes in 39 blocks.
==13826== malloc/free: 10,050 allocs, 10,011 frees, 2,656,311 bytes allocated.
==13826== For counts of detected errors, rerun with: -v
==13826== searching for pointers to 39 not-freed blocks.
==13826== checked 824,208 bytes.
==13826==
==13826== Thread 1:
==13826==
==13826== 1,400 (528 direct, 872 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==13826== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13826== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13826== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13826== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13826== by 0x7ED2AFF: ???
==13826== by 0x7EDC878: ???
==13826== by 0x7EBAC6C: ???
==13826== by 0x7EBFEEE: ???
==13826== by 0x7EC0C07: ???
==13826== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13826== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13826== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826==
==13826== LEAK SUMMARY:
==13826== definitely lost: 528 bytes in 3 blocks.
==13826== indirectly lost: 872 bytes in 27 blocks.
==13826== possibly lost: 0 bytes in 0 blocks.
==13826== still reachable: 1,140 bytes in 9 blocks.
==13826== suppressed: 0 bytes in 0 blocks.
==13826== Reachable blocks (those to which a pointer was found) are not shown.
==13826== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13981== Memcheck, a memory error detector.
==13981== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13981== Using LibVEX rev 1658, a library for dynamic binary translation.
==13981== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13981== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13981== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13981== For more details, rerun with: -v
==13981==
==13981== My PID = 13981, parent PID = 13980. Prog and args are:
==13981== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13981== 0
==13981== 4
==13981== 8
==13981== root
==13981== TestCMPIMethodProviderModule
==13981==
==13981==
==13981== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==13981== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==13981== malloc/free: 3,233 allocs, 3,214 frees, 261,400 bytes allocated.
==13981== For counts of detected errors, rerun with: -v
==13981== searching for pointers to 19 not-freed blocks.
==13981== checked 824,168 bytes.
==13981==
==13981== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13981== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13981== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13981== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13981== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13981== by 0x7ED2AFF: ???
==13981== by 0x7EDC878: ???
==13981== by 0x7EAFB1B: ???
==13981== by 0x7EB1BDF: ???
==13981== by 0x7EC0CE3: ???
==13981== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13981== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13981== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13981== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13981== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13981== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13981== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13981==
==13981== LEAK SUMMARY:
==13981== definitely lost: 176 bytes in 1 blocks.
==13981== indirectly lost: 280 bytes in 9 blocks.
==13981== possibly lost: 0 bytes in 0 blocks.
==13981== still reachable: 1,122 bytes in 9 blocks.
==13981== suppressed: 0 bytes in 0 blocks.
==13981== Reachable blocks (those to which a pointer was found) are not shown.
==13981== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14555== Memcheck, a memory error detector.
==14555== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14555== Using LibVEX rev 1658, a library for dynamic binary translation.
==14555== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14555== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14555== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14555== For more details, rerun with: -v
==14555==
==14555== My PID = 14555, parent PID = 14554. Prog and args are:
==14555== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==14555== 0
==14555== 5
==14555== 9
==14555== root
==14555== TestCMPIIndicationStressTestProviderModule
==14555==
==14555==
==14555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==14555== malloc/free: in use at exit: 1,644 bytes in 19 blocks.
==14555== malloc/free: 3,615 allocs, 3,596 frees, 360,068 bytes allocated.
==14555== For counts of detected errors, rerun with: -v
==14555== searching for pointers to 19 not-freed blocks.
==14555== checked 824,016 bytes.
==14555==
==14555== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==14555== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14555== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==14555== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==14555== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==14555== by 0x7ED2AFF: ???
==14555== by 0x7EDC878: ???
==14555== by 0x7EAFB1B: ???
==14555== by 0x7EB1BDF: ???
==14555== by 0x7EC0CE3: ???
==14555== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==14555== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==14555== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==14555== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14555== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==14555== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14555== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14555==
==14555== LEAK SUMMARY:
==14555== definitely lost: 176 bytes in 1 blocks.
==14555== indirectly lost: 318 bytes in 9 blocks.
==14555== possibly lost: 0 bytes in 0 blocks.
==14555== still reachable: 1,150 bytes in 9 blocks.
==14555== suppressed: 0 bytes in 0 blocks.
==14555== Reachable blocks (those to which a pointer was found) are not shown.
==14555== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==15307== Memcheck, a memory error detector.
==15307== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==15307== Using LibVEX rev 1658, a library for dynamic binary translation.
==15307== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==15307== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==15307== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==15307== For more details, rerun with: -v
==15307==
==15307== My PID = 15307, parent PID = 15306. Prog and args are:
==15307== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==15307== 0
==15307== 5
==15307== 9
==15307== root
==15307== TestCMPIIndicationStressTestProviderModule
==15307==
==15307==
==15307== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==15307== malloc/free: in use at exit: 1,644 bytes in 19 blocks.
==15307== malloc/free: 3,189 allocs, 3,170 frees, 288,988 bytes allocated.
==15307== For counts of detected errors, rerun with: -v
==15307== searching for pointers to 19 not-freed blocks.
==15307== checked 824,064 bytes.
==15307==
==15307== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==15307== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==15307== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==15307== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==15307== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==15307== by 0x7ED2AFF: ???
==15307== by 0x7EDC878: ???
==15307== by 0x7EAFB1B: ???
==15307== by 0x7EB1BDF: ???
==15307== by 0x7EC0CE3: ???
==15307== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==15307== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==15307== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==15307== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==15307== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==15307== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==15307== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==15307==
==15307== LEAK SUMMARY:
==15307== definitely lost: 176 bytes in 1 blocks.
==15307== indirectly lost: 318 bytes in 9 blocks.
==15307== possibly lost: 0 bytes in 0 blocks.
==15307== still reachable: 1,150 bytes in 9 blocks.
==15307== suppressed: 0 bytes in 0 blocks.
==15307== Reachable blocks (those to which a pointer was found) are not shown.
==15307== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19907== Memcheck, a memory error detector.
==19907== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19907== Using LibVEX rev 1658, a library for dynamic binary translation.
==19907== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19907== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19907== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19907== For more details, rerun with: -v
==19907==
==19907== My PID = 19907, parent PID = 19906. Prog and args are:
==19907== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19907== 0
==19907== 5
==19907== 9
==19907== root
==19907== TestCMPIModule_CXX
==19907==
==19907==
==19907== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==19907== malloc/free: in use at exit: 2,032 bytes in 29 blocks.
==19907== malloc/free: 15,211 allocs, 15,182 frees, 2,734,877 bytes allocated.
==19907== For counts of detected errors, rerun with: -v
==19907== searching for pointers to 29 not-freed blocks.
==19907== checked 823,880 bytes.
==19907==
==19907== 930 (352 direct, 578 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==19907== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19907== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19907== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19907== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19907== by 0x7ED2AFF: ???
==19907== by 0x7EDC878: ???
==19907== by 0x7EBAC6C: ???
==19907== by 0x7EBEDA3: ???
==19907== by 0x7EC0C1D: ???
==19907== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19907== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19907== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19907== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19907== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19907== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19907== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19907==
==19907== LEAK SUMMARY:
==19907== definitely lost: 352 bytes in 2 blocks.
==19907== indirectly lost: 578 bytes in 18 blocks.
==19907== possibly lost: 0 bytes in 0 blocks.
==19907== still reachable: 1,102 bytes in 9 blocks.
==19907== suppressed: 0 bytes in 0 blocks.
==19907== Reachable blocks (those to which a pointer was found) are not shown.
==19907== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19911== Memcheck, a memory error detector.
==19911== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19911== Using LibVEX rev 1658, a library for dynamic binary translation.
==19911== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19911== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19911== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19911== For more details, rerun with: -v
==19911==
==19911== My PID = 19911, parent PID = 19910. Prog and args are:
==19911== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19911== 0
==19911== 5
==19911== 9
==19911== root
==19911== FilesAndDirectoriesModule_CXX
==19911==
==19911== Thread 2:
==19911== Syscall param write(buf) points to uninitialised byte(s)
==19911== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==19911== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==19911== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==19911== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19911== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911== Address 0x881B354 is 32,276 bytes inside a block of size 92,760 alloc'd
==19911== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==19911== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==19911== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==19911== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==19911== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==19911== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==19911== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==19911== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19911== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911==
==19911== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 17 from 1)
==19911== malloc/free: in use at exit: 5,322 bytes in 99 blocks.
==19911== malloc/free: 8,843 allocs, 8,744 frees, 4,992,230 bytes allocated.
==19911== For counts of detected errors, rerun with: -v
==19911== searching for pointers to 99 not-freed blocks.
==19911== checked 823,952 bytes.
==19911==
==19911== Thread 1:
==19911==
==19911== 4,198 (1,584 direct, 2,614 indirect) bytes in 9 blocks are definitely lost in loss record 16 of 16
==19911== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19911== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19911== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19911== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19911== by 0x7ED2AFF: ???
==19911== by 0x7EDC878: ???
==19911== by 0x7EBAC6C: ???
==19911== by 0x7EBFEEE: ???
==19911== by 0x7EC0C07: ???
==19911== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19911== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19911== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911==
==19911== LEAK SUMMARY:
==19911== definitely lost: 1,584 bytes in 9 blocks.
==19911== indirectly lost: 2,614 bytes in 81 blocks.
==19911== possibly lost: 0 bytes in 0 blocks.
==19911== still reachable: 1,124 bytes in 9 blocks.
==19911== suppressed: 0 bytes in 0 blocks.
==19911== Reachable blocks (those to which a pointer was found) are not shown.
==19911== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19933== Memcheck, a memory error detector.
==19933== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19933== Using LibVEX rev 1658, a library for dynamic binary translation.
==19933== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19933== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19933== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19933== For more details, rerun with: -v
==19933==
==19933== My PID = 19933, parent PID = 19932. Prog and args are:
==19933== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19933== 0
==19933== 5
==19933== 9
==19933== root
==19933== FilesAndDirectoriesModule
==19933==
==19933== Thread 2:
==19933== Syscall param write(buf) points to uninitialised byte(s)
==19933== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==19933== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==19933== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==19933== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19933== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933== Address 0x7429D44 is 32,332 bytes inside a block of size 44,768 alloc'd
==19933== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==19933== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==19933== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==19933== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==19933== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==19933== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==19933== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==19933== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19933== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933==
==19933== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 14 from 1)
==19933== malloc/free: in use at exit: 2,972 bytes in 49 blocks.
==19933== malloc/free: 7,284 allocs, 7,235 frees, 2,936,103 bytes allocated.
==19933== For counts of detected errors, rerun with: -v
==19933== searching for pointers to 49 not-freed blocks.
==19933== checked 823,928 bytes.
==19933==
==19933== Thread 1:
==19933==
==19933== 1,856 (704 direct, 1,152 indirect) bytes in 4 blocks are definitely lost in loss record 16 of 16
==19933== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19933== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19933== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19933== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19933== by 0x7ED2AFF: ???
==19933== by 0x7EDC878: ???
==19933== by 0x7EBAC6C: ???
==19933== by 0x7EBEDA3: ???
==19933== by 0x7EC0C1D: ???
==19933== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19933== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19933== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933==
==19933== LEAK SUMMARY:
==19933== definitely lost: 704 bytes in 4 blocks.
==19933== indirectly lost: 1,152 bytes in 36 blocks.
==19933== possibly lost: 0 bytes in 0 blocks.
==19933== still reachable: 1,116 bytes in 9 blocks.
==19933== suppressed: 0 bytes in 0 blocks.
==19933== Reachable blocks (those to which a pointer was found) are not shown.
==19933== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20052== Memcheck, a memory error detector.
==20052== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20052== Using LibVEX rev 1658, a library for dynamic binary translation.
==20052== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20052== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20052== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20052== For more details, rerun with: -v
==20052==
==20052== My PID = 20052, parent PID = 20051. Prog and args are:
==20052== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20052== 0
==20052== 5
==20052== 9
==20052== root
==20052== CMPI_RT_SampleProviderModule
==20052==
==20052==
==20052== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20052== malloc/free: in use at exit: 18,058 bytes in 22 blocks.
==20052== malloc/free: 5,203 allocs, 5,181 frees, 557,196 bytes allocated.
==20052== For counts of detected errors, rerun with: -v
==20052== searching for pointers to 22 not-freed blocks.
==20052== checked 824,048 bytes.
==20052==
==20052== 478 (176 direct, 302 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==20052== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20052== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20052== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20052== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20052== by 0x7ED2AFF: ???
==20052== by 0x7EDC878: ???
==20052== by 0x7EBAC6C: ???
==20052== by 0x7EBBA61: ???
==20052== by 0x7EC0CF9: ???
==20052== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20052== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20052== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20052== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20052== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20052== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20052== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20052==
==20052== LEAK SUMMARY:
==20052== definitely lost: 176 bytes in 1 blocks.
==20052== indirectly lost: 302 bytes in 9 blocks.
==20052== possibly lost: 0 bytes in 0 blocks.
==20052== still reachable: 17,580 bytes in 12 blocks.
==20052== suppressed: 0 bytes in 0 blocks.
==20052== Reachable blocks (those to which a pointer was found) are not shown.
==20052== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20079== Memcheck, a memory error detector.
==20079== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20079== Using LibVEX rev 1658, a library for dynamic binary translation.
==20079== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20079== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20079== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20079== For more details, rerun with: -v
==20079==
==20079== My PID = 20079, parent PID = 20078. Prog and args are:
==20079== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20079== 0
==20079== 5
==20079== 9
==20079== root
==20079== CMPISampleClassModule
==20079==
==20079==
==20079== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20079== malloc/free: in use at exit: 1,568 bytes in 19 blocks.
==20079== malloc/free: 4,780 allocs, 4,761 frees, 636,282 bytes allocated.
==20079== For counts of detected errors, rerun with: -v
==20079== searching for pointers to 19 not-freed blocks.
==20079== checked 823,888 bytes.
==20079==
==20079== 460 (176 direct, 284 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20079== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20079== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20079== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20079== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20079== by 0x7ED2AFF: ???
==20079== by 0x7EDC878: ???
==20079== by 0x7EABED3: ???
==20079== by 0x7EAEE64: ???
==20079== by 0x7EC0C33: ???
==20079== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20079== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20079== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20079== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20079== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20079== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20079== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20079==
==20079== LEAK SUMMARY:
==20079== definitely lost: 176 bytes in 1 blocks.
==20079== indirectly lost: 284 bytes in 9 blocks.
==20079== possibly lost: 0 bytes in 0 blocks.
==20079== still reachable: 1,108 bytes in 9 blocks.
==20079== suppressed: 0 bytes in 0 blocks.
==20079== Reachable blocks (those to which a pointer was found) are not shown.
==20079== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20178== Memcheck, a memory error detector.
==20178== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20178== Using LibVEX rev 1658, a library for dynamic binary translation.
==20178== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20178== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20178== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20178== For more details, rerun with: -v
==20178==
==20178== My PID = 20178, parent PID = 20177. Prog and args are:
==20178== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20178== 0
==20178== 5
==20178== 9
==20178== root
==20178== CMPIInstanceProviderModule
==20178==
==20178==
==20178== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20178== malloc/free: in use at exit: 1,612 bytes in 19 blocks.
==20178== malloc/free: 3,531 allocs, 3,512 frees, 371,543 bytes allocated.
==20178== For counts of detected errors, rerun with: -v
==20178== searching for pointers to 19 not-freed blocks.
==20178== checked 823,920 bytes.
==20178==
==20178== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20178== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20178== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20178== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20178== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20178== by 0x7ED2AFF: ???
==20178== by 0x7EDC878: ???
==20178== by 0x7EABED3: ???
==20178== by 0x7EAEE64: ???
==20178== by 0x7EC0C33: ???
==20178== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20178== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20178== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20178== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20178== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20178== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20178== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20178==
==20178== LEAK SUMMARY:
==20178== definitely lost: 176 bytes in 1 blocks.
==20178== indirectly lost: 318 bytes in 9 blocks.
==20178== possibly lost: 0 bytes in 0 blocks.
==20178== still reachable: 1,118 bytes in 9 blocks.
==20178== suppressed: 0 bytes in 0 blocks.
==20178== Reachable blocks (those to which a pointer was found) are not shown.
==20178== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20189== Memcheck, a memory error detector.
==20189== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20189== Using LibVEX rev 1658, a library for dynamic binary translation.
==20189== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20189== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20189== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20189== For more details, rerun with: -v
==20189==
==20189== My PID = 20189, parent PID = 20188. Prog and args are:
==20189== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20189== 0
==20189== 5
==20189== 9
==20189== root
==20189== SampleCMPIMethodProviderModule
==20189==
==20189==
==20189== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20189== malloc/free: in use at exit: 1,616 bytes in 19 blocks.
==20189== malloc/free: 3,036 allocs, 3,017 frees, 239,080 bytes allocated.
==20189== For counts of detected errors, rerun with: -v
==20189== searching for pointers to 19 not-freed blocks.
==20189== checked 823,936 bytes.
==20189==
==20189== 490 (176 direct, 314 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20189== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20189== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20189== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20189== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20189== by 0x7ED2AFF: ???
==20189== by 0x7EDC878: ???
==20189== by 0x7EAFB1B: ???
==20189== by 0x7EB1BDF: ???
==20189== by 0x7EC0CE3: ???
==20189== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20189== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20189== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20189== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20189== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20189== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20189== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20189==
==20189== LEAK SUMMARY:
==20189== definitely lost: 176 bytes in 1 blocks.
==20189== indirectly lost: 314 bytes in 9 blocks.
==20189== possibly lost: 0 bytes in 0 blocks.
==20189== still reachable: 1,126 bytes in 9 blocks.
==20189== suppressed: 0 bytes in 0 blocks.
==20189== Reachable blocks (those to which a pointer was found) are not shown.
==20189== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22087== Memcheck, a memory error detector.
==22087== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22087== Using LibVEX rev 1658, a library for dynamic binary translation.
==22087== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22087== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22087== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22087== For more details, rerun with: -v
==22087==
==22087== My PID = 22087, parent PID = 22086. Prog and args are:
==22087== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22087== 0
==22087== 5
==22087== 9
==22087== root
==22087== cmpiPerf_TestClassAProviderModule
==22087==
==22087== Thread 2:
==22087== Syscall param write(buf) points to uninitialised byte(s)
==22087== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22087== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22087== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22087== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22087== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087== Address 0x745E634 is 37,388 bytes inside a block of size 46,072 alloc'd
==22087== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22087== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22087== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22087== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22087== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22087== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22087== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22087== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22087== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087==
==22087== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 11 from 1)
==22087== malloc/free: in use at exit: 1,596 bytes in 19 blocks.
==22087== malloc/free: 4,873 allocs, 4,854 frees, 1,929,655 bytes allocated.
==22087== For counts of detected errors, rerun with: -v
==22087== searching for pointers to 19 not-freed blocks.
==22087== checked 823,952 bytes.
==22087==
==22087== Thread 1:
==22087==
==22087== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22087== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22087== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22087== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22087== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22087== by 0x7ED2AFF: ???
==22087== by 0x7EDC878: ???
==22087== by 0x7EBAC6C: ???
==22087== by 0x7EBFEEE: ???
==22087== by 0x7EC0C07: ???
==22087== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22087== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22087== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087==
==22087== LEAK SUMMARY:
==22087== definitely lost: 176 bytes in 1 blocks.
==22087== indirectly lost: 288 bytes in 9 blocks.
==22087== possibly lost: 0 bytes in 0 blocks.
==22087== still reachable: 1,132 bytes in 9 blocks.
==22087== suppressed: 0 bytes in 0 blocks.
==22087== Reachable blocks (those to which a pointer was found) are not shown.
==22087== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22099== Memcheck, a memory error detector.
==22099== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22099== Using LibVEX rev 1658, a library for dynamic binary translation.
==22099== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22099== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22099== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22099== For more details, rerun with: -v
==22099==
==22099== My PID = 22099, parent PID = 22098. Prog and args are:
==22099== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22099== 0
==22099== 5
==22099== 9
==22099== root
==22099== cmpiPerf_TestClassProviderModule
==22099==
==22099== Thread 2:
==22099== Syscall param write(buf) points to uninitialised byte(s)
==22099== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22099== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22099== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22099== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22099== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099== Address 0x7460A5C is 38,868 bytes inside a block of size 47,840 alloc'd
==22099== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22099== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22099== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22099== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22099== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22099== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22099== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22099== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22099== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099==
==22099== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 11 from 1)
==22099== malloc/free: in use at exit: 1,594 bytes in 19 blocks.
==22099== malloc/free: 4,424 allocs, 4,405 frees, 1,951,205 bytes allocated.
==22099== For counts of detected errors, rerun with: -v
==22099== searching for pointers to 19 not-freed blocks.
==22099== checked 823,952 bytes.
==22099==
==22099== Thread 1:
==22099==
==22099== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22099== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22099== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22099== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22099== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22099== by 0x7ED2AFF: ???
==22099== by 0x7EDC878: ???
==22099== by 0x7EBAC6C: ???
==22099== by 0x7EBFEEE: ???
==22099== by 0x7EC0C07: ???
==22099== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22099== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22099== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099==
==22099== LEAK SUMMARY:
==22099== definitely lost: 176 bytes in 1 blocks.
==22099== indirectly lost: 288 bytes in 9 blocks.
==22099== possibly lost: 0 bytes in 0 blocks.
==22099== still reachable: 1,130 bytes in 9 blocks.
==22099== suppressed: 0 bytes in 0 blocks.
==22099== Reachable blocks (those to which a pointer was found) are not shown.
==22099== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22114== Memcheck, a memory error detector.
==22114== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22114== Using LibVEX rev 1658, a library for dynamic binary translation.
==22114== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22114== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22114== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22114== For more details, rerun with: -v
==22114==
==22114== My PID = 22114, parent PID = 22113. Prog and args are:
==22114== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22114== 0
==22114== 5
==22114== 9
==22114== root
==22114== cmpiPerf_TestAssocClassProviderModule
==22114==
==22114== Thread 2:
==22114== Syscall param write(buf) points to uninitialised byte(s)
==22114== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22114== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22114== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22114== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22114== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114== Address 0x86737F4 is 38,564 bytes inside a block of size 47,840 alloc'd
==22114== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22114== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22114== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22114== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==22114== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==22114== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22114== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22114== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22114== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114==
==22114== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 1)
==22114== malloc/free: in use at exit: 2,540 bytes in 39 blocks.
==22114== malloc/free: 9,868 allocs, 9,829 frees, 2,610,175 bytes allocated.
==22114== For counts of detected errors, rerun with: -v
==22114== searching for pointers to 39 not-freed blocks.
==22114== checked 823,968 bytes.
==22114==
==22114== Thread 1:
==22114==
==22114== 1,400 (528 direct, 872 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22114== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22114== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22114== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22114== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22114== by 0x7ED2AFF: ???
==22114== by 0x7EDC878: ???
==22114== by 0x7EBAC6C: ???
==22114== by 0x7EBFEEE: ???
==22114== by 0x7EC0C07: ???
==22114== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22114== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22114== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114==
==22114== LEAK SUMMARY:
==22114== definitely lost: 528 bytes in 3 blocks.
==22114== indirectly lost: 872 bytes in 27 blocks.
==22114== possibly lost: 0 bytes in 0 blocks.
==22114== still reachable: 1,140 bytes in 9 blocks.
==22114== suppressed: 0 bytes in 0 blocks.
==22114== Reachable blocks (those to which a pointer was found) are not shown.
==22114== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22204== Memcheck, a memory error detector.
==22204== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22204== Using LibVEX rev 1658, a library for dynamic binary translation.
==22204== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22204== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22204== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22204== For more details, rerun with: -v
==22204==
==22204== My PID = 22204, parent PID = 22203. Prog and args are:
==22204== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22204== 0
==22204== 5
==22204== 9
==22204== root
==22204== TestCMPIMethodProviderModule
==22204==
==22204==
==22204== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22204== malloc/free: in use at exit: 8,781 bytes in 180 blocks.
==22204== malloc/free: 24,995 allocs, 24,815 frees, 3,162,673 bytes allocated.
==22204== For counts of detected errors, rerun with: -v
==22204== searching for pointers to 180 not-freed blocks.
==22204== checked 823,944 bytes.
==22204==
==22204== 7,658 (2,992 direct, 4,666 indirect) bytes in 17 blocks are definitely lost in loss record 17 of 17
==22204== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22204== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22204== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22204== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22204== by 0x7ED2AFF: ???
==22204== by 0x7EDC878: ???
==22204== by 0x7EAFB1B: ???
==22204== by 0x7EB1BDF: ???
==22204== by 0x7EC0CE3: ???
==22204== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22204== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22204== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22204== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22204== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22204== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22204== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22204==
==22204== LEAK SUMMARY:
==22204== definitely lost: 2,992 bytes in 17 blocks.
==22204== indirectly lost: 4,666 bytes in 153 blocks.
==22204== possibly lost: 0 bytes in 0 blocks.
==22204== still reachable: 1,123 bytes in 10 blocks.
==22204== suppressed: 0 bytes in 0 blocks.
==22204== Reachable blocks (those to which a pointer was found) are not shown.
==22204== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22210== Memcheck, a memory error detector.
==22210== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22210== Using LibVEX rev 1658, a library for dynamic binary translation.
==22210== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22210== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22210== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22210== For more details, rerun with: -v
==22210==
==22210== My PID = 22210, parent PID = 22209. Prog and args are:
==22210== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22210== 0
==22210== 5
==22210== 9
==22210== root
==22210== TestCMPIAssociationProviderModule
==22210==
==22210== Thread 2:
==22210== Syscall param write(buf) points to uninitialised byte(s)
==22210== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22210== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22210== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22210== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22210== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210== Address 0x74163D4 is 1,292 bytes inside a block of size 4,096 alloc'd
==22210== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==22210== by 0x65E98A0: Pegasus::CIMBuffer::_create(unsigned long) (CIMBuffer.cpp:140)
==22210== by 0x65E9956: Pegasus::CIMBuffer::CIMBuffer(unsigned long) (CIMBuffer.cpp:160)
==22210== by 0x64F180D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:68)
==22210== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22210== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210==
==22210== ERROR SUMMARY: 19 errors from 1 contexts (suppressed: 20 from 1)
==22210== malloc/free: in use at exit: 2,508 bytes in 39 blocks.
==22210== malloc/free: 15,965 allocs, 15,926 frees, 6,657,426 bytes allocated.
==22210== For counts of detected errors, rerun with: -v
==22210== searching for pointers to 39 not-freed blocks.
==22210== checked 823,960 bytes.
==22210==
==22210== Thread 1:
==22210==
==22210== 1,376 (528 direct, 848 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22210== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22210== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22210== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22210== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22210== by 0x7ED2AFF: ???
==22210== by 0x7EDC878: ???
==22210== by 0x7EAFB1B: ???
==22210== by 0x7EB7B02: ???
==22210== by 0x7EC0C8B: ???
==22210== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22210== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22210== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210==
==22210== LEAK SUMMARY:
==22210== definitely lost: 528 bytes in 3 blocks.
==22210== indirectly lost: 848 bytes in 27 blocks.
==22210== possibly lost: 0 bytes in 0 blocks.
==22210== still reachable: 1,132 bytes in 9 blocks.
==22210== suppressed: 0 bytes in 0 blocks.
==22210== Reachable blocks (those to which a pointer was found) are not shown.
==22210== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22216== Memcheck, a memory error detector.
==22216== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22216== Using LibVEX rev 1658, a library for dynamic binary translation.
==22216== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22216== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22216== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22216== For more details, rerun with: -v
==22216==
==22216== My PID = 22216, parent PID = 22215. Prog and args are:
==22216== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22216== 0
==22216== 5
==22216== 9
==22216== root
==22216== TestCMPIFail_5ProviderModule
==22216==
==22216==
==22216== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22216== malloc/free: in use at exit: 2,496 bytes in 39 blocks.
==22216== malloc/free: 6,998 allocs, 6,959 frees, 1,618,021 bytes allocated.
==22216== For counts of detected errors, rerun with: -v
==22216== searching for pointers to 39 not-freed blocks.
==22216== checked 823,936 bytes.
==22216==
==22216== 1,374 (528 direct, 846 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22216== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22216== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22216== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22216== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22216== by 0x7ED2AFF: ???
==22216== by 0x7EDC878: ???
==22216== by 0x7EAFB1B: ???
==22216== by 0x7EB3D16: ???
==22216== by 0x7EC0CCD: ???
==22216== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22216== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22216== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22216== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22216== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22216== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22216== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22216==
==22216== LEAK SUMMARY:
==22216== definitely lost: 528 bytes in 3 blocks.
==22216== indirectly lost: 846 bytes in 27 blocks.
==22216== possibly lost: 0 bytes in 0 blocks.
==22216== still reachable: 1,122 bytes in 9 blocks.
==22216== suppressed: 0 bytes in 0 blocks.
==22216== Reachable blocks (those to which a pointer was found) are not shown.
==22216== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22244== Memcheck, a memory error detector.
==22244== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22244== Using LibVEX rev 1658, a library for dynamic binary translation.
==22244== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22244== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22244== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22244== For more details, rerun with: -v
==22244==
==22244== My PID = 22244, parent PID = 22243. Prog and args are:
==22244== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22244== 0
==22244== 5
==22244== 9
==22244== root
==22244== TestCMPIErrorProviderModule
==22244==
==22244==
==22244== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22244== malloc/free: in use at exit: 2,030 bytes in 29 blocks.
==22244== malloc/free: 3,556 allocs, 3,527 frees, 302,178 bytes allocated.
==22244== For counts of detected errors, rerun with: -v
==22244== searching for pointers to 29 not-freed blocks.
==22244== checked 823,936 bytes.
==22244==
==22244== 910 (352 direct, 558 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==22244== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22244== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22244== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22244== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22244== by 0x7ED2AFF: ???
==22244== by 0x7EDC878: ???
==22244== by 0x7EAFB1B: ???
==22244== by 0x7EB1BDF: ???
==22244== by 0x7EC0CE3: ???
==22244== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22244== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22244== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22244== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22244== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22244== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22244== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22244==
==22244== LEAK SUMMARY:
==22244== definitely lost: 352 bytes in 2 blocks.
==22244== indirectly lost: 558 bytes in 18 blocks.
==22244== possibly lost: 0 bytes in 0 blocks.
==22244== still reachable: 1,120 bytes in 9 blocks.
==22244== suppressed: 0 bytes in 0 blocks.
==22244== Reachable blocks (those to which a pointer was found) are not shown.
==22244== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22261== Memcheck, a memory error detector.
==22261== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22261== Using LibVEX rev 1658, a library for dynamic binary translation.
==22261== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22261== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22261== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22261== For more details, rerun with: -v
==22261==
==22261== My PID = 22261, parent PID = 22260. Prog and args are:
==22261== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22261== 0
==22261== 5
==22261== 9
==22261== root
==22261== FilesAndDirectoriesModule
==22261==
==22261== Thread 2:
==22261== Syscall param write(buf) points to uninitialised byte(s)
==22261== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22261== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22261== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22261== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22261== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261== Address 0x8FA11C4 is 32,356 bytes inside a block of size 92,296 alloc'd
==22261== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22261== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22261== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22261== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22261== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22261== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22261== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22261== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22261== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261==
==22261== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 14 from 1)
==22261== malloc/free: in use at exit: 1,572 bytes in 19 blocks.
==22261== malloc/free: 4,776 allocs, 4,757 frees, 1,168,600 bytes allocated.
==22261== For counts of detected errors, rerun with: -v
==22261== searching for pointers to 19 not-freed blocks.
==22261== checked 823,928 bytes.
==22261==
==22261== Thread 1:
==22261==
==22261== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22261== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22261== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22261== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22261== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22261== by 0x7ED2AFF: ???
==22261== by 0x7EDC878: ???
==22261== by 0x7EBAC6C: ???
==22261== by 0x7EBEDA3: ???
==22261== by 0x7EC0C1D: ???
==22261== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22261== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22261== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261==
==22261== LEAK SUMMARY:
==22261== definitely lost: 176 bytes in 1 blocks.
==22261== indirectly lost: 280 bytes in 9 blocks.
==22261== possibly lost: 0 bytes in 0 blocks.
==22261== still reachable: 1,116 bytes in 9 blocks.
==22261== suppressed: 0 bytes in 0 blocks.
==22261== Reachable blocks (those to which a pointer was found) are not shown.
==22261== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22284== Memcheck, a memory error detector.
==22284== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22284== Using LibVEX rev 1658, a library for dynamic binary translation.
==22284== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22284== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22284== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22284== For more details, rerun with: -v
==22284==
==22284== My PID = 22284, parent PID = 22283. Prog and args are:
==22284== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22284== 0
==22284== 5
==22284== 9
==22284== root
==22284== TestCMPIFail_1ProviderModule
==22284==
==22284==
==22284== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22284== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==22284== malloc/free: 3,208 allocs, 3,189 frees, 323,489 bytes allocated.
==22284== For counts of detected errors, rerun with: -v
==22284== searching for pointers to 19 not-freed blocks.
==22284== checked 823,936 bytes.
==22284==
==22284== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22284== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22284== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22284== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22284== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22284== by 0x7ED2AFF: ???
==22284== by 0x7EDC878: ???
==22284== by 0x7EBAC6C: ???
==22284== by 0x7EBEDA3: ???
==22284== by 0x7EC0C1D: ???
==22284== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22284== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22284== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22284== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22284== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22284== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22284== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22284==
==22284== LEAK SUMMARY:
==22284== definitely lost: 176 bytes in 1 blocks.
==22284== indirectly lost: 280 bytes in 9 blocks.
==22284== possibly lost: 0 bytes in 0 blocks.
==22284== still reachable: 1,122 bytes in 9 blocks.
==22284== suppressed: 0 bytes in 0 blocks.
==22284== Reachable blocks (those to which a pointer was found) are not shown.
==22284== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22344== Memcheck, a memory error detector.
==22344== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22344== Using LibVEX rev 1658, a library for dynamic binary translation.
==22344== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22344== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22344== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22344== For more details, rerun with: -v
==22344==
==22344== My PID = 22344, parent PID = 22343. Prog and args are:
==22344== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22344== 0
==22344== 5
==22344== 9
==22344== root
==22344== TestCMPIFail_4ProviderModule
==22344==
==22344==
==22344== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22344== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==22344== malloc/free: 4,002 allocs, 3,983 frees, 339,751 bytes allocated.
==22344== For counts of detected errors, rerun with: -v
==22344== searching for pointers to 19 not-freed blocks.
==22344== checked 823,936 bytes.
==22344==
==22344== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22344== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22344== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22344== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22344== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22344== by 0x7ED2AFF: ???
==22344== by 0x7EDC878: ???
==22344== by 0x7EABED3: ???
==22344== by 0x7EAEE64: ???
==22344== by 0x7EC0C33: ???
==22344== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22344== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22344== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22344== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22344== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22344== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22344== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22344==
==22344== LEAK SUMMARY:
==22344== definitely lost: 176 bytes in 1 blocks.
==22344== indirectly lost: 280 bytes in 9 blocks.
==22344== possibly lost: 0 bytes in 0 blocks.
==22344== still reachable: 1,122 bytes in 9 blocks.
==22344== suppressed: 0 bytes in 0 blocks.
==22344== Reachable blocks (those to which a pointer was found) are not shown.
==22344== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22428== Memcheck, a memory error detector.
==22428== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22428== Using LibVEX rev 1658, a library for dynamic binary translation.
==22428== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22428== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22428== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22428== For more details, rerun with: -v
==22428==
==22428== My PID = 22428, parent PID = 22427. Prog and args are:
==22428== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22428== 0
==22428== 5
==22428== 9
==22428== root
==22428== TestCMPIThreadProviderModule
==22428==
==22428==
==22428== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22428== malloc/free: in use at exit: 1,579 bytes in 20 blocks.
==22428== malloc/free: 4,564 allocs, 4,544 frees, 503,849 bytes allocated.
==22428== For counts of detected errors, rerun with: -v
==22428== searching for pointers to 20 not-freed blocks.
==22428== checked 823,936 bytes.
==22428==
==22428== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 17
==22428== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22428== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22428== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22428== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22428== by 0x7ED2AFF: ???
==22428== by 0x7EDC878: ???
==22428== by 0x7EBAC6C: ???
==22428== by 0x7EBFEEE: ???
==22428== by 0x7EC0C07: ???
==22428== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22428== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22428== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22428== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22428== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22428== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22428== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22428==
==22428== LEAK SUMMARY:
==22428== definitely lost: 176 bytes in 1 blocks.
==22428== indirectly lost: 280 bytes in 9 blocks.
==22428== possibly lost: 0 bytes in 0 blocks.
==22428== still reachable: 1,123 bytes in 10 blocks.
==22428== suppressed: 0 bytes in 0 blocks.
==22428== Reachable blocks (those to which a pointer was found) are not shown.
==22428== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22499== Memcheck, a memory error detector.
==22499== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22499== Using LibVEX rev 1658, a library for dynamic binary translation.
==22499== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22499== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22499== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22499== For more details, rerun with: -v
==22499==
==22499== My PID = 22499, parent PID = 22498. Prog and args are:
==22499== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22499== 0
==22499== 5
==22499== 9
==22499== root
==22499== TestCMPIIndicationStressTestProviderModule
==22499==
==22499==
==22499== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22499== malloc/free: in use at exit: 34,595 bytes in 26 blocks.
==22499== malloc/free: 24,356 allocs, 24,330 frees, 5,150,796 bytes allocated.
==22499== For counts of detected errors, rerun with: -v
==22499== searching for pointers to 26 not-freed blocks.
==22499== checked 824,272 bytes.
==22499==
==22499== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 19
==22499== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22499== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22499== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22499== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22499== by 0x7ED2AFF: ???
==22499== by 0x7EDC878: ???
==22499== by 0x7EBAC6C: ???
==22499== by 0x7EBBA61: ???
==22499== by 0x7EC0CF9: ???
==22499== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22499== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22499== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22499== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22499== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22499== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22499== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22499==
==22499== LEAK SUMMARY:
==22499== definitely lost: 176 bytes in 1 blocks.
==22499== indirectly lost: 318 bytes in 9 blocks.
==22499== possibly lost: 0 bytes in 0 blocks.
==22499== still reachable: 34,101 bytes in 16 blocks.
==22499== suppressed: 0 bytes in 0 blocks.
==22499== Reachable blocks (those to which a pointer was found) are not shown.
==22499== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22659== Memcheck, a memory error detector.
==22659== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22659== Using LibVEX rev 1658, a library for dynamic binary translation.
==22659== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22659== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22659== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22659== For more details, rerun with: -v
==22659==
==22659== My PID = 22659, parent PID = 22658. Prog and args are:
==22659== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22659== 0
==22659== 5
==22659== 9
==22659== root
==22659== TestCMPIEnumerationProviderModule
==22659==
==22659==
==22659== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22659== malloc/free: in use at exit: 2,516 bytes in 39 blocks.
==22659== malloc/free: 4,086 allocs, 4,047 frees, 445,436 bytes allocated.
==22659== For counts of detected errors, rerun with: -v
==22659== searching for pointers to 39 not-freed blocks.
==22659== checked 823,960 bytes.
==22659==
==22659== 1,384 (528 direct, 856 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22659== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22659== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22659== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22659== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22659== by 0x7ED2AFF: ???
==22659== by 0x7EDC878: ???
==22659== by 0x7EAFB1B: ???
==22659== by 0x7EB1BDF: ???
==22659== by 0x7EC0CE3: ???
==22659== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22659== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22659== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22659== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22659== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22659== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22659== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22659==
==22659== LEAK SUMMARY:
==22659== definitely lost: 528 bytes in 3 blocks.
==22659== indirectly lost: 856 bytes in 27 blocks.
==22659== possibly lost: 0 bytes in 0 blocks.
==22659== still reachable: 1,132 bytes in 9 blocks.
==22659== suppressed: 0 bytes in 0 blocks.
==22659== Reachable blocks (those to which a pointer was found) are not shown.
==22659== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22685== Memcheck, a memory error detector.
==22685== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22685== Using LibVEX rev 1658, a library for dynamic binary translation.
==22685== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22685== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22685== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22685== For more details, rerun with: -v
==22685==
==22685== My PID = 22685, parent PID = 22684. Prog and args are:
==22685== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22685== 0
==22685== 5
==22685== 9
==22685== root
==22685== TestCMPIInstanceProviderModule
==22685==
==22685==
==22685== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22685== malloc/free: in use at exit: 2,058 bytes in 29 blocks.
==22685== malloc/free: 3,082 allocs, 3,053 frees, 267,839 bytes allocated.
==22685== For counts of detected errors, rerun with: -v
==22685== searching for pointers to 29 not-freed blocks.
==22685== checked 823,944 bytes.
==22685==
==22685== 932 (352 direct, 580 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==22685== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22685== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22685== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22685== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22685== by 0x7ED2AFF: ???
==22685== by 0x7EDC878: ???
==22685== by 0x7EAFB1B: ???
==22685== by 0x7EB1BDF: ???
==22685== by 0x7EC0CE3: ???
==22685== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22685== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22685== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22685== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22685== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22685== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22685== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22685==
==22685== LEAK SUMMARY:
==22685== definitely lost: 352 bytes in 2 blocks.
==22685== indirectly lost: 580 bytes in 18 blocks.
==22685== possibly lost: 0 bytes in 0 blocks.
==22685== still reachable: 1,126 bytes in 9 blocks.
==22685== suppressed: 0 bytes in 0 blocks.
==22685== Reachable blocks (those to which a pointer was found) are not shown.
==22685== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22710== Memcheck, a memory error detector.
==22710== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22710== Using LibVEX rev 1658, a library for dynamic binary translation.
==22710== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22710== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22710== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22710== For more details, rerun with: -v
==22710==
==22710== My PID = 22710, parent PID = 22709. Prog and args are:
==22710== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22710== 0
==22710== 5
==22710== 9
==22710== root
==22710== TestCMPIIndicationProviderModule
==22710==
==22710==
==22710== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22710== malloc/free: in use at exit: 36,385 bytes in 77 blocks.
==22710== malloc/free: 346,536 allocs, 346,459 frees, 34,812,540 bytes allocated.
==22710== For counts of detected errors, rerun with: -v
==22710== searching for pointers to 77 not-freed blocks.
==22710== checked 824,520 bytes.
==22710==
==22710== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 18 of 23
==22710== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22710== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22710== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22710== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22710== by 0x7ED2AFF: ???
==22710== by 0x7EDC878: ???
==22710== by 0x7EBAC6C: ???
==22710== by 0x7EBBA61: ???
==22710== by 0x7EC0CF9: ???
==22710== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22710== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22710== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22710== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22710== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22710== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22710== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22710==
==22710==
==22710== 1,768 (256 direct, 1,512 indirect) bytes in 16 blocks are definitely lost in loss record 21 of 23
==22710== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22710== by 0x5B6269A: CQL_parse() (CQL.y:264)
==22710== by 0x5B70D3D: Pegasus::CQLParser::parse(char const*, Pegasus::CQLSelectStatement&) (CQLParser.cpp:87)
==22710== by 0x7EE4E49: ???
==22710== by 0x812C3A3: ???
==22710== by 0x812C8A5: ???
==22710== by 0x7EE676D: ???
==22710== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22710== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22710== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22710==
==22710== LEAK SUMMARY:
==22710== definitely lost: 432 bytes in 17 blocks.
==22710== indirectly lost: 1,800 bytes in 41 blocks.
==22710== possibly lost: 0 bytes in 0 blocks.
==22710== still reachable: 34,153 bytes in 19 blocks.
==22710== suppressed: 0 bytes in 0 blocks.
==22710== Reachable blocks (those to which a pointer was found) are not shown.
==22710== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==10682== Memcheck, a memory error detector.
==10682== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==10682== Using LibVEX rev 1658, a library for dynamic binary translation.
==10682== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==10682== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==10682== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==10682== For more details, rerun with: -v
==10682==
==10682== My PID = 10682, parent PID = 10678. Prog and args are:
==10682== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==10682== --executor-socket
==10682== 4
==10682== enableHttpsConnection=true
==10682== enableAuthentication=true
==10682== sslClientVerificationMode=optional
==10682== sslTrustStoreUserName=root
==10682==
==10682==
==10682== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16 from 2)
==10682== malloc/free: in use at exit: 30,269 bytes in 266 blocks.
==10682== malloc/free: 348,498 allocs, 348,232 frees, 66,681,728 bytes allocated.
==10682== For counts of detected errors, rerun with: -v
==10682== searching for pointers to 266 not-freed blocks.
==10682== checked 961,096 bytes.
==10682==
==10682== 6,128 (2,288 direct, 3,840 indirect) bytes in 13 blocks are definitely lost in loss record 18 of 19
==10682== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==10682== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==10682== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==10682== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==10682== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==10682== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==10682== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==10682== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==10682== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==10682== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==10682== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==10682==
==10682== LEAK SUMMARY:
==10682== definitely lost: 2,288 bytes in 13 blocks.
==10682== indirectly lost: 3,840 bytes in 117 blocks.
==10682== possibly lost: 0 bytes in 0 blocks.
==10682== still reachable: 24,141 bytes in 136 blocks.
==10682== suppressed: 0 bytes in 0 blocks.
==10682== Reachable blocks (those to which a pointer was found) are not shown.
==10682== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13327== Memcheck, a memory error detector.
==13327== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13327== Using LibVEX rev 1658, a library for dynamic binary translation.
==13327== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13327== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13327== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13327== For more details, rerun with: -v
==13327==
==13327== My PID = 13327, parent PID = 13326. Prog and args are:
==13327== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==13327== --executor-socket
==13327== 4
==13327== enableHttpsConnection=true
==13327== sslClientVerificationMode=required
==13327== enableAuthentication=true
==13327==
==13327==
==13327== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 54 from 2)
==13327== malloc/free: in use at exit: 42,013 bytes in 194 blocks.
==13327== malloc/free: 595,518 allocs, 595,324 frees, 109,184,615 bytes allocated.
==13327== For counts of detected errors, rerun with: -v
==13327== searching for pointers to 194 not-freed blocks.
==13327== checked 960,640 bytes.
==13327==
==13327== 2,784 (1,056 direct, 1,728 indirect) bytes in 6 blocks are definitely lost in loss record 18 of 21
==13327== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13327== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==13327== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==13327== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==13327== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==13327== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==13327== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==13327== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13327== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==13327== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13327== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13327==
==13327== LEAK SUMMARY:
==13327== definitely lost: 1,056 bytes in 6 blocks.
==13327== indirectly lost: 1,728 bytes in 54 blocks.
==13327== possibly lost: 0 bytes in 0 blocks.
==13327== still reachable: 39,229 bytes in 134 blocks.
==13327== suppressed: 0 bytes in 0 blocks.
==13327== Reachable blocks (those to which a pointer was found) are not shown.
==13327== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14371== Memcheck, a memory error detector.
==14371== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14371== Using LibVEX rev 1658, a library for dynamic binary translation.
==14371== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14371== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14371== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14371== For more details, rerun with: -v
==14371==
==14371== My PID = 14371, parent PID = 14370. Prog and args are:
==14371== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==14371== --executor-socket
==14371== 5
==14371==
==14371==
==14371== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 2)
==14371== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==14371== malloc/free: 281,049 allocs, 280,917 frees, 52,991,947 bytes allocated.
==14371== For counts of detected errors, rerun with: -v
==14371== searching for pointers to 132 not-freed blocks.
==14371== checked 960,008 bytes.
==14371==
==14371== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==14371== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14371== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==14371== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==14371== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==14371== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==14371== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==14371== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==14371== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14371== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==14371== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14371== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14371==
==14371== LEAK SUMMARY:
==14371== definitely lost: 176 bytes in 1 blocks.
==14371== indirectly lost: 318 bytes in 9 blocks.
==14371== possibly lost: 0 bytes in 0 blocks.
==14371== still reachable: 22,523 bytes in 122 blocks.
==14371== suppressed: 0 bytes in 0 blocks.
==14371== Reachable blocks (those to which a pointer was found) are not shown.
==14371== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14541== Memcheck, a memory error detector.
==14541== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14541== Using LibVEX rev 1658, a library for dynamic binary translation.
==14541== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14541== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14541== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14541== For more details, rerun with: -v
==14541==
==14541== My PID = 14541, parent PID = 14540. Prog and args are:
==14541== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==14541== --executor-socket
==14541== 5
==14541== enableBinaryRepository=true
==14541== repositoryDir=/var/buildMAIN/pegasus/build/repository_bin
==14541==
==14541==
==14541== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1867 from 2)
==14541== malloc/free: in use at exit: 66,653 bytes in 726 blocks.
==14541== malloc/free: 49,507,274 allocs, 49,506,548 frees, 7,220,748,020 bytes allocated.
==14541== For counts of detected errors, rerun with: -v
==14541== searching for pointers to 726 not-freed blocks.
==14541== checked 960,400 bytes.
==14541==
==14541== 27,650 (10,560 direct, 17,090 indirect) bytes in 60 blocks are definitely lost in loss record 19 of 21
==14541== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14541== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==14541== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==14541== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==14541== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==14541== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==14541== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==14541== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14541== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==14541== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14541== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14541==
==14541== LEAK SUMMARY:
==14541== definitely lost: 10,560 bytes in 60 blocks.
==14541== indirectly lost: 17,090 bytes in 540 blocks.
==14541== possibly lost: 0 bytes in 0 blocks.
==14541== still reachable: 39,003 bytes in 126 blocks.
==14541== suppressed: 0 bytes in 0 blocks.
==14541== Reachable blocks (those to which a pointer was found) are not shown.
==14541== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==15192== Memcheck, a memory error detector.
==15192== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==15192== Using LibVEX rev 1658, a library for dynamic binary translation.
==15192== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==15192== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==15192== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==15192== For more details, rerun with: -v
==15192==
==15192== My PID = 15192, parent PID = 15191. Prog and args are:
==15192== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==15192== --executor-socket
==15192== 5
==15192==
==15192==
==15192== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1)
==15192== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==15192== malloc/free: 200,341 allocs, 200,209 frees, 37,447,311 bytes allocated.
==15192== For counts of detected errors, rerun with: -v
==15192== searching for pointers to 132 not-freed blocks.
==15192== checked 960,056 bytes.
==15192==
==15192== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==15192== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==15192== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==15192== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==15192== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==15192== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==15192== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==15192== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==15192== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==15192== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==15192== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==15192== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==15192==
==15192== LEAK SUMMARY:
==15192== definitely lost: 176 bytes in 1 blocks.
==15192== indirectly lost: 318 bytes in 9 blocks.
==15192== possibly lost: 0 bytes in 0 blocks.
==15192== still reachable: 22,523 bytes in 122 blocks.
==15192== suppressed: 0 bytes in 0 blocks.
==15192== Reachable blocks (those to which a pointer was found) are not shown.
==15192== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13182== Memcheck, a memory error detector.
==13182== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13182== Using LibVEX rev 1658, a library for dynamic binary translation.
==13182== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13182== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13182== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13182== For more details, rerun with: -v
==13182==
==13182== My PID = 13182, parent PID = 13181. Prog and args are:
==13182== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==13182== IndicationStressTestClass
==13182== test/TestProvider
==13182== run
==13182== 1
==13182== 1
==13182==
==13182==
==13182== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13182== malloc/free: in use at exit: 90 bytes in 3 blocks.
==13182== malloc/free: 16,509 allocs, 16,506 frees, 2,430,175 bytes allocated.
==13182== For counts of detected errors, rerun with: -v
==13182== searching for pointers to 3 not-freed blocks.
==13182== checked 776,976 bytes.
==13182==
==13182== 42 (16 direct, 26 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 3
==13182== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13182== by 0x40ABC2: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1172)
==13182== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==13182==
==13182== LEAK SUMMARY:
==13182== definitely lost: 16 bytes in 1 blocks.
==13182== indirectly lost: 26 bytes in 1 blocks.
==13182== possibly lost: 0 bytes in 0 blocks.
==13182== still reachable: 48 bytes in 1 blocks.
==13182== suppressed: 0 bytes in 0 blocks.
==13182== Reachable blocks (those to which a pointer was found) are not shown.
==13182== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14520== Memcheck, a memory error detector.
==14520== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14520== Using LibVEX rev 1658, a library for dynamic binary translation.
==14520== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14520== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14520== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14520== For more details, rerun with: -v
==14520==
==14520== My PID = 14520, parent PID = 14519. Prog and args are:
==14520== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==14520== TestCMPI_IndicationStressTestClass
==14520== test/TestProvider
==14520== run
==14520== 10
==14520== 1
==14520==
==14520==
==14520== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==14520== malloc/free: in use at exit: 16,894 bytes in 113 blocks.
==14520== malloc/free: 1,701 allocs, 1,588 frees, 217,631 bytes allocated.
==14520== For counts of detected errors, rerun with: -v
==14520== searching for pointers to 113 not-freed blocks.
==14520== checked 32,228,296 bytes.
==14520==
==14520== 864 bytes in 3 blocks are possibly lost in loss record 61 of 64
==14520== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==14520== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==14520== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==14520== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==14520== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==14520== by 0x55B51D7: Pegasus::cimom::cimom() (Cimom.cpp:216)
==14520== by 0x55FBD12: Pegasus::MessageQueueService::MessageQueueService(char const*) (MessageQueueService.cpp:199)
==14520== by 0x4C11454: Pegasus::CIMListenerIndicationDispatcher::CIMListenerIndicationDispatcher() (CIMListenerIndicationDispatcher.cpp:249)
==14520== by 0x4C0E339: Pegasus::CIMListenerRep::CIMListenerRep(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:455)
==14520== by 0x4C0E3C3: Pegasus::CIMListener::CIMListener(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:622)
==14520== by 0x40AB97: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1171)
==14520== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==14520==
==14520== LEAK SUMMARY:
==14520== definitely lost: 0 bytes in 0 blocks.
==14520== possibly lost: 864 bytes in 3 blocks.
==14520== still reachable: 16,030 bytes in 110 blocks.
==14520== suppressed: 0 bytes in 0 blocks.
==14520== Reachable blocks (those to which a pointer was found) are not shown.
==14520== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==7257== Memcheck, a memory error detector.
==7257== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7257== Using LibVEX rev 1658, a library for dynamic binary translation.
==7257== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7257== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==7257== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7257== For more details, rerun with: -v
==7257==
==7257== My PID = 7257, parent PID = 7256. Prog and args are:
==7257== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==7257== IndicationStressTestClass
==7257== test/TestProvider
==7257== run
==7257== 10
==7257== 1
==7257== guest
==7257==
==7257==
==7257== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==7257== malloc/free: in use at exit: 35,534 bytes in 238 blocks.
==7257== malloc/free: 20,999 allocs, 20,761 frees, 3,068,020 bytes allocated.
==7257== For counts of detected errors, rerun with: -v
==7257== searching for pointers to 238 not-freed blocks.
==7257== checked 11,295,768 bytes.
==7257==
==7257== 288 bytes in 1 blocks are definitely lost in loss record 31 of 42
==7257== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==7257== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==7257== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==7257== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==7257== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==7257== by 0x5626AD1: Pegasus::ThreadPool::_initializeThread() (ThreadPool.cpp:498)
==7257== by 0x5627106: Pegasus::ThreadPool::allocate_and_awaken(void*, void* (*)(void*), Pegasus::Semaphore*) (ThreadPool.cpp:312)
==7257== by 0x4C10AF5: Pegasus::CIMListenerIndicationDispatcherRep::deliverIndication(Pegasus::String, Pegasus::CIMInstance, Pegasus::ContentLanguageList) (CIMListenerIndicationDispatcher.cpp:202)
==7257== by 0x4C10E1A: Pegasus::CIMListenerIndicationDispatcherRep::handleIndicationRequest(Pegasus::CIMExportIndicationRequestMessage*) (CIMListenerIndicationDispatcher.cpp:168)
==7257== by 0x4C110C3: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue(Pegasus::Message*) (CIMListenerIndicationDispatcher.cpp:288)
==7257== by 0x4C10238: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue() (CIMListenerIndicationDispatcher.cpp:267)
==7257== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==7257== by 0x55FAA26: Pegasus::MessageQueueService::enqueue(Pegasus::Message*) (MessageQueueService.cpp:292)
==7257== by 0x5066745: Pegasus::CIMExportRequestDecoder::handleMethodRequest(unsigned, Pegasus::HttpMethod, char*, Pegasus::String const&, char const*, char const*, Pegasus::String const&, Pegasus::String const&, Pegasus::AcceptLanguageList const&, Pegasus::ContentLanguageList const&, bool) (CIMExportRequestDecoder.cpp:822)
==7257== by 0x50679AB: Pegasus::CIMExportRequestDecoder::handleHTTPMessage(Pegasus::HTTPMessage*) (CIMExportRequestDecoder.cpp:481)
==7257== by 0x5067CFA: Pegasus::CIMExportRequestDecoder::handleEnqueue(Pegasus::Message*) (CIMExportRequestDecoder.cpp:121)
==7257== by 0x50648BE: Pegasus::CIMExportRequestDecoder::handleEnqueue() (CIMExportRequestDecoder.cpp:137)
==7257== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==7257== by 0x55EDA99: Pegasus::HTTPConnection::_handleReadEvent() (HTTPConnection.cpp:2256)
==7257== by 0x55F0B35: Pegasus::HTTPConnection::handleEnqueue(Pegasus::Message*) (HTTPConnection.cpp:365)
==7257== by 0x55E9C90: Pegasus::HTTPConnection::run(unsigned) (HTTPConnection.cpp:2314)
==7257== by 0x55FEA86: Pegasus::Monitor::run(unsigned) (Monitor.cpp:586)
==7257== by 0x4C0EBD5: Pegasus::CIMListenerService::runForever() (CIMListener.cpp:260)
==7257== by 0x4C0F32D: Pegasus::CIMListenerService::_listener_routine(void*) (CIMListener.cpp:387)
==7257== by 0x56277B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==7257==
==7257==
==7257== 288 bytes in 1 blocks are possibly lost in loss record 33 of 42
==7257== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==7257== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==7257== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==7257== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==7257== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==7257== by 0x55B51D7: Pegasus::cimom::cimom() (Cimom.cpp:216)
==7257== by 0x55FBD12: Pegasus::MessageQueueService::MessageQueueService(char const*) (MessageQueueService.cpp:199)
==7257== by 0x4C11454: Pegasus::CIMListenerIndicationDispatcher::CIMListenerIndicationDispatcher() (CIMListenerIndicationDispatcher.cpp:249)
==7257== by 0x4C0E339: Pegasus::CIMListenerRep::CIMListenerRep(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:455)
==7257== by 0x4C0E3C3: Pegasus::CIMListener::CIMListener(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:622)
==7257== by 0x40AB97: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1171)
==7257== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==7257==
==7257== LEAK SUMMARY:
==7257== definitely lost: 288 bytes in 1 blocks.
==7257== possibly lost: 288 bytes in 1 blocks.
==7257== still reachable: 34,958 bytes in 236 blocks.
==7257== suppressed: 0 bytes in 0 blocks.
==7257== Reachable blocks (those to which a pointer was found) are not shown.
==7257== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory error:

==10317== Memcheck, a memory error detector.
==10317== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==10317== Using LibVEX rev 1658, a library for dynamic binary translation.
==10317== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==10317== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==10317== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==10317== For more details, rerun with: -v
==10317==
==10317== My PID = 10317, parent PID = 10316. Prog and args are:
==10317== /var/buildMAIN/pegasus/build/bin_exe/TestClientProcessProvider
==10317==
==10317== Invalid read of size 8
==10317== at 0x51BCDA6: Pegasus::SharedPtrRep >::get() const (SharedPtr.h:96)
==10317== by 0x51BCDC4: Pegasus::SharedPtr >::get() const (SharedPtr.h:265)
==10317== by 0x51BCDDC: Pegasus::SharedPtr >::operator->() const (SharedPtr.h:260)
==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234)
==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr >&, Pegasus::MessageType) (CIMClientRep.cpp:1028)
==10317== by 0x4E5643F: Pegasus::CIMClientRep::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClientRep.cpp:713)
==10317== by 0x4E5D95F: Pegasus::CIMClient::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClient.cpp:303)
==10317== by 0x4051D2: testClass(Pegasus::String const&, int const&) (TestProcessProvider.cpp:171)
==10317== by 0x409681: testClass(Pegasus::String const&) (TestProcessProvider.cpp:874)
==10317== by 0x4097DB: main (TestProcessProvider.cpp:907)
==10317== Address 0xA0 is not stack'd, malloc'd or (recently) free'd
==10317==
==10317== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==10317== Access not within mapped region at address 0xA0
==10317== at 0x51BCDA6: Pegasus::SharedPtrRep >::get() const (SharedPtr.h:96)
==10317== by 0x51BCDC4: Pegasus::SharedPtr >::get() const (SharedPtr.h:265)
==10317== by 0x51BCDDC: Pegasus::SharedPtr >::operator->() const (SharedPtr.h:260)
==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234)
==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr >&, Pegasus::MessageType) (CIMClientRep.cpp:1028)
==10317== by 0x4E5643F: Pegasus::CIMClientRep::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClientRep.cpp:713)
==10317== by 0x4E5D95F: Pegasus::CIMClient::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClient.cpp:303)
==10317== by 0x4051D2: testClass(Pegasus::String const&, int const&) (TestProcessProvider.cpp:171)
==10317== by 0x409681: testClass(Pegasus::String const&) (TestProcessProvider.cpp:874)
==10317== by 0x4097DB: main (TestProcessProvider.cpp:907)
==10317==
==10317== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 5 from 1)
==10317== malloc/free: in use at exit: 27,960 bytes in 188 blocks.
==10317== malloc/free: 73,595 allocs, 73,407 frees, 14,390,246 bytes allocated.
==10317== For counts of detected errors, rerun with: -v
==10317== searching for pointers to 188 not-freed blocks.
==10317== checked 742,096 bytes.
==10317==
==10317== LEAK SUMMARY:
==10317== definitely lost: 0 bytes in 0 blocks.
==10317== possibly lost: 0 bytes in 0 blocks.
==10317== still reachable: 27,960 bytes in 188 blocks.
==10317== suppressed: 0 bytes in 0 blocks.
==10317== Reachable blocks (those to which a pointer was found) are not shown.
==10317== To see them, rerun with: --show-reachable=yes
Status: FAILURE

make[4]: Entering directory `/var/buildMAIN/pegasus/src/Executor/tests'
make[4]: Leaving directory `/var/buildMAIN/pegasus/src/Executor/tests'
make[3]: Leaving directory `/var/buildMAIN/pegasus/src'
make[3]: Entering directory `/var/buildMAIN/pegasus/test'
make[4]: Entering directory `/var/buildMAIN/pegasus/test/wetest'
make[5]: Entering directory `/var/buildMAIN/pegasus/test/wetest/cimv2'
make[5]: Leaving directory `/var/buildMAIN/pegasus/test/wetest/cimv2'
make[5]: Entering directory `/var/buildMAIN/pegasus/test/wetest/static'
make[5]: Leaving directory `/var/buildMAIN/pegasus/test/wetest/static'
make[5]: Entering directory `/var/buildMAIN/pegasus/test/wetest/wsman'
make[5]: Leaving directory `/var/buildMAIN/pegasus/test/wetest/wsman'
make[4]: Leaving directory `/var/buildMAIN/pegasus/test/wetest'
make[3]: Leaving directory `/var/buildMAIN/pegasus/test'
make[2]: Leaving directory `/var/buildMAIN/pegasus'
make[1]: Leaving directory `/var/buildMAIN/pegasus'
make[1]: Entering directory `/var/buildMAIN/pegasus'
make[1]: Nothing to be done for `check_core_search_results'.
make[1]: Leaving directory `/var/buildMAIN/pegasus'

************ Build and Test Successful *************
-------------------------------------------------------------------------------
Memory leak:

==13182== Memcheck, a memory error detector.
==13182== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13182== Using LibVEX rev 1658, a library for dynamic binary translation.
==13182== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13182== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13182== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13182== For more details, rerun with: -v
==13182==
==13182== My PID = 13182, parent PID = 13181. Prog and args are:
==13182== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==13182== IndicationStressTestClass
==13182== test/TestProvider
==13182== run
==13182== 1
==13182== 1
==13182==
==13182==
==13182== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13182== malloc/free: in use at exit: 90 bytes in 3 blocks.
==13182== malloc/free: 16,509 allocs, 16,506 frees, 2,430,175 bytes allocated.
==13182== For counts of detected errors, rerun with: -v
==13182== searching for pointers to 3 not-freed blocks.
==13182== checked 776,976 bytes.
==13182==
==13182== 42 (16 direct, 26 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 3
==13182== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13182== by 0x40ABC2: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1172)
==13182== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==13182==
==13182== LEAK SUMMARY:
==13182== definitely lost: 16 bytes in 1 blocks.
==13182== indirectly lost: 26 bytes in 1 blocks.
==13182== possibly lost: 0 bytes in 0 blocks.
==13182== still reachable: 48 bytes in 1 blocks.
==13182== suppressed: 0 bytes in 0 blocks.
==13182== Reachable blocks (those to which a pointer was found) are not shown.
==13182== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14520== Memcheck, a memory error detector.
==14520== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14520== Using LibVEX rev 1658, a library for dynamic binary translation.
==14520== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14520== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14520== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14520== For more details, rerun with: -v
==14520==
==14520== My PID = 14520, parent PID = 14519. Prog and args are:
==14520== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==14520== TestCMPI_IndicationStressTestClass
==14520== test/TestProvider
==14520== run
==14520== 10
==14520== 1
==14520==
==14520==
==14520== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==14520== malloc/free: in use at exit: 16,894 bytes in 113 blocks.
==14520== malloc/free: 1,701 allocs, 1,588 frees, 217,631 bytes allocated.
==14520== For counts of detected errors, rerun with: -v
==14520== searching for pointers to 113 not-freed blocks.
==14520== checked 32,228,296 bytes.
==14520==
==14520== 864 bytes in 3 blocks are possibly lost in loss record 61 of 64
==14520== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==14520== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==14520== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==14520== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==14520== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==14520== by 0x55B51D7: Pegasus::cimom::cimom() (Cimom.cpp:216)
==14520== by 0x55FBD12: Pegasus::MessageQueueService::MessageQueueService(char const*) (MessageQueueService.cpp:199)
==14520== by 0x4C11454: Pegasus::CIMListenerIndicationDispatcher::CIMListenerIndicationDispatcher() (CIMListenerIndicationDispatcher.cpp:249)
==14520== by 0x4C0E339: Pegasus::CIMListenerRep::CIMListenerRep(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:455)
==14520== by 0x4C0E3C3: Pegasus::CIMListener::CIMListener(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:622)
==14520== by 0x40AB97: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1171)
==14520== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==14520==
==14520== LEAK SUMMARY:
==14520== definitely lost: 0 bytes in 0 blocks.
==14520== possibly lost: 864 bytes in 3 blocks.
==14520== still reachable: 16,030 bytes in 110 blocks.
==14520== suppressed: 0 bytes in 0 blocks.
==14520== Reachable blocks (those to which a pointer was found) are not shown.
==14520== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==7257== Memcheck, a memory error detector.
==7257== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7257== Using LibVEX rev 1658, a library for dynamic binary translation.
==7257== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7257== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==7257== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7257== For more details, rerun with: -v
==7257==
==7257== My PID = 7257, parent PID = 7256. Prog and args are:
==7257== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==7257== IndicationStressTestClass
==7257== test/TestProvider
==7257== run
==7257== 10
==7257== 1
==7257== guest
==7257==
==7257==
==7257== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==7257== malloc/free: in use at exit: 35,534 bytes in 238 blocks.
==7257== malloc/free: 20,999 allocs, 20,761 frees, 3,068,020 bytes allocated.
==7257== For counts of detected errors, rerun with: -v
==7257== searching for pointers to 238 not-freed blocks.
==7257== checked 11,295,768 bytes.
==7257==
==7257== 288 bytes in 1 blocks are definitely lost in loss record 31 of 42
==7257== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==7257== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==7257== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==7257== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==7257== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==7257== by 0x5626AD1: Pegasus::ThreadPool::_initializeThread() (ThreadPool.cpp:498)
==7257== by 0x5627106: Pegasus::ThreadPool::allocate_and_awaken(void*, void* (*)(void*), Pegasus::Semaphore*) (ThreadPool.cpp:312)
==7257== by 0x4C10AF5: Pegasus::CIMListenerIndicationDispatcherRep::deliverIndication(Pegasus::String, Pegasus::CIMInstance, Pegasus::ContentLanguageList) (CIMListenerIndicationDispatcher.cpp:202)
==7257== by 0x4C10E1A: Pegasus::CIMListenerIndicationDispatcherRep::handleIndicationRequest(Pegasus::CIMExportIndicationRequestMessage*) (CIMListenerIndicationDispatcher.cpp:168)
==7257== by 0x4C110C3: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue(Pegasus::Message*) (CIMListenerIndicationDispatcher.cpp:288)
==7257== by 0x4C10238: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue() (CIMListenerIndicationDispatcher.cpp:267)
==7257== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==7257== by 0x55FAA26: Pegasus::MessageQueueService::enqueue(Pegasus::Message*) (MessageQueueService.cpp:292)
==7257== by 0x5066745: Pegasus::CIMExportRequestDecoder::handleMethodRequest(unsigned, Pegasus::HttpMethod, char*, Pegasus::String const&, char const*, char const*, Pegasus::String const&, Pegasus::String const&, Pegasus::AcceptLanguageList const&, Pegasus::ContentLanguageList const&, bool) (CIMExportRequestDecoder.cpp:822)
==7257== by 0x50679AB: Pegasus::CIMExportRequestDecoder::handleHTTPMessage(Pegasus::HTTPMessage*) (CIMExportRequestDecoder.cpp:481)
==7257== by 0x5067CFA: Pegasus::CIMExportRequestDecoder::handleEnqueue(Pegasus::Message*) (CIMExportRequestDecoder.cpp:121)
==7257== by 0x50648BE: Pegasus::CIMExportRequestDecoder::handleEnqueue() (CIMExportRequestDecoder.cpp:137)
==7257== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==7257== by 0x55EDA99: Pegasus::HTTPConnection::_handleReadEvent() (HTTPConnection.cpp:2256)
==7257== by 0x55F0B35: Pegasus::HTTPConnection::handleEnqueue(Pegasus::Message*) (HTTPConnection.cpp:365)
==7257== by 0x55E9C90: Pegasus::HTTPConnection::run(unsigned) (HTTPConnection.cpp:2314)
==7257== by 0x55FEA86: Pegasus::Monitor::run(unsigned) (Monitor.cpp:586)
==7257== by 0x4C0EBD5: Pegasus::CIMListenerService::runForever() (CIMListener.cpp:260)
==7257== by 0x4C0F32D: Pegasus::CIMListenerService::_listener_routine(void*) (CIMListener.cpp:387)
==7257== by 0x56277B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==7257==
==7257==
==7257== 288 bytes in 1 blocks are possibly lost in loss record 33 of 42
==7257== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==7257== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==7257== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==7257== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==7257== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==7257== by 0x55B51D7: Pegasus::cimom::cimom() (Cimom.cpp:216)
==7257== by 0x55FBD12: Pegasus::MessageQueueService::MessageQueueService(char const*) (MessageQueueService.cpp:199)
==7257== by 0x4C11454: Pegasus::CIMListenerIndicationDispatcher::CIMListenerIndicationDispatcher() (CIMListenerIndicationDispatcher.cpp:249)
==7257== by 0x4C0E339: Pegasus::CIMListenerRep::CIMListenerRep(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:455)
==7257== by 0x4C0E3C3: Pegasus::CIMListener::CIMListener(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:622)
==7257== by 0x40AB97: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1171)
==7257== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==7257==
==7257== LEAK SUMMARY:
==7257== definitely lost: 288 bytes in 1 blocks.
==7257== possibly lost: 288 bytes in 1 blocks.
==7257== still reachable: 34,958 bytes in 236 blocks.
==7257== suppressed: 0 bytes in 0 blocks.
==7257== Reachable blocks (those to which a pointer was found) are not shown.
==7257== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==8166== Memcheck, a memory error detector.
==8166== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==8166== Using LibVEX rev 1658, a library for dynamic binary translation.
==8166== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==8166== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==8166== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==8166== For more details, rerun with: -v
==8166==
==8166== My PID = 8166, parent PID = 8165. Prog and args are:
==8166== /var/buildMAIN/pegasus/build/bin_exe/TestIndicationStressTest
==8166== IndicationStressTestClass
==8166== test/TestProvider
==8166== run
==8166== 10
==8166== 1
==8166== guest
==8166==
==8166==
==8166== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==8166== malloc/free: in use at exit: 35,500 bytes in 238 blocks.
==8166== malloc/free: 20,923 allocs, 20,685 frees, 3,062,584 bytes allocated.
==8166== For counts of detected errors, rerun with: -v
==8166== searching for pointers to 238 not-freed blocks.
==8166== checked 11,293,480 bytes.
==8166==
==8166== 288 bytes in 1 blocks are definitely lost in loss record 31 of 42
==8166== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==8166== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==8166== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==8166== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==8166== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==8166== by 0x5626AD1: Pegasus::ThreadPool::_initializeThread() (ThreadPool.cpp:498)
==8166== by 0x5627106: Pegasus::ThreadPool::allocate_and_awaken(void*, void* (*)(void*), Pegasus::Semaphore*) (ThreadPool.cpp:312)
==8166== by 0x4C10AF5: Pegasus::CIMListenerIndicationDispatcherRep::deliverIndication(Pegasus::String, Pegasus::CIMInstance, Pegasus::ContentLanguageList) (CIMListenerIndicationDispatcher.cpp:202)
==8166== by 0x4C10E1A: Pegasus::CIMListenerIndicationDispatcherRep::handleIndicationRequest(Pegasus::CIMExportIndicationRequestMessage*) (CIMListenerIndicationDispatcher.cpp:168)
==8166== by 0x4C110C3: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue(Pegasus::Message*) (CIMListenerIndicationDispatcher.cpp:288)
==8166== by 0x4C10238: Pegasus::CIMListenerIndicationDispatcher::handleEnqueue() (CIMListenerIndicationDispatcher.cpp:267)
==8166== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==8166== by 0x55FAA26: Pegasus::MessageQueueService::enqueue(Pegasus::Message*) (MessageQueueService.cpp:292)
==8166== by 0x5066745: Pegasus::CIMExportRequestDecoder::handleMethodRequest(unsigned, Pegasus::HttpMethod, char*, Pegasus::String const&, char const*, char const*, Pegasus::String const&, Pegasus::String const&, Pegasus::AcceptLanguageList const&, Pegasus::ContentLanguageList const&, bool) (CIMExportRequestDecoder.cpp:822)
==8166== by 0x50679AB: Pegasus::CIMExportRequestDecoder::handleHTTPMessage(Pegasus::HTTPMessage*) (CIMExportRequestDecoder.cpp:481)
==8166== by 0x5067CFA: Pegasus::CIMExportRequestDecoder::handleEnqueue(Pegasus::Message*) (CIMExportRequestDecoder.cpp:121)
==8166== by 0x50648BE: Pegasus::CIMExportRequestDecoder::handleEnqueue() (CIMExportRequestDecoder.cpp:137)
==8166== by 0x55F87E0: Pegasus::MessageQueue::enqueue(Pegasus::Message*) (MessageQueue.cpp:126)
==8166== by 0x55EDA99: Pegasus::HTTPConnection::_handleReadEvent() (HTTPConnection.cpp:2256)
==8166== by 0x55F0B35: Pegasus::HTTPConnection::handleEnqueue(Pegasus::Message*) (HTTPConnection.cpp:365)
==8166== by 0x55E9C90: Pegasus::HTTPConnection::run(unsigned) (HTTPConnection.cpp:2314)
==8166== by 0x55FEA86: Pegasus::Monitor::run(unsigned) (Monitor.cpp:586)
==8166== by 0x4C0EBD5: Pegasus::CIMListenerService::runForever() (CIMListener.cpp:260)
==8166== by 0x4C0F32D: Pegasus::CIMListenerService::_listener_routine(void*) (CIMListener.cpp:387)
==8166== by 0x56277B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==8166==
==8166==
==8166== 288 bytes in 1 blocks are possibly lost in loss record 33 of 42
==8166== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==8166== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==8166== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==8166== by 0x5566E28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==8166== by 0x5625C89: Pegasus::Thread::run() (Thread.cpp:119)
==8166== by 0x55B51D7: Pegasus::cimom::cimom() (Cimom.cpp:216)
==8166== by 0x55FBD12: Pegasus::MessageQueueService::MessageQueueService(char const*) (MessageQueueService.cpp:199)
==8166== by 0x4C11454: Pegasus::CIMListenerIndicationDispatcher::CIMListenerIndicationDispatcher() (CIMListenerIndicationDispatcher.cpp:249)
==8166== by 0x4C0E339: Pegasus::CIMListenerRep::CIMListenerRep(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:455)
==8166== by 0x4C0E3C3: Pegasus::CIMListener::CIMListener(unsigned, Pegasus::SSLContext*) (CIMListener.cpp:622)
==8166== by 0x40AB97: _beginTest(Pegasus::CIMClient&, char const*, char const*, char const*, char const*) (IndicationStressTest.cpp:1171)
==8166== by 0x40C13C: main (IndicationStressTest.cpp:1574)
==8166==
==8166== LEAK SUMMARY:
==8166== definitely lost: 288 bytes in 1 blocks.
==8166== possibly lost: 288 bytes in 1 blocks.
==8166== still reachable: 34,924 bytes in 236 blocks.
==8166== suppressed: 0 bytes in 0 blocks.
==8166== Reachable blocks (those to which a pointer was found) are not shown.
==8166== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13465== Memcheck, a memory error detector.
==13465== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13465== Using LibVEX rev 1658, a library for dynamic binary translation.
==13465== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13465== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13465== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13465== For more details, rerun with: -v
==13465==
==13465== My PID = 13465, parent PID = 13464. Prog and args are:
==13465== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13465== -nroot/MCCAtest/B
==13465== MCCA_TestClass.mof
==13465==
==13465==
==13465== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13465== malloc/free: in use at exit: 17,148 bytes in 8 blocks.
==13465== malloc/free: 851 allocs, 843 frees, 151,461 bytes allocated.
==13465== For counts of detected errors, rerun with: -v
==13465== searching for pointers to 8 not-freed blocks.
==13465== checked 750,528 bytes.
==13465==
==13465== 54 (8 direct, 46 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 6
==13465== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13465== by 0x4C1D1D5: cimmof_lex() (cimmof.l:243)
==13465== by 0x4C27134: cimmof_parse() (cimmoftemp:1809)
==13465== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13465== by 0x40354A: main (main.cpp:187)
==13465==
==13465== LEAK SUMMARY:
==13465== definitely lost: 8 bytes in 1 blocks.
==13465== indirectly lost: 46 bytes in 1 blocks.
==13465== possibly lost: 0 bytes in 0 blocks.
==13465== still reachable: 17,094 bytes in 6 blocks.
==13465== suppressed: 0 bytes in 0 blocks.
==13465== Reachable blocks (those to which a pointer was found) are not shown.
==13465== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13482== Memcheck, a memory error detector.
==13482== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13482== Using LibVEX rev 1658, a library for dynamic binary translation.
==13482== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13482== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13482== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13482== For more details, rerun with: -v
==13482==
==13482== My PID = 13482, parent PID = 13481. Prog and args are:
==13482== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13482== -nroot/MCCAtest/A
==13482== /var/buildMAIN/pegasus/src/Providers/TestProviders/MCCA_TestAssocProvider/MCCA_TestAssocPrvSchema.mof
==13482==
==13482==
==13482== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13482== malloc/free: in use at exit: 17,098 bytes in 7 blocks.
==13482== malloc/free: 840 allocs, 833 frees, 151,784 bytes allocated.
==13482== For counts of detected errors, rerun with: -v
==13482== searching for pointers to 7 not-freed blocks.
==13482== checked 750,328 bytes.
==13482==
==13482== 64 (8 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 5
==13482== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13482== by 0x4C2A0C9: cimmof_parse() (cimmof.y:1192)
==13482== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13482== by 0x40354A: main (main.cpp:187)
==13482==
==13482== LEAK SUMMARY:
==13482== definitely lost: 8 bytes in 1 blocks.
==13482== indirectly lost: 56 bytes in 1 blocks.
==13482== possibly lost: 0 bytes in 0 blocks.
==13482== still reachable: 17,034 bytes in 5 blocks.
==13482== suppressed: 0 bytes in 0 blocks.
==13482== Reachable blocks (those to which a pointer was found) are not shown.
==13482== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13490== Memcheck, a memory error detector.
==13490== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13490== Using LibVEX rev 1658, a library for dynamic binary translation.
==13490== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13490== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13490== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13490== For more details, rerun with: -v
==13490==
==13490== My PID = 13490, parent PID = 13489. Prog and args are:
==13490== /var/buildMAIN/pegasus/build/bin_exe/cimmof
==13490== -nroot/MCCAtest/B
==13490== /var/buildMAIN/pegasus/src/Providers/TestProviders/MCCA_TestAssocProvider/MCCA_TestAssocPrvSchema.mof
==13490==
==13490==
==13490== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
==13490== malloc/free: in use at exit: 17,098 bytes in 7 blocks.
==13490== malloc/free: 857 allocs, 850 frees, 158,340 bytes allocated.
==13490== For counts of detected errors, rerun with: -v
==13490== searching for pointers to 7 not-freed blocks.
==13490== checked 750,328 bytes.
==13490==
==13490== 64 (8 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 5
==13490== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13490== by 0x4C2A0C9: cimmof_parse() (cimmof.y:1192)
==13490== by 0x4C1F480: cimmofParser::parse() (cimmofParser.cpp:449)
==13490== by 0x40354A: main (main.cpp:187)
==13490==
==13490== LEAK SUMMARY:
==13490== definitely lost: 8 bytes in 1 blocks.
==13490== indirectly lost: 56 bytes in 1 blocks.
==13490== possibly lost: 0 bytes in 0 blocks.
==13490== still reachable: 17,034 bytes in 5 blocks.
==13490== suppressed: 0 bytes in 0 blocks.
==13490== Reachable blocks (those to which a pointer was found) are not shown.
==13490== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11133== Memcheck, a memory error detector.
==11133== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11133== Using LibVEX rev 1658, a library for dynamic binary translation.
==11133== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11133== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11133== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11133== For more details, rerun with: -v
==11133==
==11133== My PID = 11133, parent PID = 11132. Prog and args are:
==11133== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11133== 0
==11133== 4
==11133== 8
==11133== root
==11133== FilesAndDirectoriesModule_CXX
==11133==
==11133== Thread 2:
==11133== Syscall param write(buf) points to uninitialised byte(s)
==11133== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==11133== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==11133== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==11133== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==11133== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133== Address 0x880521C is 64,196 bytes inside a block of size 129,872 alloc'd
==11133== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==11133== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==11133== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==11133== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==11133== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==11133== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==11133== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==11133== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==11133== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133==
==11133== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 17 from 1)
==11133== malloc/free: in use at exit: 4,866 bytes in 89 blocks.
==11133== malloc/free: 6,789 allocs, 6,700 frees, 2,997,596 bytes allocated.
==11133== For counts of detected errors, rerun with: -v
==11133== searching for pointers to 89 not-freed blocks.
==11133== checked 824,208 bytes.
==11133==
==11133== Thread 1:
==11133==
==11133== 3,742 (1,408 direct, 2,334 indirect) bytes in 8 blocks are definitely lost in loss record 16 of 16
==11133== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11133== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11133== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11133== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11133== by 0x7ED2AFF: ???
==11133== by 0x7EDC878: ???
==11133== by 0x7EBAC6C: ???
==11133== by 0x7EBFEEE: ???
==11133== by 0x7EC0C07: ???
==11133== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11133== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11133== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11133== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11133== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11133== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11133== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11133==
==11133== LEAK SUMMARY:
==11133== definitely lost: 1,408 bytes in 8 blocks.
==11133== indirectly lost: 2,334 bytes in 72 blocks.
==11133== possibly lost: 0 bytes in 0 blocks.
==11133== still reachable: 1,124 bytes in 9 blocks.
==11133== suppressed: 0 bytes in 0 blocks.
==11133== Reachable blocks (those to which a pointer was found) are not shown.
==11133== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11212== Memcheck, a memory error detector.
==11212== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11212== Using LibVEX rev 1658, a library for dynamic binary translation.
==11212== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11212== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11212== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11212== For more details, rerun with: -v
==11212==
==11212== My PID = 11212, parent PID = 11211. Prog and args are:
==11212== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11212== 0
==11212== 4
==11212== 8
==11212== root
==11212== FilesAndDirectoriesModule
==11212==
==11212==
==11212== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==11212== malloc/free: in use at exit: 1,580 bytes in 19 blocks.
==11212== malloc/free: 3,352 allocs, 3,333 frees, 461,602 bytes allocated.
==11212== For counts of detected errors, rerun with: -v
==11212== searching for pointers to 19 not-freed blocks.
==11212== checked 824,184 bytes.
==11212==
==11212== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11212== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11212== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11212== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11212== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11212== by 0x7ED2AFF: ???
==11212== by 0x7EDC878: ???
==11212== by 0x7EAFB1B: ???
==11212== by 0x7EB65AA: ???
==11212== by 0x7EC0CA1: ???
==11212== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11212== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11212== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11212== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11212== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11212== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11212== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11212==
==11212== LEAK SUMMARY:
==11212== definitely lost: 176 bytes in 1 blocks.
==11212== indirectly lost: 288 bytes in 9 blocks.
==11212== possibly lost: 0 bytes in 0 blocks.
==11212== still reachable: 1,116 bytes in 9 blocks.
==11212== suppressed: 0 bytes in 0 blocks.
==11212== Reachable blocks (those to which a pointer was found) are not shown.
==11212== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11296== Memcheck, a memory error detector.
==11296== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11296== Using LibVEX rev 1658, a library for dynamic binary translation.
==11296== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11296== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11296== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11296== For more details, rerun with: -v
==11296==
==11296== My PID = 11296, parent PID = 11295. Prog and args are:
==11296== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11296== 0
==11296== 5
==11296== 9
==11296== root
==11296== TestCMPIIndicationStressTestProviderModule
==11296==
==11296==
==11296== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11296== malloc/free: in use at exit: 18,102 bytes in 22 blocks.
==11296== malloc/free: 4,576 allocs, 4,554 frees, 421,719 bytes allocated.
==11296== For counts of detected errors, rerun with: -v
==11296== searching for pointers to 22 not-freed blocks.
==11296== checked 822,888 bytes.
==11296==
==11296== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==11296== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11296== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11296== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11296== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11296== by 0x7ED2AFF: ???
==11296== by 0x7EDC878: ???
==11296== by 0x7EBAC6C: ???
==11296== by 0x7EBBA61: ???
==11296== by 0x7EC0CF9: ???
==11296== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11296== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11296== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11296== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11296== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11296== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11296== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11296==
==11296== LEAK SUMMARY:
==11296== definitely lost: 176 bytes in 1 blocks.
==11296== indirectly lost: 318 bytes in 9 blocks.
==11296== possibly lost: 0 bytes in 0 blocks.
==11296== still reachable: 17,608 bytes in 12 blocks.
==11296== suppressed: 0 bytes in 0 blocks.
==11296== Reachable blocks (those to which a pointer was found) are not shown.
==11296== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11304== Memcheck, a memory error detector.
==11304== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11304== Using LibVEX rev 1658, a library for dynamic binary translation.
==11304== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11304== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11304== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11304== For more details, rerun with: -v
==11304==
==11304== My PID = 11304, parent PID = 11303. Prog and args are:
==11304== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11304== 0
==11304== 4
==11304== 8
==11304== root
==11304== CMPI_RT_SampleProviderModule
==11304==
==11304==
==11304== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11304== malloc/free: in use at exit: 18,058 bytes in 22 blocks.
==11304== malloc/free: 5,263 allocs, 5,241 frees, 563,505 bytes allocated.
==11304== For counts of detected errors, rerun with: -v
==11304== searching for pointers to 22 not-freed blocks.
==11304== checked 824,304 bytes.
==11304==
==11304== 478 (176 direct, 302 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==11304== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11304== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11304== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11304== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11304== by 0x7ED2AFF: ???
==11304== by 0x7EDC878: ???
==11304== by 0x7EBAC6C: ???
==11304== by 0x7EBBA61: ???
==11304== by 0x7EC0CF9: ???
==11304== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11304== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11304== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11304== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11304== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11304== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11304== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11304==
==11304== LEAK SUMMARY:
==11304== definitely lost: 176 bytes in 1 blocks.
==11304== indirectly lost: 302 bytes in 9 blocks.
==11304== possibly lost: 0 bytes in 0 blocks.
==11304== still reachable: 17,580 bytes in 12 blocks.
==11304== suppressed: 0 bytes in 0 blocks.
==11304== Reachable blocks (those to which a pointer was found) are not shown.
==11304== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11341== Memcheck, a memory error detector.
==11341== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11341== Using LibVEX rev 1658, a library for dynamic binary translation.
==11341== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11341== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11341== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11341== For more details, rerun with: -v
==11341==
==11341== My PID = 11341, parent PID = 11340. Prog and args are:
==11341== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11341== 0
==11341== 5
==11341== 10
==11341== root
==11341== TestCMPIIndicationStressTestProviderModule
==11341==
==11341==
==11341== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11341== malloc/free: in use at exit: 18,102 bytes in 22 blocks.
==11341== malloc/free: 5,199 allocs, 5,177 frees, 503,296 bytes allocated.
==11341== For counts of detected errors, rerun with: -v
==11341== searching for pointers to 22 not-freed blocks.
==11341== checked 822,920 bytes.
==11341==
==11341== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==11341== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11341== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11341== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11341== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11341== by 0x7ED2AFF: ???
==11341== by 0x7EDC878: ???
==11341== by 0x7EBAC6C: ???
==11341== by 0x7EBBA61: ???
==11341== by 0x7EC0CF9: ???
==11341== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11341== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11341== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11341== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11341== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11341== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11341== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11341==
==11341== LEAK SUMMARY:
==11341== definitely lost: 176 bytes in 1 blocks.
==11341== indirectly lost: 318 bytes in 9 blocks.
==11341== possibly lost: 0 bytes in 0 blocks.
==11341== still reachable: 17,608 bytes in 12 blocks.
==11341== suppressed: 0 bytes in 0 blocks.
==11341== Reachable blocks (those to which a pointer was found) are not shown.
==11341== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11360== Memcheck, a memory error detector.
==11360== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11360== Using LibVEX rev 1658, a library for dynamic binary translation.
==11360== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11360== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11360== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11360== For more details, rerun with: -v
==11360==
==11360== My PID = 11360, parent PID = 11359. Prog and args are:
==11360== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11360== 0
==11360== 4
==11360== 8
==11360== root
==11360== CMPISampleClassModule
==11360==
==11360==
==11360== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11360== malloc/free: in use at exit: 1,568 bytes in 19 blocks.
==11360== malloc/free: 4,856 allocs, 4,837 frees, 643,411 bytes allocated.
==11360== For counts of detected errors, rerun with: -v
==11360== searching for pointers to 19 not-freed blocks.
==11360== checked 824,144 bytes.
==11360==
==11360== 460 (176 direct, 284 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11360== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11360== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11360== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11360== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11360== by 0x7ED2AFF: ???
==11360== by 0x7EDC878: ???
==11360== by 0x7EABED3: ???
==11360== by 0x7EAEE64: ???
==11360== by 0x7EC0C33: ???
==11360== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11360== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11360== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11360== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11360== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11360== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11360== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11360==
==11360== LEAK SUMMARY:
==11360== definitely lost: 176 bytes in 1 blocks.
==11360== indirectly lost: 284 bytes in 9 blocks.
==11360== possibly lost: 0 bytes in 0 blocks.
==11360== still reachable: 1,108 bytes in 9 blocks.
==11360== suppressed: 0 bytes in 0 blocks.
==11360== Reachable blocks (those to which a pointer was found) are not shown.
==11360== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11392== Memcheck, a memory error detector.
==11392== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11392== Using LibVEX rev 1658, a library for dynamic binary translation.
==11392== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11392== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11392== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11392== For more details, rerun with: -v
==11392==
==11392== My PID = 11392, parent PID = 11391. Prog and args are:
==11392== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11392== 0
==11392== 5
==11392== 10
==11392== root
==11392== TestCMPIIndicationStressTestProviderModule
==11392==
==11392==
==11392== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11392== malloc/free: in use at exit: 18,102 bytes in 22 blocks.
==11392== malloc/free: 6,797 allocs, 6,775 frees, 622,425 bytes allocated.
==11392== For counts of detected errors, rerun with: -v
==11392== searching for pointers to 22 not-freed blocks.
==11392== checked 822,888 bytes.
==11392==
==11392== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==11392== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11392== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11392== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11392== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11392== by 0x7ED2AFF: ???
==11392== by 0x7EDC878: ???
==11392== by 0x7EBAC6C: ???
==11392== by 0x7EBBA61: ???
==11392== by 0x7EC0CF9: ???
==11392== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11392== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11392== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11392== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11392== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11392== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11392== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11392==
==11392== LEAK SUMMARY:
==11392== definitely lost: 176 bytes in 1 blocks.
==11392== indirectly lost: 318 bytes in 9 blocks.
==11392== possibly lost: 0 bytes in 0 blocks.
==11392== still reachable: 17,608 bytes in 12 blocks.
==11392== suppressed: 0 bytes in 0 blocks.
==11392== Reachable blocks (those to which a pointer was found) are not shown.
==11392== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11485== Memcheck, a memory error detector.
==11485== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11485== Using LibVEX rev 1658, a library for dynamic binary translation.
==11485== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11485== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11485== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11485== For more details, rerun with: -v
==11485==
==11485== My PID = 11485, parent PID = 11484. Prog and args are:
==11485== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11485== 0
==11485== 4
==11485== 8
==11485== root
==11485== CMPIInstanceProviderModule
==11485==
==11485==
==11485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11485== malloc/free: in use at exit: 1,612 bytes in 19 blocks.
==11485== malloc/free: 3,589 allocs, 3,570 frees, 377,772 bytes allocated.
==11485== For counts of detected errors, rerun with: -v
==11485== searching for pointers to 19 not-freed blocks.
==11485== checked 824,176 bytes.
==11485==
==11485== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11485== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11485== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11485== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11485== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11485== by 0x7ED2AFF: ???
==11485== by 0x7EDC878: ???
==11485== by 0x7EABED3: ???
==11485== by 0x7EAEE64: ???
==11485== by 0x7EC0C33: ???
==11485== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11485== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11485== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11485== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11485== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11485== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11485== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11485==
==11485== LEAK SUMMARY:
==11485== definitely lost: 176 bytes in 1 blocks.
==11485== indirectly lost: 318 bytes in 9 blocks.
==11485== possibly lost: 0 bytes in 0 blocks.
==11485== still reachable: 1,118 bytes in 9 blocks.
==11485== suppressed: 0 bytes in 0 blocks.
==11485== Reachable blocks (those to which a pointer was found) are not shown.
==11485== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11511== Memcheck, a memory error detector.
==11511== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11511== Using LibVEX rev 1658, a library for dynamic binary translation.
==11511== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11511== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11511== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11511== For more details, rerun with: -v
==11511==
==11511== My PID = 11511, parent PID = 11510. Prog and args are:
==11511== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==11511== 0
==11511== 4
==11511== 8
==11511== root
==11511== SampleCMPIMethodProviderModule
==11511==
==11511==
==11511== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==11511== malloc/free: in use at exit: 1,616 bytes in 19 blocks.
==11511== malloc/free: 3,088 allocs, 3,069 frees, 245,009 bytes allocated.
==11511== For counts of detected errors, rerun with: -v
==11511== searching for pointers to 19 not-freed blocks.
==11511== checked 824,192 bytes.
==11511==
==11511== 490 (176 direct, 314 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==11511== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11511== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==11511== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==11511== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==11511== by 0x7ED2AFF: ???
==11511== by 0x7EDC878: ???
==11511== by 0x7EAFB1B: ???
==11511== by 0x7EB1BDF: ???
==11511== by 0x7EC0CE3: ???
==11511== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==11511== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==11511== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==11511== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11511== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==11511== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11511== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11511==
==11511== LEAK SUMMARY:
==11511== definitely lost: 176 bytes in 1 blocks.
==11511== indirectly lost: 314 bytes in 9 blocks.
==11511== possibly lost: 0 bytes in 0 blocks.
==11511== still reachable: 1,126 bytes in 9 blocks.
==11511== suppressed: 0 bytes in 0 blocks.
==11511== Reachable blocks (those to which a pointer was found) are not shown.
==11511== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13787== Memcheck, a memory error detector.
==13787== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13787== Using LibVEX rev 1658, a library for dynamic binary translation.
==13787== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13787== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13787== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13787== For more details, rerun with: -v
==13787==
==13787== My PID = 13787, parent PID = 13786. Prog and args are:
==13787== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13787== 0
==13787== 4
==13787== 8
==13787== root
==13787== cmpiPerf_TestClassAProviderModule
==13787==
==13787== Thread 2:
==13787== Syscall param write(buf) points to uninitialised byte(s)
==13787== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13787== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13787== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13787== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13787== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787== Address 0x745E814 is 37,388 bytes inside a block of size 46,072 alloc'd
==13787== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13787== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13787== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13787== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==13787== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==13787== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13787== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13787== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13787== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787==
==13787== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 11 from 1)
==13787== malloc/free: in use at exit: 1,596 bytes in 19 blocks.
==13787== malloc/free: 4,943 allocs, 4,924 frees, 1,936,462 bytes allocated.
==13787== For counts of detected errors, rerun with: -v
==13787== searching for pointers to 19 not-freed blocks.
==13787== checked 824,192 bytes.
==13787==
==13787== Thread 1:
==13787==
==13787== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13787== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13787== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13787== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13787== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13787== by 0x7ED2AFF: ???
==13787== by 0x7EDC878: ???
==13787== by 0x7EBAC6C: ???
==13787== by 0x7EBFEEE: ???
==13787== by 0x7EC0C07: ???
==13787== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13787== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13787== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13787== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13787== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13787== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13787== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13787==
==13787== LEAK SUMMARY:
==13787== definitely lost: 176 bytes in 1 blocks.
==13787== indirectly lost: 288 bytes in 9 blocks.
==13787== possibly lost: 0 bytes in 0 blocks.
==13787== still reachable: 1,132 bytes in 9 blocks.
==13787== suppressed: 0 bytes in 0 blocks.
==13787== Reachable blocks (those to which a pointer was found) are not shown.
==13787== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13805== Memcheck, a memory error detector.
==13805== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13805== Using LibVEX rev 1658, a library for dynamic binary translation.
==13805== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13805== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13805== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13805== For more details, rerun with: -v
==13805==
==13805== My PID = 13805, parent PID = 13804. Prog and args are:
==13805== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13805== 0
==13805== 4
==13805== 8
==13805== root
==13805== cmpiPerf_TestClassProviderModule
==13805==
==13805== Thread 2:
==13805== Syscall param write(buf) points to uninitialised byte(s)
==13805== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13805== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13805== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13805== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13805== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805== Address 0x7460C3C is 38,868 bytes inside a block of size 47,840 alloc'd
==13805== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13805== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13805== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13805== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==13805== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==13805== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13805== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13805== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13805== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805==
==13805== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 11 from 1)
==13805== malloc/free: in use at exit: 1,594 bytes in 19 blocks.
==13805== malloc/free: 4,488 allocs, 4,469 frees, 1,957,712 bytes allocated.
==13805== For counts of detected errors, rerun with: -v
==13805== searching for pointers to 19 not-freed blocks.
==13805== checked 824,192 bytes.
==13805==
==13805== Thread 1:
==13805==
==13805== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13805== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13805== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13805== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13805== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13805== by 0x7ED2AFF: ???
==13805== by 0x7EDC878: ???
==13805== by 0x7EBAC6C: ???
==13805== by 0x7EBFEEE: ???
==13805== by 0x7EC0C07: ???
==13805== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13805== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13805== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13805== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13805== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13805== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13805== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13805==
==13805== LEAK SUMMARY:
==13805== definitely lost: 176 bytes in 1 blocks.
==13805== indirectly lost: 288 bytes in 9 blocks.
==13805== possibly lost: 0 bytes in 0 blocks.
==13805== still reachable: 1,130 bytes in 9 blocks.
==13805== suppressed: 0 bytes in 0 blocks.
==13805== Reachable blocks (those to which a pointer was found) are not shown.
==13805== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13826== Memcheck, a memory error detector.
==13826== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13826== Using LibVEX rev 1658, a library for dynamic binary translation.
==13826== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13826== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13826== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13826== For more details, rerun with: -v
==13826==
==13826== My PID = 13826, parent PID = 13825. Prog and args are:
==13826== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13826== 0
==13826== 4
==13826== 8
==13826== root
==13826== cmpiPerf_TestAssocClassProviderModule
==13826==
==13826== Thread 2:
==13826== Syscall param write(buf) points to uninitialised byte(s)
==13826== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==13826== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==13826== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==13826== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13826== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826== Address 0x86737F4 is 38,564 bytes inside a block of size 47,840 alloc'd
==13826== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==13826== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==13826== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==13826== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==13826== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==13826== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==13826== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==13826== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==13826== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826==
==13826== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 1)
==13826== malloc/free: in use at exit: 2,540 bytes in 39 blocks.
==13826== malloc/free: 10,050 allocs, 10,011 frees, 2,656,311 bytes allocated.
==13826== For counts of detected errors, rerun with: -v
==13826== searching for pointers to 39 not-freed blocks.
==13826== checked 824,208 bytes.
==13826==
==13826== Thread 1:
==13826==
==13826== 1,400 (528 direct, 872 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==13826== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13826== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13826== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13826== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13826== by 0x7ED2AFF: ???
==13826== by 0x7EDC878: ???
==13826== by 0x7EBAC6C: ???
==13826== by 0x7EBFEEE: ???
==13826== by 0x7EC0C07: ???
==13826== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13826== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13826== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13826== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13826== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13826== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13826== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13826==
==13826== LEAK SUMMARY:
==13826== definitely lost: 528 bytes in 3 blocks.
==13826== indirectly lost: 872 bytes in 27 blocks.
==13826== possibly lost: 0 bytes in 0 blocks.
==13826== still reachable: 1,140 bytes in 9 blocks.
==13826== suppressed: 0 bytes in 0 blocks.
==13826== Reachable blocks (those to which a pointer was found) are not shown.
==13826== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13981== Memcheck, a memory error detector.
==13981== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13981== Using LibVEX rev 1658, a library for dynamic binary translation.
==13981== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13981== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13981== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13981== For more details, rerun with: -v
==13981==
==13981== My PID = 13981, parent PID = 13980. Prog and args are:
==13981== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==13981== 0
==13981== 4
==13981== 8
==13981== root
==13981== TestCMPIMethodProviderModule
==13981==
==13981==
==13981== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==13981== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==13981== malloc/free: 3,233 allocs, 3,214 frees, 261,400 bytes allocated.
==13981== For counts of detected errors, rerun with: -v
==13981== searching for pointers to 19 not-freed blocks.
==13981== checked 824,168 bytes.
==13981==
==13981== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==13981== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13981== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==13981== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==13981== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==13981== by 0x7ED2AFF: ???
==13981== by 0x7EDC878: ???
==13981== by 0x7EAFB1B: ???
==13981== by 0x7EB1BDF: ???
==13981== by 0x7EC0CE3: ???
==13981== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==13981== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==13981== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==13981== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13981== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==13981== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13981== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13981==
==13981== LEAK SUMMARY:
==13981== definitely lost: 176 bytes in 1 blocks.
==13981== indirectly lost: 280 bytes in 9 blocks.
==13981== possibly lost: 0 bytes in 0 blocks.
==13981== still reachable: 1,122 bytes in 9 blocks.
==13981== suppressed: 0 bytes in 0 blocks.
==13981== Reachable blocks (those to which a pointer was found) are not shown.
==13981== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14555== Memcheck, a memory error detector.
==14555== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14555== Using LibVEX rev 1658, a library for dynamic binary translation.
==14555== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14555== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14555== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14555== For more details, rerun with: -v
==14555==
==14555== My PID = 14555, parent PID = 14554. Prog and args are:
==14555== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==14555== 0
==14555== 5
==14555== 9
==14555== root
==14555== TestCMPIIndicationStressTestProviderModule
==14555==
==14555==
==14555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==14555== malloc/free: in use at exit: 1,644 bytes in 19 blocks.
==14555== malloc/free: 3,615 allocs, 3,596 frees, 360,068 bytes allocated.
==14555== For counts of detected errors, rerun with: -v
==14555== searching for pointers to 19 not-freed blocks.
==14555== checked 824,016 bytes.
==14555==
==14555== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==14555== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14555== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==14555== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==14555== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==14555== by 0x7ED2AFF: ???
==14555== by 0x7EDC878: ???
==14555== by 0x7EAFB1B: ???
==14555== by 0x7EB1BDF: ???
==14555== by 0x7EC0CE3: ???
==14555== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==14555== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==14555== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==14555== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14555== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==14555== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14555== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14555==
==14555== LEAK SUMMARY:
==14555== definitely lost: 176 bytes in 1 blocks.
==14555== indirectly lost: 318 bytes in 9 blocks.
==14555== possibly lost: 0 bytes in 0 blocks.
==14555== still reachable: 1,150 bytes in 9 blocks.
==14555== suppressed: 0 bytes in 0 blocks.
==14555== Reachable blocks (those to which a pointer was found) are not shown.
==14555== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==15307== Memcheck, a memory error detector.
==15307== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==15307== Using LibVEX rev 1658, a library for dynamic binary translation.
==15307== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==15307== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==15307== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==15307== For more details, rerun with: -v
==15307==
==15307== My PID = 15307, parent PID = 15306. Prog and args are:
==15307== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==15307== 0
==15307== 5
==15307== 9
==15307== root
==15307== TestCMPIIndicationStressTestProviderModule
==15307==
==15307==
==15307== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==15307== malloc/free: in use at exit: 1,644 bytes in 19 blocks.
==15307== malloc/free: 3,189 allocs, 3,170 frees, 288,988 bytes allocated.
==15307== For counts of detected errors, rerun with: -v
==15307== searching for pointers to 19 not-freed blocks.
==15307== checked 824,064 bytes.
==15307==
==15307== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==15307== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==15307== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==15307== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==15307== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==15307== by 0x7ED2AFF: ???
==15307== by 0x7EDC878: ???
==15307== by 0x7EAFB1B: ???
==15307== by 0x7EB1BDF: ???
==15307== by 0x7EC0CE3: ???
==15307== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==15307== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==15307== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==15307== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==15307== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==15307== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==15307== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==15307==
==15307== LEAK SUMMARY:
==15307== definitely lost: 176 bytes in 1 blocks.
==15307== indirectly lost: 318 bytes in 9 blocks.
==15307== possibly lost: 0 bytes in 0 blocks.
==15307== still reachable: 1,150 bytes in 9 blocks.
==15307== suppressed: 0 bytes in 0 blocks.
==15307== Reachable blocks (those to which a pointer was found) are not shown.
==15307== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19907== Memcheck, a memory error detector.
==19907== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19907== Using LibVEX rev 1658, a library for dynamic binary translation.
==19907== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19907== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19907== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19907== For more details, rerun with: -v
==19907==
==19907== My PID = 19907, parent PID = 19906. Prog and args are:
==19907== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19907== 0
==19907== 5
==19907== 9
==19907== root
==19907== TestCMPIModule_CXX
==19907==
==19907==
==19907== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==19907== malloc/free: in use at exit: 2,032 bytes in 29 blocks.
==19907== malloc/free: 15,211 allocs, 15,182 frees, 2,734,877 bytes allocated.
==19907== For counts of detected errors, rerun with: -v
==19907== searching for pointers to 29 not-freed blocks.
==19907== checked 823,880 bytes.
==19907==
==19907== 930 (352 direct, 578 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==19907== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19907== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19907== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19907== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19907== by 0x7ED2AFF: ???
==19907== by 0x7EDC878: ???
==19907== by 0x7EBAC6C: ???
==19907== by 0x7EBEDA3: ???
==19907== by 0x7EC0C1D: ???
==19907== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19907== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19907== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19907== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19907== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19907== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19907== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19907==
==19907== LEAK SUMMARY:
==19907== definitely lost: 352 bytes in 2 blocks.
==19907== indirectly lost: 578 bytes in 18 blocks.
==19907== possibly lost: 0 bytes in 0 blocks.
==19907== still reachable: 1,102 bytes in 9 blocks.
==19907== suppressed: 0 bytes in 0 blocks.
==19907== Reachable blocks (those to which a pointer was found) are not shown.
==19907== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19911== Memcheck, a memory error detector.
==19911== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19911== Using LibVEX rev 1658, a library for dynamic binary translation.
==19911== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19911== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19911== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19911== For more details, rerun with: -v
==19911==
==19911== My PID = 19911, parent PID = 19910. Prog and args are:
==19911== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19911== 0
==19911== 5
==19911== 9
==19911== root
==19911== FilesAndDirectoriesModule_CXX
==19911==
==19911== Thread 2:
==19911== Syscall param write(buf) points to uninitialised byte(s)
==19911== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==19911== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==19911== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==19911== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19911== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911== Address 0x881B354 is 32,276 bytes inside a block of size 92,760 alloc'd
==19911== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==19911== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==19911== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==19911== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==19911== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==19911== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==19911== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==19911== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19911== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911==
==19911== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 17 from 1)
==19911== malloc/free: in use at exit: 5,322 bytes in 99 blocks.
==19911== malloc/free: 8,843 allocs, 8,744 frees, 4,992,230 bytes allocated.
==19911== For counts of detected errors, rerun with: -v
==19911== searching for pointers to 99 not-freed blocks.
==19911== checked 823,952 bytes.
==19911==
==19911== Thread 1:
==19911==
==19911== 4,198 (1,584 direct, 2,614 indirect) bytes in 9 blocks are definitely lost in loss record 16 of 16
==19911== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19911== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19911== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19911== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19911== by 0x7ED2AFF: ???
==19911== by 0x7EDC878: ???
==19911== by 0x7EBAC6C: ???
==19911== by 0x7EBFEEE: ???
==19911== by 0x7EC0C07: ???
==19911== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19911== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19911== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19911== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19911== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19911== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19911== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19911==
==19911== LEAK SUMMARY:
==19911== definitely lost: 1,584 bytes in 9 blocks.
==19911== indirectly lost: 2,614 bytes in 81 blocks.
==19911== possibly lost: 0 bytes in 0 blocks.
==19911== still reachable: 1,124 bytes in 9 blocks.
==19911== suppressed: 0 bytes in 0 blocks.
==19911== Reachable blocks (those to which a pointer was found) are not shown.
==19911== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==19933== Memcheck, a memory error detector.
==19933== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==19933== Using LibVEX rev 1658, a library for dynamic binary translation.
==19933== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==19933== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==19933== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==19933== For more details, rerun with: -v
==19933==
==19933== My PID = 19933, parent PID = 19932. Prog and args are:
==19933== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==19933== 0
==19933== 5
==19933== 9
==19933== root
==19933== FilesAndDirectoriesModule
==19933==
==19933== Thread 2:
==19933== Syscall param write(buf) points to uninitialised byte(s)
==19933== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==19933== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==19933== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==19933== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19933== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933== Address 0x7429D44 is 32,332 bytes inside a block of size 44,768 alloc'd
==19933== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==19933== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==19933== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==19933== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==19933== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==19933== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==19933== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==19933== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==19933== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933==
==19933== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 14 from 1)
==19933== malloc/free: in use at exit: 2,972 bytes in 49 blocks.
==19933== malloc/free: 7,284 allocs, 7,235 frees, 2,936,103 bytes allocated.
==19933== For counts of detected errors, rerun with: -v
==19933== searching for pointers to 49 not-freed blocks.
==19933== checked 823,928 bytes.
==19933==
==19933== Thread 1:
==19933==
==19933== 1,856 (704 direct, 1,152 indirect) bytes in 4 blocks are definitely lost in loss record 16 of 16
==19933== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==19933== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==19933== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==19933== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==19933== by 0x7ED2AFF: ???
==19933== by 0x7EDC878: ???
==19933== by 0x7EBAC6C: ???
==19933== by 0x7EBEDA3: ???
==19933== by 0x7EC0C1D: ???
==19933== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==19933== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==19933== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==19933== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==19933== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==19933== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==19933== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==19933==
==19933== LEAK SUMMARY:
==19933== definitely lost: 704 bytes in 4 blocks.
==19933== indirectly lost: 1,152 bytes in 36 blocks.
==19933== possibly lost: 0 bytes in 0 blocks.
==19933== still reachable: 1,116 bytes in 9 blocks.
==19933== suppressed: 0 bytes in 0 blocks.
==19933== Reachable blocks (those to which a pointer was found) are not shown.
==19933== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20052== Memcheck, a memory error detector.
==20052== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20052== Using LibVEX rev 1658, a library for dynamic binary translation.
==20052== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20052== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20052== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20052== For more details, rerun with: -v
==20052==
==20052== My PID = 20052, parent PID = 20051. Prog and args are:
==20052== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20052== 0
==20052== 5
==20052== 9
==20052== root
==20052== CMPI_RT_SampleProviderModule
==20052==
==20052==
==20052== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20052== malloc/free: in use at exit: 18,058 bytes in 22 blocks.
==20052== malloc/free: 5,203 allocs, 5,181 frees, 557,196 bytes allocated.
==20052== For counts of detected errors, rerun with: -v
==20052== searching for pointers to 22 not-freed blocks.
==20052== checked 824,048 bytes.
==20052==
==20052== 478 (176 direct, 302 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 17
==20052== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20052== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20052== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20052== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20052== by 0x7ED2AFF: ???
==20052== by 0x7EDC878: ???
==20052== by 0x7EBAC6C: ???
==20052== by 0x7EBBA61: ???
==20052== by 0x7EC0CF9: ???
==20052== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20052== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20052== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20052== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20052== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20052== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20052== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20052==
==20052== LEAK SUMMARY:
==20052== definitely lost: 176 bytes in 1 blocks.
==20052== indirectly lost: 302 bytes in 9 blocks.
==20052== possibly lost: 0 bytes in 0 blocks.
==20052== still reachable: 17,580 bytes in 12 blocks.
==20052== suppressed: 0 bytes in 0 blocks.
==20052== Reachable blocks (those to which a pointer was found) are not shown.
==20052== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20079== Memcheck, a memory error detector.
==20079== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20079== Using LibVEX rev 1658, a library for dynamic binary translation.
==20079== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20079== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20079== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20079== For more details, rerun with: -v
==20079==
==20079== My PID = 20079, parent PID = 20078. Prog and args are:
==20079== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20079== 0
==20079== 5
==20079== 9
==20079== root
==20079== CMPISampleClassModule
==20079==
==20079==
==20079== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20079== malloc/free: in use at exit: 1,568 bytes in 19 blocks.
==20079== malloc/free: 4,780 allocs, 4,761 frees, 636,282 bytes allocated.
==20079== For counts of detected errors, rerun with: -v
==20079== searching for pointers to 19 not-freed blocks.
==20079== checked 823,888 bytes.
==20079==
==20079== 460 (176 direct, 284 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20079== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20079== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20079== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20079== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20079== by 0x7ED2AFF: ???
==20079== by 0x7EDC878: ???
==20079== by 0x7EABED3: ???
==20079== by 0x7EAEE64: ???
==20079== by 0x7EC0C33: ???
==20079== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20079== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20079== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20079== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20079== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20079== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20079== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20079==
==20079== LEAK SUMMARY:
==20079== definitely lost: 176 bytes in 1 blocks.
==20079== indirectly lost: 284 bytes in 9 blocks.
==20079== possibly lost: 0 bytes in 0 blocks.
==20079== still reachable: 1,108 bytes in 9 blocks.
==20079== suppressed: 0 bytes in 0 blocks.
==20079== Reachable blocks (those to which a pointer was found) are not shown.
==20079== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20178== Memcheck, a memory error detector.
==20178== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20178== Using LibVEX rev 1658, a library for dynamic binary translation.
==20178== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20178== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20178== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20178== For more details, rerun with: -v
==20178==
==20178== My PID = 20178, parent PID = 20177. Prog and args are:
==20178== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20178== 0
==20178== 5
==20178== 9
==20178== root
==20178== CMPIInstanceProviderModule
==20178==
==20178==
==20178== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20178== malloc/free: in use at exit: 1,612 bytes in 19 blocks.
==20178== malloc/free: 3,531 allocs, 3,512 frees, 371,543 bytes allocated.
==20178== For counts of detected errors, rerun with: -v
==20178== searching for pointers to 19 not-freed blocks.
==20178== checked 823,920 bytes.
==20178==
==20178== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20178== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20178== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20178== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20178== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20178== by 0x7ED2AFF: ???
==20178== by 0x7EDC878: ???
==20178== by 0x7EABED3: ???
==20178== by 0x7EAEE64: ???
==20178== by 0x7EC0C33: ???
==20178== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20178== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20178== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20178== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20178== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20178== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20178== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20178==
==20178== LEAK SUMMARY:
==20178== definitely lost: 176 bytes in 1 blocks.
==20178== indirectly lost: 318 bytes in 9 blocks.
==20178== possibly lost: 0 bytes in 0 blocks.
==20178== still reachable: 1,118 bytes in 9 blocks.
==20178== suppressed: 0 bytes in 0 blocks.
==20178== Reachable blocks (those to which a pointer was found) are not shown.
==20178== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20189== Memcheck, a memory error detector.
==20189== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20189== Using LibVEX rev 1658, a library for dynamic binary translation.
==20189== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20189== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20189== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20189== For more details, rerun with: -v
==20189==
==20189== My PID = 20189, parent PID = 20188. Prog and args are:
==20189== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==20189== 0
==20189== 5
==20189== 9
==20189== root
==20189== SampleCMPIMethodProviderModule
==20189==
==20189==
==20189== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==20189== malloc/free: in use at exit: 1,616 bytes in 19 blocks.
==20189== malloc/free: 3,036 allocs, 3,017 frees, 239,080 bytes allocated.
==20189== For counts of detected errors, rerun with: -v
==20189== searching for pointers to 19 not-freed blocks.
==20189== checked 823,936 bytes.
==20189==
==20189== 490 (176 direct, 314 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==20189== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==20189== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==20189== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==20189== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==20189== by 0x7ED2AFF: ???
==20189== by 0x7EDC878: ???
==20189== by 0x7EAFB1B: ???
==20189== by 0x7EB1BDF: ???
==20189== by 0x7EC0CE3: ???
==20189== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==20189== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==20189== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==20189== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20189== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==20189== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20189== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20189==
==20189== LEAK SUMMARY:
==20189== definitely lost: 176 bytes in 1 blocks.
==20189== indirectly lost: 314 bytes in 9 blocks.
==20189== possibly lost: 0 bytes in 0 blocks.
==20189== still reachable: 1,126 bytes in 9 blocks.
==20189== suppressed: 0 bytes in 0 blocks.
==20189== Reachable blocks (those to which a pointer was found) are not shown.
==20189== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22087== Memcheck, a memory error detector.
==22087== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22087== Using LibVEX rev 1658, a library for dynamic binary translation.
==22087== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22087== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22087== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22087== For more details, rerun with: -v
==22087==
==22087== My PID = 22087, parent PID = 22086. Prog and args are:
==22087== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22087== 0
==22087== 5
==22087== 9
==22087== root
==22087== cmpiPerf_TestClassAProviderModule
==22087==
==22087== Thread 2:
==22087== Syscall param write(buf) points to uninitialised byte(s)
==22087== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22087== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22087== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22087== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22087== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087== Address 0x745E634 is 37,388 bytes inside a block of size 46,072 alloc'd
==22087== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22087== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22087== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22087== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22087== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22087== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22087== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22087== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22087== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087==
==22087== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 11 from 1)
==22087== malloc/free: in use at exit: 1,596 bytes in 19 blocks.
==22087== malloc/free: 4,873 allocs, 4,854 frees, 1,929,655 bytes allocated.
==22087== For counts of detected errors, rerun with: -v
==22087== searching for pointers to 19 not-freed blocks.
==22087== checked 823,952 bytes.
==22087==
==22087== Thread 1:
==22087==
==22087== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22087== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22087== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22087== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22087== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22087== by 0x7ED2AFF: ???
==22087== by 0x7EDC878: ???
==22087== by 0x7EBAC6C: ???
==22087== by 0x7EBFEEE: ???
==22087== by 0x7EC0C07: ???
==22087== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22087== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22087== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22087== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22087== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22087== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22087== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22087==
==22087== LEAK SUMMARY:
==22087== definitely lost: 176 bytes in 1 blocks.
==22087== indirectly lost: 288 bytes in 9 blocks.
==22087== possibly lost: 0 bytes in 0 blocks.
==22087== still reachable: 1,132 bytes in 9 blocks.
==22087== suppressed: 0 bytes in 0 blocks.
==22087== Reachable blocks (those to which a pointer was found) are not shown.
==22087== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22099== Memcheck, a memory error detector.
==22099== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22099== Using LibVEX rev 1658, a library for dynamic binary translation.
==22099== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22099== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22099== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22099== For more details, rerun with: -v
==22099==
==22099== My PID = 22099, parent PID = 22098. Prog and args are:
==22099== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22099== 0
==22099== 5
==22099== 9
==22099== root
==22099== cmpiPerf_TestClassProviderModule
==22099==
==22099== Thread 2:
==22099== Syscall param write(buf) points to uninitialised byte(s)
==22099== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22099== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22099== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22099== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22099== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099== Address 0x7460A5C is 38,868 bytes inside a block of size 47,840 alloc'd
==22099== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22099== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22099== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22099== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22099== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22099== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22099== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22099== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22099== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099==
==22099== ERROR SUMMARY: 4 errors from 1 contexts (suppressed: 11 from 1)
==22099== malloc/free: in use at exit: 1,594 bytes in 19 blocks.
==22099== malloc/free: 4,424 allocs, 4,405 frees, 1,951,205 bytes allocated.
==22099== For counts of detected errors, rerun with: -v
==22099== searching for pointers to 19 not-freed blocks.
==22099== checked 823,952 bytes.
==22099==
==22099== Thread 1:
==22099==
==22099== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22099== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22099== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22099== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22099== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22099== by 0x7ED2AFF: ???
==22099== by 0x7EDC878: ???
==22099== by 0x7EBAC6C: ???
==22099== by 0x7EBFEEE: ???
==22099== by 0x7EC0C07: ???
==22099== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22099== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22099== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22099== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22099== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22099== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22099== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22099==
==22099== LEAK SUMMARY:
==22099== definitely lost: 176 bytes in 1 blocks.
==22099== indirectly lost: 288 bytes in 9 blocks.
==22099== possibly lost: 0 bytes in 0 blocks.
==22099== still reachable: 1,130 bytes in 9 blocks.
==22099== suppressed: 0 bytes in 0 blocks.
==22099== Reachable blocks (those to which a pointer was found) are not shown.
==22099== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22114== Memcheck, a memory error detector.
==22114== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22114== Using LibVEX rev 1658, a library for dynamic binary translation.
==22114== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22114== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22114== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22114== For more details, rerun with: -v
==22114==
==22114== My PID = 22114, parent PID = 22113. Prog and args are:
==22114== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22114== 0
==22114== 5
==22114== 9
==22114== root
==22114== cmpiPerf_TestAssocClassProviderModule
==22114==
==22114== Thread 2:
==22114== Syscall param write(buf) points to uninitialised byte(s)
==22114== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22114== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22114== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22114== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22114== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114== Address 0x86737F4 is 38,564 bytes inside a block of size 47,840 alloc'd
==22114== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22114== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22114== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22114== by 0x65EDA1F: Pegasus::CIMBinMsgSerializer::_putAssociatorNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMAssociatorNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1077)
==22114== by 0x65EF8D8: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:349)
==22114== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22114== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22114== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22114== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114==
==22114== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 1)
==22114== malloc/free: in use at exit: 2,540 bytes in 39 blocks.
==22114== malloc/free: 9,868 allocs, 9,829 frees, 2,610,175 bytes allocated.
==22114== For counts of detected errors, rerun with: -v
==22114== searching for pointers to 39 not-freed blocks.
==22114== checked 823,968 bytes.
==22114==
==22114== Thread 1:
==22114==
==22114== 1,400 (528 direct, 872 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22114== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22114== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22114== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22114== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22114== by 0x7ED2AFF: ???
==22114== by 0x7EDC878: ???
==22114== by 0x7EBAC6C: ???
==22114== by 0x7EBFEEE: ???
==22114== by 0x7EC0C07: ???
==22114== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22114== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22114== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22114== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22114== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22114== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22114== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22114==
==22114== LEAK SUMMARY:
==22114== definitely lost: 528 bytes in 3 blocks.
==22114== indirectly lost: 872 bytes in 27 blocks.
==22114== possibly lost: 0 bytes in 0 blocks.
==22114== still reachable: 1,140 bytes in 9 blocks.
==22114== suppressed: 0 bytes in 0 blocks.
==22114== Reachable blocks (those to which a pointer was found) are not shown.
==22114== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22204== Memcheck, a memory error detector.
==22204== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22204== Using LibVEX rev 1658, a library for dynamic binary translation.
==22204== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22204== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22204== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22204== For more details, rerun with: -v
==22204==
==22204== My PID = 22204, parent PID = 22203. Prog and args are:
==22204== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22204== 0
==22204== 5
==22204== 9
==22204== root
==22204== TestCMPIMethodProviderModule
==22204==
==22204==
==22204== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22204== malloc/free: in use at exit: 8,781 bytes in 180 blocks.
==22204== malloc/free: 24,995 allocs, 24,815 frees, 3,162,673 bytes allocated.
==22204== For counts of detected errors, rerun with: -v
==22204== searching for pointers to 180 not-freed blocks.
==22204== checked 823,944 bytes.
==22204==
==22204== 7,658 (2,992 direct, 4,666 indirect) bytes in 17 blocks are definitely lost in loss record 17 of 17
==22204== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22204== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22204== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22204== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22204== by 0x7ED2AFF: ???
==22204== by 0x7EDC878: ???
==22204== by 0x7EAFB1B: ???
==22204== by 0x7EB1BDF: ???
==22204== by 0x7EC0CE3: ???
==22204== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22204== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22204== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22204== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22204== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22204== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22204== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22204==
==22204== LEAK SUMMARY:
==22204== definitely lost: 2,992 bytes in 17 blocks.
==22204== indirectly lost: 4,666 bytes in 153 blocks.
==22204== possibly lost: 0 bytes in 0 blocks.
==22204== still reachable: 1,123 bytes in 10 blocks.
==22204== suppressed: 0 bytes in 0 blocks.
==22204== Reachable blocks (those to which a pointer was found) are not shown.
==22204== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22210== Memcheck, a memory error detector.
==22210== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22210== Using LibVEX rev 1658, a library for dynamic binary translation.
==22210== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22210== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22210== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22210== For more details, rerun with: -v
==22210==
==22210== My PID = 22210, parent PID = 22209. Prog and args are:
==22210== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22210== 0
==22210== 5
==22210== 9
==22210== root
==22210== TestCMPIAssociationProviderModule
==22210==
==22210== Thread 2:
==22210== Syscall param write(buf) points to uninitialised byte(s)
==22210== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22210== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22210== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22210== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22210== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210== Address 0x74163D4 is 1,292 bytes inside a block of size 4,096 alloc'd
==22210== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==22210== by 0x65E98A0: Pegasus::CIMBuffer::_create(unsigned long) (CIMBuffer.cpp:140)
==22210== by 0x65E9956: Pegasus::CIMBuffer::CIMBuffer(unsigned long) (CIMBuffer.cpp:160)
==22210== by 0x64F180D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:68)
==22210== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22210== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210==
==22210== ERROR SUMMARY: 19 errors from 1 contexts (suppressed: 20 from 1)
==22210== malloc/free: in use at exit: 2,508 bytes in 39 blocks.
==22210== malloc/free: 15,965 allocs, 15,926 frees, 6,657,426 bytes allocated.
==22210== For counts of detected errors, rerun with: -v
==22210== searching for pointers to 39 not-freed blocks.
==22210== checked 823,960 bytes.
==22210==
==22210== Thread 1:
==22210==
==22210== 1,376 (528 direct, 848 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22210== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22210== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22210== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22210== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22210== by 0x7ED2AFF: ???
==22210== by 0x7EDC878: ???
==22210== by 0x7EAFB1B: ???
==22210== by 0x7EB7B02: ???
==22210== by 0x7EC0C8B: ???
==22210== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22210== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22210== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22210== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22210== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22210== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22210== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22210==
==22210== LEAK SUMMARY:
==22210== definitely lost: 528 bytes in 3 blocks.
==22210== indirectly lost: 848 bytes in 27 blocks.
==22210== possibly lost: 0 bytes in 0 blocks.
==22210== still reachable: 1,132 bytes in 9 blocks.
==22210== suppressed: 0 bytes in 0 blocks.
==22210== Reachable blocks (those to which a pointer was found) are not shown.
==22210== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22216== Memcheck, a memory error detector.
==22216== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22216== Using LibVEX rev 1658, a library for dynamic binary translation.
==22216== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22216== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22216== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22216== For more details, rerun with: -v
==22216==
==22216== My PID = 22216, parent PID = 22215. Prog and args are:
==22216== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22216== 0
==22216== 5
==22216== 9
==22216== root
==22216== TestCMPIFail_5ProviderModule
==22216==
==22216==
==22216== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22216== malloc/free: in use at exit: 2,496 bytes in 39 blocks.
==22216== malloc/free: 6,998 allocs, 6,959 frees, 1,618,021 bytes allocated.
==22216== For counts of detected errors, rerun with: -v
==22216== searching for pointers to 39 not-freed blocks.
==22216== checked 823,936 bytes.
==22216==
==22216== 1,374 (528 direct, 846 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22216== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22216== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22216== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22216== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22216== by 0x7ED2AFF: ???
==22216== by 0x7EDC878: ???
==22216== by 0x7EAFB1B: ???
==22216== by 0x7EB3D16: ???
==22216== by 0x7EC0CCD: ???
==22216== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22216== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22216== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22216== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22216== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22216== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22216== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22216==
==22216== LEAK SUMMARY:
==22216== definitely lost: 528 bytes in 3 blocks.
==22216== indirectly lost: 846 bytes in 27 blocks.
==22216== possibly lost: 0 bytes in 0 blocks.
==22216== still reachable: 1,122 bytes in 9 blocks.
==22216== suppressed: 0 bytes in 0 blocks.
==22216== Reachable blocks (those to which a pointer was found) are not shown.
==22216== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22244== Memcheck, a memory error detector.
==22244== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22244== Using LibVEX rev 1658, a library for dynamic binary translation.
==22244== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22244== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22244== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22244== For more details, rerun with: -v
==22244==
==22244== My PID = 22244, parent PID = 22243. Prog and args are:
==22244== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22244== 0
==22244== 5
==22244== 9
==22244== root
==22244== TestCMPIErrorProviderModule
==22244==
==22244==
==22244== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22244== malloc/free: in use at exit: 2,030 bytes in 29 blocks.
==22244== malloc/free: 3,556 allocs, 3,527 frees, 302,178 bytes allocated.
==22244== For counts of detected errors, rerun with: -v
==22244== searching for pointers to 29 not-freed blocks.
==22244== checked 823,936 bytes.
==22244==
==22244== 910 (352 direct, 558 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==22244== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22244== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22244== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22244== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22244== by 0x7ED2AFF: ???
==22244== by 0x7EDC878: ???
==22244== by 0x7EAFB1B: ???
==22244== by 0x7EB1BDF: ???
==22244== by 0x7EC0CE3: ???
==22244== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22244== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22244== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22244== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22244== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22244== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22244== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22244==
==22244== LEAK SUMMARY:
==22244== definitely lost: 352 bytes in 2 blocks.
==22244== indirectly lost: 558 bytes in 18 blocks.
==22244== possibly lost: 0 bytes in 0 blocks.
==22244== still reachable: 1,120 bytes in 9 blocks.
==22244== suppressed: 0 bytes in 0 blocks.
==22244== Reachable blocks (those to which a pointer was found) are not shown.
==22244== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22261== Memcheck, a memory error detector.
==22261== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22261== Using LibVEX rev 1658, a library for dynamic binary translation.
==22261== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22261== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22261== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22261== For more details, rerun with: -v
==22261==
==22261== My PID = 22261, parent PID = 22260. Prog and args are:
==22261== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22261== 0
==22261== 5
==22261== 9
==22261== root
==22261== FilesAndDirectoriesModule
==22261==
==22261== Thread 2:
==22261== Syscall param write(buf) points to uninitialised byte(s)
==22261== at 0x3681E0CC0B: (within /lib64/libpthread-2.5.so)
==22261== by 0x64F16CB: Pegasus::AnonymousPipe::writeBuffer(void const*, unsigned) (AnonymousPipePOSIX.cpp:157)
==22261== by 0x64F19A5: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:102)
==22261== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22261== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261== Address 0x8FA11C4 is 32,356 bytes inside a block of size 92,296 alloc'd
==22261== at 0x4A0590B: realloc (vg_replace_malloc.c:306)
==22261== by 0x65E87CB: Pegasus::CIMBuffer::_grow(unsigned long) (CIMBuffer.cpp:187)
==22261== by 0x64EA446: Pegasus::CIMBuffer::putBytes(void const*, unsigned long) (CIMBuffer.h:259)
==22261== by 0x65EDABB: Pegasus::CIMBinMsgSerializer::_putEnumerateInstanceNamesResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMEnumerateInstanceNamesResponseMessage*) (CIMBinMsgSerializer.cpp:1033)
==22261== by 0x65EF87E: Pegasus::CIMBinMsgSerializer::_putResponseMessage(Pegasus::CIMBuffer&, Pegasus::CIMResponseMessage*) (CIMBinMsgSerializer.cpp:329)
==22261== by 0x65F0035: Pegasus::CIMBinMsgSerializer::serialize(Pegasus::CIMBuffer&, Pegasus::CIMMessage*) (CIMBinMsgSerializer.cpp:93)
==22261== by 0x64F181D: Pegasus::AnonymousPipe::writeMessage(Pegasus::CIMMessage*) (AnonymousPipe.cpp:77)
==22261== by 0x405C6E: Pegasus::ProviderAgent::_writeResponse(Pegasus::Message*) (ProviderAgent.cpp:678)
==22261== by 0x406B9A: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:735)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261==
==22261== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 14 from 1)
==22261== malloc/free: in use at exit: 1,572 bytes in 19 blocks.
==22261== malloc/free: 4,776 allocs, 4,757 frees, 1,168,600 bytes allocated.
==22261== For counts of detected errors, rerun with: -v
==22261== searching for pointers to 19 not-freed blocks.
==22261== checked 823,928 bytes.
==22261==
==22261== Thread 1:
==22261==
==22261== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22261== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22261== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22261== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22261== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22261== by 0x7ED2AFF: ???
==22261== by 0x7EDC878: ???
==22261== by 0x7EBAC6C: ???
==22261== by 0x7EBEDA3: ???
==22261== by 0x7EC0C1D: ???
==22261== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22261== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22261== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22261== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22261== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22261== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22261== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22261==
==22261== LEAK SUMMARY:
==22261== definitely lost: 176 bytes in 1 blocks.
==22261== indirectly lost: 280 bytes in 9 blocks.
==22261== possibly lost: 0 bytes in 0 blocks.
==22261== still reachable: 1,116 bytes in 9 blocks.
==22261== suppressed: 0 bytes in 0 blocks.
==22261== Reachable blocks (those to which a pointer was found) are not shown.
==22261== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22284== Memcheck, a memory error detector.
==22284== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22284== Using LibVEX rev 1658, a library for dynamic binary translation.
==22284== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22284== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22284== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22284== For more details, rerun with: -v
==22284==
==22284== My PID = 22284, parent PID = 22283. Prog and args are:
==22284== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22284== 0
==22284== 5
==22284== 9
==22284== root
==22284== TestCMPIFail_1ProviderModule
==22284==
==22284==
==22284== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22284== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==22284== malloc/free: 3,208 allocs, 3,189 frees, 323,489 bytes allocated.
==22284== For counts of detected errors, rerun with: -v
==22284== searching for pointers to 19 not-freed blocks.
==22284== checked 823,936 bytes.
==22284==
==22284== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22284== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22284== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22284== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22284== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22284== by 0x7ED2AFF: ???
==22284== by 0x7EDC878: ???
==22284== by 0x7EBAC6C: ???
==22284== by 0x7EBEDA3: ???
==22284== by 0x7EC0C1D: ???
==22284== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22284== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22284== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22284== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22284== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22284== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22284== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22284==
==22284== LEAK SUMMARY:
==22284== definitely lost: 176 bytes in 1 blocks.
==22284== indirectly lost: 280 bytes in 9 blocks.
==22284== possibly lost: 0 bytes in 0 blocks.
==22284== still reachable: 1,122 bytes in 9 blocks.
==22284== suppressed: 0 bytes in 0 blocks.
==22284== Reachable blocks (those to which a pointer was found) are not shown.
==22284== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22344== Memcheck, a memory error detector.
==22344== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22344== Using LibVEX rev 1658, a library for dynamic binary translation.
==22344== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22344== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22344== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22344== For more details, rerun with: -v
==22344==
==22344== My PID = 22344, parent PID = 22343. Prog and args are:
==22344== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22344== 0
==22344== 5
==22344== 9
==22344== root
==22344== TestCMPIFail_4ProviderModule
==22344==
==22344==
==22344== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22344== malloc/free: in use at exit: 1,578 bytes in 19 blocks.
==22344== malloc/free: 4,002 allocs, 3,983 frees, 339,751 bytes allocated.
==22344== For counts of detected errors, rerun with: -v
==22344== searching for pointers to 19 not-freed blocks.
==22344== checked 823,936 bytes.
==22344==
==22344== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 16
==22344== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22344== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22344== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22344== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22344== by 0x7ED2AFF: ???
==22344== by 0x7EDC878: ???
==22344== by 0x7EABED3: ???
==22344== by 0x7EAEE64: ???
==22344== by 0x7EC0C33: ???
==22344== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22344== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22344== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22344== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22344== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22344== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22344== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22344==
==22344== LEAK SUMMARY:
==22344== definitely lost: 176 bytes in 1 blocks.
==22344== indirectly lost: 280 bytes in 9 blocks.
==22344== possibly lost: 0 bytes in 0 blocks.
==22344== still reachable: 1,122 bytes in 9 blocks.
==22344== suppressed: 0 bytes in 0 blocks.
==22344== Reachable blocks (those to which a pointer was found) are not shown.
==22344== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22428== Memcheck, a memory error detector.
==22428== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22428== Using LibVEX rev 1658, a library for dynamic binary translation.
==22428== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22428== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22428== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22428== For more details, rerun with: -v
==22428==
==22428== My PID = 22428, parent PID = 22427. Prog and args are:
==22428== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22428== 0
==22428== 5
==22428== 9
==22428== root
==22428== TestCMPIThreadProviderModule
==22428==
==22428==
==22428== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22428== malloc/free: in use at exit: 1,579 bytes in 20 blocks.
==22428== malloc/free: 4,564 allocs, 4,544 frees, 503,849 bytes allocated.
==22428== For counts of detected errors, rerun with: -v
==22428== searching for pointers to 20 not-freed blocks.
==22428== checked 823,936 bytes.
==22428==
==22428== 456 (176 direct, 280 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 17
==22428== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22428== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22428== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22428== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22428== by 0x7ED2AFF: ???
==22428== by 0x7EDC878: ???
==22428== by 0x7EBAC6C: ???
==22428== by 0x7EBFEEE: ???
==22428== by 0x7EC0C07: ???
==22428== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22428== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22428== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22428== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22428== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22428== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22428== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22428==
==22428== LEAK SUMMARY:
==22428== definitely lost: 176 bytes in 1 blocks.
==22428== indirectly lost: 280 bytes in 9 blocks.
==22428== possibly lost: 0 bytes in 0 blocks.
==22428== still reachable: 1,123 bytes in 10 blocks.
==22428== suppressed: 0 bytes in 0 blocks.
==22428== Reachable blocks (those to which a pointer was found) are not shown.
==22428== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22499== Memcheck, a memory error detector.
==22499== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22499== Using LibVEX rev 1658, a library for dynamic binary translation.
==22499== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22499== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22499== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22499== For more details, rerun with: -v
==22499==
==22499== My PID = 22499, parent PID = 22498. Prog and args are:
==22499== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22499== 0
==22499== 5
==22499== 9
==22499== root
==22499== TestCMPIIndicationStressTestProviderModule
==22499==
==22499==
==22499== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1)
==22499== malloc/free: in use at exit: 34,595 bytes in 26 blocks.
==22499== malloc/free: 24,356 allocs, 24,330 frees, 5,150,796 bytes allocated.
==22499== For counts of detected errors, rerun with: -v
==22499== searching for pointers to 26 not-freed blocks.
==22499== checked 824,272 bytes.
==22499==
==22499== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 19
==22499== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22499== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22499== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22499== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22499== by 0x7ED2AFF: ???
==22499== by 0x7EDC878: ???
==22499== by 0x7EBAC6C: ???
==22499== by 0x7EBBA61: ???
==22499== by 0x7EC0CF9: ???
==22499== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22499== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22499== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22499== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22499== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22499== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22499== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22499==
==22499== LEAK SUMMARY:
==22499== definitely lost: 176 bytes in 1 blocks.
==22499== indirectly lost: 318 bytes in 9 blocks.
==22499== possibly lost: 0 bytes in 0 blocks.
==22499== still reachable: 34,101 bytes in 16 blocks.
==22499== suppressed: 0 bytes in 0 blocks.
==22499== Reachable blocks (those to which a pointer was found) are not shown.
==22499== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22659== Memcheck, a memory error detector.
==22659== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22659== Using LibVEX rev 1658, a library for dynamic binary translation.
==22659== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22659== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22659== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22659== For more details, rerun with: -v
==22659==
==22659== My PID = 22659, parent PID = 22658. Prog and args are:
==22659== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22659== 0
==22659== 5
==22659== 9
==22659== root
==22659== TestCMPIEnumerationProviderModule
==22659==
==22659==
==22659== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22659== malloc/free: in use at exit: 2,516 bytes in 39 blocks.
==22659== malloc/free: 4,086 allocs, 4,047 frees, 445,436 bytes allocated.
==22659== For counts of detected errors, rerun with: -v
==22659== searching for pointers to 39 not-freed blocks.
==22659== checked 823,960 bytes.
==22659==
==22659== 1,384 (528 direct, 856 indirect) bytes in 3 blocks are definitely lost in loss record 16 of 16
==22659== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22659== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22659== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22659== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22659== by 0x7ED2AFF: ???
==22659== by 0x7EDC878: ???
==22659== by 0x7EAFB1B: ???
==22659== by 0x7EB1BDF: ???
==22659== by 0x7EC0CE3: ???
==22659== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22659== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22659== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22659== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22659== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22659== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22659== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22659==
==22659== LEAK SUMMARY:
==22659== definitely lost: 528 bytes in 3 blocks.
==22659== indirectly lost: 856 bytes in 27 blocks.
==22659== possibly lost: 0 bytes in 0 blocks.
==22659== still reachable: 1,132 bytes in 9 blocks.
==22659== suppressed: 0 bytes in 0 blocks.
==22659== Reachable blocks (those to which a pointer was found) are not shown.
==22659== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22685== Memcheck, a memory error detector.
==22685== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22685== Using LibVEX rev 1658, a library for dynamic binary translation.
==22685== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22685== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22685== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22685== For more details, rerun with: -v
==22685==
==22685== My PID = 22685, parent PID = 22684. Prog and args are:
==22685== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22685== 0
==22685== 5
==22685== 9
==22685== root
==22685== TestCMPIInstanceProviderModule
==22685==
==22685==
==22685== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22685== malloc/free: in use at exit: 2,058 bytes in 29 blocks.
==22685== malloc/free: 3,082 allocs, 3,053 frees, 267,839 bytes allocated.
==22685== For counts of detected errors, rerun with: -v
==22685== searching for pointers to 29 not-freed blocks.
==22685== checked 823,944 bytes.
==22685==
==22685== 932 (352 direct, 580 indirect) bytes in 2 blocks are definitely lost in loss record 16 of 16
==22685== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22685== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22685== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22685== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22685== by 0x7ED2AFF: ???
==22685== by 0x7EDC878: ???
==22685== by 0x7EAFB1B: ???
==22685== by 0x7EB1BDF: ???
==22685== by 0x7EC0CE3: ???
==22685== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22685== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22685== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22685== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22685== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22685== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22685== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22685==
==22685== LEAK SUMMARY:
==22685== definitely lost: 352 bytes in 2 blocks.
==22685== indirectly lost: 580 bytes in 18 blocks.
==22685== possibly lost: 0 bytes in 0 blocks.
==22685== still reachable: 1,126 bytes in 9 blocks.
==22685== suppressed: 0 bytes in 0 blocks.
==22685== Reachable blocks (those to which a pointer was found) are not shown.
==22685== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==22710== Memcheck, a memory error detector.
==22710== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==22710== Using LibVEX rev 1658, a library for dynamic binary translation.
==22710== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==22710== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==22710== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==22710== For more details, rerun with: -v
==22710==
==22710== My PID = 22710, parent PID = 22709. Prog and args are:
==22710== /var/buildMAIN/pegasus/build/bin_exe/cimprovagt
==22710== 0
==22710== 5
==22710== 9
==22710== root
==22710== TestCMPIIndicationProviderModule
==22710==
==22710==
==22710== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1)
==22710== malloc/free: in use at exit: 36,385 bytes in 77 blocks.
==22710== malloc/free: 346,536 allocs, 346,459 frees, 34,812,540 bytes allocated.
==22710== For counts of detected errors, rerun with: -v
==22710== searching for pointers to 77 not-freed blocks.
==22710== checked 824,520 bytes.
==22710==
==22710== 464 (176 direct, 288 indirect) bytes in 1 blocks are definitely lost in loss record 18 of 23
==22710== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22710== by 0x405F98: Pegasus::ProviderAgent::_scmoClassCache_GetClass(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (ProviderAgent.cpp:876)
==22710== by 0x64E6E50: Pegasus::SCMOClassCache::_addClassToCache(char const*, unsigned, char const*, unsigned, unsigned long long) (SCMOClassCache.cpp:228)
==22710== by 0x64E736A: Pegasus::SCMOClassCache::getSCMOClass(char const*, unsigned, char const*, unsigned) (SCMOClassCache.cpp:347)
==22710== by 0x7ED2AFF: ???
==22710== by 0x7EDC878: ???
==22710== by 0x7EBAC6C: ???
==22710== by 0x7EBBA61: ???
==22710== by 0x7EC0CF9: ???
==22710== by 0x4C1CCD5: Pegasus::BasicProviderManagerRouter::processMessage(Pegasus::Message*) (BasicProviderManagerRouter.cpp:377)
==22710== by 0x4066D0: Pegasus::ProviderAgent::_processRequest(Pegasus::CIMRequestMessage*) (ProviderAgent.cpp:608)
==22710== by 0x406B73: Pegasus::ProviderAgent::_processRequestAndWriteResponse(void*) (ProviderAgent.cpp:732)
==22710== by 0x65B07B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==22710== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22710== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22710== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22710==
==22710==
==22710== 1,768 (256 direct, 1,512 indirect) bytes in 16 blocks are definitely lost in loss record 21 of 23
==22710== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==22710== by 0x5B6269A: CQL_parse() (CQL.y:264)
==22710== by 0x5B70D3D: Pegasus::CQLParser::parse(char const*, Pegasus::CQLSelectStatement&) (CQLParser.cpp:87)
==22710== by 0x7EE4E49: ???
==22710== by 0x812C3A3: ???
==22710== by 0x812C8A5: ???
==22710== by 0x7EE676D: ???
==22710== by 0x65AEF81: _start_wrapper (Thread.cpp:69)
==22710== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==22710== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==22710==
==22710== LEAK SUMMARY:
==22710== definitely lost: 432 bytes in 17 blocks.
==22710== indirectly lost: 1,800 bytes in 41 blocks.
==22710== possibly lost: 0 bytes in 0 blocks.
==22710== still reachable: 34,153 bytes in 19 blocks.
==22710== suppressed: 0 bytes in 0 blocks.
==22710== Reachable blocks (those to which a pointer was found) are not shown.
==22710== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==10682== Memcheck, a memory error detector.
==10682== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==10682== Using LibVEX rev 1658, a library for dynamic binary translation.
==10682== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==10682== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==10682== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==10682== For more details, rerun with: -v
==10682==
==10682== My PID = 10682, parent PID = 10678. Prog and args are:
==10682== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==10682== --executor-socket
==10682== 4
==10682== enableHttpsConnection=true
==10682== enableAuthentication=true
==10682== sslClientVerificationMode=optional
==10682== sslTrustStoreUserName=root
==10682==
==10682==
==10682== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 16 from 2)
==10682== malloc/free: in use at exit: 30,269 bytes in 266 blocks.
==10682== malloc/free: 348,498 allocs, 348,232 frees, 66,681,728 bytes allocated.
==10682== For counts of detected errors, rerun with: -v
==10682== searching for pointers to 266 not-freed blocks.
==10682== checked 961,096 bytes.
==10682==
==10682== 6,128 (2,288 direct, 3,840 indirect) bytes in 13 blocks are definitely lost in loss record 18 of 19
==10682== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==10682== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==10682== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==10682== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==10682== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==10682== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==10682== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==10682== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==10682== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==10682== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==10682== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==10682==
==10682== LEAK SUMMARY:
==10682== definitely lost: 2,288 bytes in 13 blocks.
==10682== indirectly lost: 3,840 bytes in 117 blocks.
==10682== possibly lost: 0 bytes in 0 blocks.
==10682== still reachable: 24,141 bytes in 136 blocks.
==10682== suppressed: 0 bytes in 0 blocks.
==10682== Reachable blocks (those to which a pointer was found) are not shown.
==10682== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11270== Memcheck, a memory error detector.
==11270== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11270== Using LibVEX rev 1658, a library for dynamic binary translation.
==11270== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11270== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11270== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11270== For more details, rerun with: -v
==11270==
==11270== My PID = 11270, parent PID = 11269. Prog and args are:
==11270== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==11270== --executor-socket
==11270== 5
==11270==
==11270==
==11270== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 13 from 2)
==11270== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==11270== malloc/free: 219,041 allocs, 218,909 frees, 40,658,910 bytes allocated.
==11270== For counts of detected errors, rerun with: -v
==11270== searching for pointers to 132 not-freed blocks.
==11270== checked 958,760 bytes.
==11270==
==11270== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 14 of 19
==11270== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11270== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==11270== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==11270== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==11270== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==11270== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==11270== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==11270== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11270== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==11270== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11270== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11270==
==11270== LEAK SUMMARY:
==11270== definitely lost: 176 bytes in 1 blocks.
==11270== indirectly lost: 318 bytes in 9 blocks.
==11270== possibly lost: 0 bytes in 0 blocks.
==11270== still reachable: 22,523 bytes in 122 blocks.
==11270== suppressed: 0 bytes in 0 blocks.
==11270== Reachable blocks (those to which a pointer was found) are not shown.
==11270== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11322== Memcheck, a memory error detector.
==11322== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11322== Using LibVEX rev 1658, a library for dynamic binary translation.
==11322== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11322== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11322== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11322== For more details, rerun with: -v
==11322==
==11322== My PID = 11322, parent PID = 11321. Prog and args are:
==11322== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==11322== --executor-socket
==11322== 5
==11322==
==11322==
==11322== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1)
==11322== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==11322== malloc/free: 206,149 allocs, 206,017 frees, 38,666,088 bytes allocated.
==11322== For counts of detected errors, rerun with: -v
==11322== searching for pointers to 132 not-freed blocks.
==11322== checked 958,776 bytes.
==11322==
==11322== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==11322== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11322== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==11322== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==11322== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==11322== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==11322== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==11322== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==11322== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11322== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==11322== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11322== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11322==
==11322== LEAK SUMMARY:
==11322== definitely lost: 176 bytes in 1 blocks.
==11322== indirectly lost: 318 bytes in 9 blocks.
==11322== possibly lost: 0 bytes in 0 blocks.
==11322== still reachable: 22,523 bytes in 122 blocks.
==11322== suppressed: 0 bytes in 0 blocks.
==11322== Reachable blocks (those to which a pointer was found) are not shown.
==11322== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==11371== Memcheck, a memory error detector.
==11371== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11371== Using LibVEX rev 1658, a library for dynamic binary translation.
==11371== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11371== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11371== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11371== For more details, rerun with: -v
==11371==
==11371== My PID = 11371, parent PID = 11370. Prog and args are:
==11371== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==11371== --executor-socket
==11371== 5
==11371==
==11371==
==11371== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 13 from 2)
==11371== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==11371== malloc/free: 242,844 allocs, 242,712 frees, 48,280,741 bytes allocated.
==11371== For counts of detected errors, rerun with: -v
==11371== searching for pointers to 132 not-freed blocks.
==11371== checked 958,744 bytes.
==11371==
==11371== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==11371== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==11371== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==11371== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==11371== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==11371== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==11371== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==11371== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==11371== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==11371== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==11371== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==11371== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==11371==
==11371== LEAK SUMMARY:
==11371== definitely lost: 176 bytes in 1 blocks.
==11371== indirectly lost: 318 bytes in 9 blocks.
==11371== possibly lost: 0 bytes in 0 blocks.
==11371== still reachable: 22,523 bytes in 122 blocks.
==11371== suppressed: 0 bytes in 0 blocks.
==11371== Reachable blocks (those to which a pointer was found) are not shown.
==11371== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==13327== Memcheck, a memory error detector.
==13327== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==13327== Using LibVEX rev 1658, a library for dynamic binary translation.
==13327== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==13327== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==13327== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==13327== For more details, rerun with: -v
==13327==
==13327== My PID = 13327, parent PID = 13326. Prog and args are:
==13327== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==13327== --executor-socket
==13327== 4
==13327== enableHttpsConnection=true
==13327== sslClientVerificationMode=required
==13327== enableAuthentication=true
==13327==
==13327==
==13327== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 54 from 2)
==13327== malloc/free: in use at exit: 42,013 bytes in 194 blocks.
==13327== malloc/free: 595,518 allocs, 595,324 frees, 109,184,615 bytes allocated.
==13327== For counts of detected errors, rerun with: -v
==13327== searching for pointers to 194 not-freed blocks.
==13327== checked 960,640 bytes.
==13327==
==13327== 2,784 (1,056 direct, 1,728 indirect) bytes in 6 blocks are definitely lost in loss record 18 of 21
==13327== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==13327== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==13327== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==13327== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==13327== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==13327== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==13327== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==13327== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==13327== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==13327== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==13327== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==13327==
==13327== LEAK SUMMARY:
==13327== definitely lost: 1,056 bytes in 6 blocks.
==13327== indirectly lost: 1,728 bytes in 54 blocks.
==13327== possibly lost: 0 bytes in 0 blocks.
==13327== still reachable: 39,229 bytes in 134 blocks.
==13327== suppressed: 0 bytes in 0 blocks.
==13327== Reachable blocks (those to which a pointer was found) are not shown.
==13327== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14371== Memcheck, a memory error detector.
==14371== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14371== Using LibVEX rev 1658, a library for dynamic binary translation.
==14371== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14371== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14371== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14371== For more details, rerun with: -v
==14371==
==14371== My PID = 14371, parent PID = 14370. Prog and args are:
==14371== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==14371== --executor-socket
==14371== 5
==14371==
==14371==
==14371== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 2)
==14371== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==14371== malloc/free: 281,049 allocs, 280,917 frees, 52,991,947 bytes allocated.
==14371== For counts of detected errors, rerun with: -v
==14371== searching for pointers to 132 not-freed blocks.
==14371== checked 960,008 bytes.
==14371==
==14371== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==14371== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14371== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==14371== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==14371== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==14371== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==14371== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==14371== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==14371== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14371== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==14371== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14371== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14371==
==14371== LEAK SUMMARY:
==14371== definitely lost: 176 bytes in 1 blocks.
==14371== indirectly lost: 318 bytes in 9 blocks.
==14371== possibly lost: 0 bytes in 0 blocks.
==14371== still reachable: 22,523 bytes in 122 blocks.
==14371== suppressed: 0 bytes in 0 blocks.
==14371== Reachable blocks (those to which a pointer was found) are not shown.
==14371== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==14541== Memcheck, a memory error detector.
==14541== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==14541== Using LibVEX rev 1658, a library for dynamic binary translation.
==14541== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==14541== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==14541== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==14541== For more details, rerun with: -v
==14541==
==14541== My PID = 14541, parent PID = 14540. Prog and args are:
==14541== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==14541== --executor-socket
==14541== 5
==14541== enableBinaryRepository=true
==14541== repositoryDir=/var/buildMAIN/pegasus/build/repository_bin
==14541==
==14541==
==14541== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1867 from 2)
==14541== malloc/free: in use at exit: 66,653 bytes in 726 blocks.
==14541== malloc/free: 49,507,274 allocs, 49,506,548 frees, 7,220,748,020 bytes allocated.
==14541== For counts of detected errors, rerun with: -v
==14541== searching for pointers to 726 not-freed blocks.
==14541== checked 960,400 bytes.
==14541==
==14541== 27,650 (10,560 direct, 17,090 indirect) bytes in 60 blocks are definitely lost in loss record 19 of 21
==14541== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==14541== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==14541== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==14541== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==14541== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==14541== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==14541== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==14541== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==14541== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==14541== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==14541== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==14541==
==14541== LEAK SUMMARY:
==14541== definitely lost: 10,560 bytes in 60 blocks.
==14541== indirectly lost: 17,090 bytes in 540 blocks.
==14541== possibly lost: 0 bytes in 0 blocks.
==14541== still reachable: 39,003 bytes in 126 blocks.
==14541== suppressed: 0 bytes in 0 blocks.
==14541== Reachable blocks (those to which a pointer was found) are not shown.
==14541== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==15192== Memcheck, a memory error detector.
==15192== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==15192== Using LibVEX rev 1658, a library for dynamic binary translation.
==15192== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==15192== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==15192== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==15192== For more details, rerun with: -v
==15192==
==15192== My PID = 15192, parent PID = 15191. Prog and args are:
==15192== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==15192== --executor-socket
==15192== 5
==15192==
==15192==
==15192== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1)
==15192== malloc/free: in use at exit: 23,017 bytes in 132 blocks.
==15192== malloc/free: 200,341 allocs, 200,209 frees, 37,447,311 bytes allocated.
==15192== For counts of detected errors, rerun with: -v
==15192== searching for pointers to 132 not-freed blocks.
==15192== checked 960,056 bytes.
==15192==
==15192== 494 (176 direct, 318 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 19
==15192== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==15192== by 0x8D6D369: Pegasus::CIMBinMsgDeserializer::_getProvAgtGetScmoClassRequestMessage(Pegasus::CIMBuffer&) (CIMBinMsgDeserializer.cpp:1597)
==15192== by 0x8D72E96: Pegasus::CIMBinMsgDeserializer::_getRequestMessage(Pegasus::CIMBuffer&, Pegasus::MessageType) (CIMBinMsgDeserializer.cpp:356)
==15192== by 0x8D73167: Pegasus::CIMBinMsgDeserializer::deserialize(Pegasus::CIMBuffer&, unsigned long) (CIMBinMsgDeserializer.cpp:128)
==15192== by 0x8C6C35B: Pegasus::AnonymousPipe::readMessage(Pegasus::CIMMessage*&) (AnonymousPipe.cpp:170)
==15192== by 0x7E082FE: Pegasus::ProviderAgentContainer::_processResponses() (OOPProviderManagerRouter.cpp:1139)
==15192== by 0x7E08890: Pegasus::ProviderAgentContainer::_responseProcessor(void*) (OOPProviderManagerRouter.cpp:1249)
==15192== by 0x8D2B7B7: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==15192== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==15192== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==15192== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==15192==
==15192== LEAK SUMMARY:
==15192== definitely lost: 176 bytes in 1 blocks.
==15192== indirectly lost: 318 bytes in 9 blocks.
==15192== possibly lost: 0 bytes in 0 blocks.
==15192== still reachable: 22,523 bytes in 122 blocks.
==15192== suppressed: 0 bytes in 0 blocks.
==15192== Reachable blocks (those to which a pointer was found) are not shown.
==15192== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==6796== Memcheck, a memory error detector.
==6796== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==6796== Using LibVEX rev 1658, a library for dynamic binary translation.
==6796== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==6796== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==6796== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==6796== For more details, rerun with: -v
==6796==
==6796== My PID = 6796, parent PID = 6795. Prog and args are:
==6796== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==6796== --executor-socket
==6796== 5
==6796==
==6796==
==6796== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 103 from 2)
==6796== malloc/free: in use at exit: 4,175,142 bytes in 46,897 blocks.
==6796== malloc/free: 618,865 allocs, 571,968 frees, 139,578,457 bytes allocated.
==6796== For counts of detected errors, rerun with: -v
==6796== searching for pointers to 46,897 not-freed blocks.
==6796== checked 98,307,032 bytes.
==6796==
==6796== 288 bytes in 1 blocks are definitely lost in loss record 146 of 239
==6796== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==6796== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==6796== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==6796== by 0x84BC494: testThreadLockingBehavior (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84BC722: findLockInfo (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84BD91D: fillInUnixFile (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84BDFC2: unixOpen (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84B53A7: sqlite3OsOpen (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84C27F0: sqlite3PagerOpen (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84C7A32: sqlite3BtreeOpen (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x851B3A6: sqlite3BtreeFactory (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x851BB9A: openDatabase (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x851BD65: sqlite3_open (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84AA7B1: Pegasus::DbConnectionManager::openDb(char const*) (SQLiteStore.cpp:157)
==6796== by 0x84AAAD8: Pegasus::SQLiteStore::enumerateNameSpaces() (SQLiteStore.cpp:416)
==6796== by 0x84A4B4A: Pegasus::CIMRepository::CIMRepository(Pegasus::String const&, unsigned, Pegasus::RepositoryDeclContext*) (CIMRepository.cpp:713)
==6796== by 0x50BAA9B: Pegasus::CIMServer::_init() (CIMServer.cpp:288)
==6796== by 0x50BCA35: Pegasus::CIMServer::CIMServer() (CIMServer.cpp:205)
==6796== by 0x405B56: CIMServerProcess::cimserver_run(int, char**, bool, bool) (cimserver.cpp:979)
==6796== by 0x4C0C986: Pegasus::ServerProcess::platform_run(int, char**, bool, bool) (ServerProcessUnix.cpp:187)
==6796== by 0x404DD7: main (cimserver.cpp:670)
==6796==
==6796==
==6796== 488 bytes in 1 blocks are possibly lost in loss record 170 of 239
==6796== at 0x4A05CB9: operator new[](unsigned long) (vg_replace_malloc.c:199)
==6796== by 0x875EAA0: Pegasus::DefaultPropertyOwner::DefaultPropertyOwner() (DefaultPropertyOwner.cpp:72)
==6796== by 0x8759AA6: __static_initialization_and_destruction_0(int, int) (ConfigManager.cpp:57)
==6796== by 0x8759C2A: _GLOBAL__I__ZN7Pegasus13ConfigManager10traceOwnerE (ConfigManager.cpp:959)
==6796== by 0x8768635: (within /var/buildMAIN/pegasus/build/lib/libpegconfig.so.1)
==6796== by 0x8754FEA: (within /var/buildMAIN/pegasus/build/lib/libpegconfig.so.1)
==6796==
==6796==
==6796== 576 bytes in 9 blocks are possibly lost in loss record 174 of 239
==6796== at 0x4A06019: operator new(unsigned long) (vg_replace_malloc.c:167)
==6796== by 0x8D01253: Pegasus::ModuleController::register_module(Pegasus::String const&, void*, Pegasus::Message* (*)(Pegasus::Message*, void*)) (ModuleController.cpp:114)
==6796== by 0x50BC2F3: Pegasus::CIMServer::_init() (CIMServer.cpp:438)
==6796== by 0x50BCA35: Pegasus::CIMServer::CIMServer() (CIMServer.cpp:205)
==6796== by 0x405B56: CIMServerProcess::cimserver_run(int, char**, bool, bool) (cimserver.cpp:979)
==6796== by 0x4C0C986: Pegasus::ServerProcess::platform_run(int, char**, bool, bool) (ServerProcessUnix.cpp:187)
==6796== by 0x404DD7: main (cimserver.cpp:670)
==6796==
==6796==
==6796== 2,192 bytes in 1 blocks are possibly lost in loss record 201 of 239
==6796== at 0x4A05CB9: operator new[](unsigned long) (vg_replace_malloc.c:199)
==6796== by 0x8D22048: Pegasus::SSLEnvironmentInitializer::_initializeCallbacks() (SSLContextRep.h:128)
==6796== by 0x8D221E3: Pegasus::SSLEnvironmentInitializer::SSLEnvironmentInitializer() (SSLContextRep.h:88)
==6796== by 0x8D1F7FF: Pegasus::SSLContextRep::SSLContextRep(Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, bool (*)(Pegasus::SSLCertificateInfo&), Pegasus::String const&) (SSLContext.cpp:492)
==6796== by 0x8D1FB80: Pegasus::SSLContext::SSLContext(Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, bool (*)(Pegasus::SSLCertificateInfo&), Pegasus::String const&) (SSLContext.cpp:1240)
==6796== by 0x899D1EB: Pegasus::SSLContextManager::createSSLContext(Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, bool, Pegasus::String const&) (SSLContextManager.cpp:123)
==6796== by 0x50B947B: Pegasus::CIMServer::_getSSLContext() (CIMServer.cpp:1090)
==6796== by 0x50B9DDE: Pegasus::CIMServer::addAcceptor(unsigned short, unsigned, bool) (CIMServer.cpp:677)
==6796== by 0x40652A: CIMServerProcess::cimserver_run(int, char**, bool, bool) (cimserver.cpp:1114)
==6796== by 0x4C0C986: Pegasus::ServerProcess::platform_run(int, char**, bool, bool) (ServerProcessUnix.cpp:187)
==6796== by 0x404DD7: main (cimserver.cpp:670)
==6796==
==6796==
==6796== 2,592 bytes in 9 blocks are possibly lost in loss record 206 of 239
==6796== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==6796== by 0x3680E0FEF2: _dl_allocate_tls (in /lib64/ld-2.5.so)
==6796== by 0x3681E06A33: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.5.so)
==6796== by 0x8C6AE28: Pegasus::Threads::create(Pegasus::ThreadType&, Pegasus::Threads::Type, void* (*)(void*), void*) (Threads.cpp:218)
==6796== by 0x8D29C89: Pegasus::Thread::run() (Thread.cpp:119)
==6796== by 0x8D2AAD1: Pegasus::ThreadPool::_initializeThread() (ThreadPool.cpp:498)
==6796== by 0x8D2B106: Pegasus::ThreadPool::allocate_and_awaken(void*, void* (*)(void*), Pegasus::Semaphore*) (ThreadPool.cpp:312)
==6796== by 0x8D0000C: Pegasus::MessageQueueService::polling_routine(void*) (MessageQueueService.cpp:119)
==6796== by 0x8D29F81: _start_wrapper (Thread.cpp:69)
==6796== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==6796== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==6796==
==6796==
==6796== 1,119,552 bytes in 1,299 blocks are possibly lost in loss record 238 of 239
==6796== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==6796== by 0x84B587D: sqlite3MemMalloc (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84B6246: mallocWithAlarm (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84B62E2: sqlite3Malloc (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84B68CE: sqlite3MallocZero (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84BBD99: rehash (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84BC272: sqlite3HashInsert (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84F054F: sqlite3EndTable (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8514ADF: yy_reduce (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8517EF6: sqlite3Parser (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8518DB4: sqlite3RunParser (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8500849: sqlite3Prepare (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8500C31: sqlite3LockAndPrepare (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8500D46: sqlite3_prepare (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84FBB32: sqlite3_exec (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84FFA49: sqlite3InitCallback (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84FFC59: sqlite3InitOne (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8500382: sqlite3Init (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8500402: sqlite3ReadSchema (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84EDD2C: sqlite3LocateTable (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8506D13: selectExpander (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x84E236F: sqlite3WalkSelect (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8507583: sqlite3SelectExpand (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8507711: sqlite3SelectPrep (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796== by 0x8507CD0: sqlite3Select (in /var/buildMAIN/pegasus/build/lib/libpegrepository.so.1)
==6796==
==6796== LEAK SUMMARY:
==6796== definitely lost: 288 bytes in 1 blocks.
==6796== possibly lost: 1,125,400 bytes in 1,319 blocks.
==6796== still reachable: 3,049,454 bytes in 45,577 blocks.
==6796== suppressed: 0 bytes in 0 blocks.
==6796== Reachable blocks (those to which a pointer was found) are not shown.
==6796== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory error:

==10317== Memcheck, a memory error detector.
==10317== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==10317== Using LibVEX rev 1658, a library for dynamic binary translation.
==10317== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==10317== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==10317== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==10317== For more details, rerun with: -v
==10317==
==10317== My PID = 10317, parent PID = 10316. Prog and args are:
==10317== /var/buildMAIN/pegasus/build/bin_exe/TestClientProcessProvider
==10317==
==10317== Invalid read of size 8
==10317== at 0x51BCDA6: Pegasus::SharedPtrRep >::get() const (SharedPtr.h:96)
==10317== by 0x51BCDC4: Pegasus::SharedPtr >::get() const (SharedPtr.h:265)
==10317== by 0x51BCDDC: Pegasus::SharedPtr >::operator->() const (SharedPtr.h:260)
==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234)
==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr >&, Pegasus::MessageType) (CIMClientRep.cpp:1028)
==10317== by 0x4E5643F: Pegasus::CIMClientRep::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClientRep.cpp:713)
==10317== by 0x4E5D95F: Pegasus::CIMClient::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClient.cpp:303)
==10317== by 0x4051D2: testClass(Pegasus::String const&, int const&) (TestProcessProvider.cpp:171)
==10317== by 0x409681: testClass(Pegasus::String const&) (TestProcessProvider.cpp:874)
==10317== by 0x4097DB: main (TestProcessProvider.cpp:907)
==10317== Address 0xA0 is not stack'd, malloc'd or (recently) free'd
==10317==
==10317== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==10317== Access not within mapped region at address 0xA0
==10317== at 0x51BCDA6: Pegasus::SharedPtrRep >::get() const (SharedPtr.h:96)
==10317== by 0x51BCDC4: Pegasus::SharedPtr >::get() const (SharedPtr.h:265)
==10317== by 0x51BCDDC: Pegasus::SharedPtr >::operator->() const (SharedPtr.h:260)
==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234)
==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr >&, Pegasus::MessageType) (CIMClientRep.cpp:1028)
==10317== by 0x4E5643F: Pegasus::CIMClientRep::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClientRep.cpp:713)
==10317== by 0x4E5D95F: Pegasus::CIMClient::enumerateInstanceNames(Pegasus::CIMNamespaceName const&, Pegasus::CIMName const&) (CIMClient.cpp:303)
==10317== by 0x4051D2: testClass(Pegasus::String const&, int const&) (TestProcessProvider.cpp:171)
==10317== by 0x409681: testClass(Pegasus::String const&) (TestProcessProvider.cpp:874)
==10317== by 0x4097DB: main (TestProcessProvider.cpp:907)
==10317==
==10317== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 5 from 1)
==10317== malloc/free: in use at exit: 27,960 bytes in 188 blocks.
==10317== malloc/free: 73,595 allocs, 73,407 frees, 14,390,246 bytes allocated.
==10317== For counts of detected errors, rerun with: -v
==10317== searching for pointers to 188 not-freed blocks.
==10317== checked 742,096 bytes.
==10317==
==10317== LEAK SUMMARY:
==10317== definitely lost: 0 bytes in 0 blocks.
==10317== possibly lost: 0 bytes in 0 blocks.
==10317== still reachable: 27,960 bytes in 188 blocks.
==10317== suppressed: 0 bytes in 0 blocks.
==10317== Reachable blocks (those to which a pointer was found) are not shown.
==10317== To see them, rerun with: --show-reachable=yes