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 ==10317== by 0x51BCDC4: Pegasus::SharedPtr ==10317== by 0x51BCDDC: Pegasus::SharedPtr ==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234) ==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr ==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 ==10317== by 0x51BCDC4: Pegasus::SharedPtr ==10317== by 0x51BCDDC: Pegasus::SharedPtr ==10317== by 0x51BDD59: Pegasus::HTTPConnection::needsReconnect() (HTTPConnection.cpp:234) ==10317== by 0x4E53F05: Pegasus::CIMClientRep::_doRequest(Pegasus::AutoPtr ==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 |