OpenPegasus Nightly Build & Regression Testing Status

Platform Report

Return to Index

Platform X86_64_RHEL5_valgrind
Branch MAIN
Options +CMPI,+CQL,+IPV6,+PRIVSEP,+SQLITE,+SSL,+WSMAN
Date 29-Mar-11 14:00
Contributor HP
Status FAILURE
Data Platform: X86_64 RHEL5 valgrind
Branch: MAIN
Contributor: HP
Date: 110329
Time: 1400
Options: +CMPI +CQL +IPv6 +PrivSep +SQLite +SSL +WSMan
Status: FAILURE

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

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

==23669== Memcheck, a memory error detector.
==23669== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==23669== Using LibVEX rev 1658, a library for dynamic binary translation.
==23669== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==23669== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==23669== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==23669== For more details, rerun with: -v
==23669==
==23669== My PID = 23669, parent PID = 23668. Prog and args are:
==23669== /var/buildMAIN/pegasus/build/bin_exe/TestSnmpHandler
==23669== setup
==23669== WQL
==23669==
==23669== Invalid write of size 1
==23669== at 0x407AD2: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:207)
==23669== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==23669== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==23669== Address 0x5B27B68 is 0 bytes after a block of size 16 alloc'd
==23669== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==23669== by 0x407A5B: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:202)
==23669== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==23669== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==23669==
==23669== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 5 from 1)
==23669== malloc/free: in use at exit: 80 bytes in 1 blocks.
==23669== malloc/free: 2,858 allocs, 2,857 frees, 376,931 bytes allocated.
==23669== For counts of detected errors, rerun with: -v
==23669== searching for pointers to 1 not-freed blocks.
==23669== checked 1,067,736 bytes.
==23669==
==23669==
==23669== 80 bytes in 1 blocks are definitely lost in loss record 1 of 1
==23669== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==23669== by 0x368262E1D7: snmp_duplicate_objid (in /usr/lib64/libnetsnmp.so.10.0.1)
==23669== by 0x4079A8: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:183)
==23669== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==23669== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==23669==
==23669== LEAK SUMMARY:
==23669== definitely lost: 80 bytes in 1 blocks.
==23669== possibly lost: 0 bytes in 0 blocks.
==23669== still reachable: 0 bytes in 0 blocks.
==23669== suppressed: 0 bytes in 0 blocks.
==23669== Reachable blocks (those to which a pointer was found) are not shown.
==23669== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==9120== Memcheck, a memory error detector.
==9120== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==9120== Using LibVEX rev 1658, a library for dynamic binary translation.
==9120== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==9120== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==9120== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==9120== For more details, rerun with: -v
==9120==
==9120== My PID = 9120, parent PID = 9119. Prog and args are:
==9120== /var/buildMAIN/pegasus/build/bin_exe/TestSnmpHandler
==9120== setup
==9120== WQL
==9120==
==9120== Invalid write of size 1
==9120== at 0x407AD2: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:207)
==9120== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==9120== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==9120== Address 0x5B27A68 is 0 bytes after a block of size 16 alloc'd
==9120== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==9120== by 0x407A5B: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:202)
==9120== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==9120== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==9120==
==9120== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 5 from 1)
==9120== malloc/free: in use at exit: 80 bytes in 1 blocks.
==9120== malloc/free: 2,855 allocs, 2,854 frees, 376,691 bytes allocated.
==9120== For counts of detected errors, rerun with: -v
==9120== searching for pointers to 1 not-freed blocks.
==9120== checked 1,067,576 bytes.
==9120==
==9120==
==9120== 80 bytes in 1 blocks are definitely lost in loss record 1 of 1
==9120== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==9120== by 0x368262E1D7: snmp_duplicate_objid (in /usr/lib64/libnetsnmp.so.10.0.1)
==9120== by 0x4079A8: _createHandlerInstance(Pegasus::CIMClient&, Pegasus::String const&, Pegasus::String const&, Pegasus::String const&, unsigned short, unsigned short, Pegasus::String const&, unsigned char const&, unsigned char const&, Pegasus::String const&, unsigned char const&, Pegasus::String const&) (testSnmpHandler.cpp:183)
==9120== by 0x409DE0: _setup(Pegasus::CIMClient&, Pegasus::String const&) (testSnmpHandler.cpp:596)
==9120== by 0x40AF21: main (testSnmpHandler.cpp:1287)
==9120==
==9120== LEAK SUMMARY:
==9120== definitely lost: 80 bytes in 1 blocks.
==9120== possibly lost: 0 bytes in 0 blocks.
==9120== still reachable: 0 bytes in 0 blocks.
==9120== suppressed: 0 bytes in 0 blocks.
==9120== Reachable blocks (those to which a pointer was found) are not shown.
==9120== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==1909== Memcheck, a memory error detector.
==1909== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==1909== Using LibVEX rev 1658, a library for dynamic binary translation.
==1909== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==1909== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==1909== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==1909== For more details, rerun with: -v
==1909==
==1909== My PID = 1909, parent PID = 1908. Prog and args are:
==1909== /var/buildMAIN/pegasus/build/bin_exe/TestSnmpHandlerException
==1909==
==1909==
==1909== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 51 from 2)
==1909== malloc/free: in use at exit: 1,496 bytes in 15 blocks.
==1909== malloc/free: 7,754 allocs, 7,739 frees, 1,918,905 bytes allocated.
==1909== For counts of detected errors, rerun with: -v
==1909== searching for pointers to 15 not-freed blocks.
==1909== checked 773,560 bytes.
==1909==
==1909== 8 bytes in 1 blocks are definitely lost in loss record 3 of 10
==1909== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==1909== by 0x3680E067EE: _dl_map_object_from_fd (in /lib64/ld-2.5.so)
==1909== by 0x3680E07D52: _dl_map_object (in /lib64/ld-2.5.so)
==1909== by 0x3680E0B1BC: openaux (in /lib64/ld-2.5.so)
==1909== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==1909== by 0x3680E0B885: _dl_map_object_deps (in /lib64/ld-2.5.so)
==1909== by 0x3680E10CAC: dl_open_worker (in /lib64/ld-2.5.so)
==1909== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==1909== by 0x3680E1064B: _dl_open (in /lib64/ld-2.5.so)
==1909== by 0x3681A00F99: dlopen_doit (in /lib64/libdl-2.5.so)
==1909== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==1909== by 0x3681A0150C: _dlerror_run (in /lib64/libdl-2.5.so)
==1909== by 0x3681A00F10: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.5.so)
==1909== by 0x5352E39: Pegasus::DynamicLibrary::_load() (DynamicLibraryPOSIX.cpp:64)
==1909== by 0x5352F0B: Pegasus::DynamicLibrary::load() (DynamicLibrary.cpp:128)
==1909== by 0x5130891: Pegasus::HandlerTable::_loadHandler(Pegasus::String const&) (HandlerTable.cpp:100)
==1909== by 0x5130C12: Pegasus::HandlerTable::getHandler(Pegasus::String const&, Pegasus::CIMRepository*) (HandlerTable.cpp:67)
==1909== by 0x40BD8F: main (TestSnmpHandlerException.cpp:468)
==1909==
==1909==
==1909== 71 (64 direct, 7 indirect) bytes in 1 blocks are definitely lost in loss record 7 of 10
==1909== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==1909== by 0x3682651898: ???
==1909== by 0x3682652314: ???
==1909== by 0x36826523C9: ???
==1909== by 0x368265251A: ???
==1909== by 0x36826525E7: ???
==1909== by 0x36826383EE: ???
==1909== by 0x368263A212: ???
==1909== by 0x82DCFB9: ???
==1909== by 0x82D878E: ???
==1909== by 0x40588F: TestException(Pegasus::CIMHandler*, Pegasus::CIMInstance, Pegasus::CIMInstance, Pegasus::CIMStatusCode) (TestSnmpHandlerException.cpp:85)
==1909== by 0x4093B8: TestExceptionHandling(Pegasus::CIMHandler*) (TestSnmpHandlerException.cpp:366)
==1909== by 0x40BDC5: main (TestSnmpHandlerException.cpp:471)
==1909==
==1909==
==1909== 120 bytes in 6 blocks are definitely lost in loss record 8 of 10
==1909== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==1909== by 0x36826650C7: ???
==1909== by 0x368266560C: ???
==1909== by 0x368265E375: ???
==1909== by 0x3682634ECA: ???
==1909== by 0x82DBE33: ???
==1909== by 0x82DCD47: ???
==1909== by 0x82D878E: ???
==1909== by 0x40588F: TestException(Pegasus::CIMHandler*, Pegasus::CIMInstance, Pegasus::CIMInstance, Pegasus::CIMStatusCode) (TestSnmpHandlerException.cpp:85)
==1909== by 0x40746C: TestExceptionHandling(Pegasus::CIMHandler*) (TestSnmpHandlerException.cpp:310)
==1909== by 0x40BDC5: main (TestSnmpHandlerException.cpp:471)
==1909==
==1909== LEAK SUMMARY:
==1909== definitely lost: 192 bytes in 8 blocks.
==1909== indirectly lost: 7 bytes in 1 blocks.
==1909== possibly lost: 0 bytes in 0 blocks.
==1909== still reachable: 1,297 bytes in 6 blocks.
==1909== suppressed: 0 bytes in 0 blocks.
==1909== Reachable blocks (those to which a pointer was found) are not shown.
==1909== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==20163== Memcheck, a memory error detector.
==20163== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==20163== Using LibVEX rev 1658, a library for dynamic binary translation.
==20163== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==20163== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==20163== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==20163== For more details, rerun with: -v
==20163==
==20163== My PID = 20163, parent PID = 20162. Prog and args are:
==20163== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==20163== --executor-socket
==20163== 5
==20163== enableBinaryRepository=true
==20163== repositoryDir=/var/buildMAIN/pegasus/build/repository_bin
==20163==
==20163==
==20163== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1995 from 2)
==20163== malloc/free: in use at exit: 39,972 bytes in 159 blocks.
==20163== malloc/free: 49,850,802 allocs, 49,850,643 frees, 7,206,781,239 bytes allocated.
==20163== For counts of detected errors, rerun with: -v
==20163== searching for pointers to 159 not-freed blocks.
==20163== checked 979,728 bytes.
==20163==
==20163== 8 bytes in 1 blocks are definitely lost in loss record 2 of 21
==20163== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==20163== by 0x3680E067EE: _dl_map_object_from_fd (in /lib64/ld-2.5.so)
==20163== by 0x3680E07D52: _dl_map_object (in /lib64/ld-2.5.so)
==20163== by 0x3680E0B1BC: openaux (in /lib64/ld-2.5.so)
==20163== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==20163== by 0x3680E0B885: _dl_map_object_deps (in /lib64/ld-2.5.so)
==20163== by 0x3680E10CAC: dl_open_worker (in /lib64/ld-2.5.so)
==20163== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==20163== by 0x3680E1064B: _dl_open (in /lib64/ld-2.5.so)
==20163== by 0x3681A00F99: dlopen_doit (in /lib64/libdl-2.5.so)
==20163== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==20163== by 0x3681A0150C: _dlerror_run (in /lib64/libdl-2.5.so)
==20163== by 0x3681A00F10: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.5.so)
==20163== by 0x8BADE39: Pegasus::DynamicLibrary::_load() (DynamicLibraryPOSIX.cpp:64)
==20163== by 0x8BADF0B: Pegasus::DynamicLibrary::load() (DynamicLibrary.cpp:128)
==20163== by 0x5BA4891: Pegasus::HandlerTable::_loadHandler(Pegasus::String const&) (HandlerTable.cpp:100)
==20163== by 0x5BA4C12: Pegasus::HandlerTable::getHandler(Pegasus::String const&, Pegasus::CIMRepository*) (HandlerTable.cpp:67)
==20163== by 0x5BA077D: Pegasus::IndicationHandlerService::_lookupHandlerForClass(Pegasus::CIMName const&) (IndicationHandlerService.cpp:512)
==20163== by 0x5BA088F: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:443)
==20163== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==20163== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==20163== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==20163== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==20163== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==20163== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20163==
==20163==
==20163== 475 (160 direct, 315 indirect) bytes in 1 blocks are definitely lost in loss record 15 of 21
==20163== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==20163== by 0x3682631A75: ???
==20163== by 0x3682639C5B: ???
==20163== by 0xD441FB9: ???
==20163== by 0xD43D78E: ???
==20163== by 0x5BA0986: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:457)
==20163== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==20163== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==20163== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==20163== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==20163== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==20163== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20163== by 0x8F4D09D: _start_wrapper (Thread.cpp:69)
==20163== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20163== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20163==
==20163==
==20163== 480 bytes in 24 blocks are definitely lost in loss record 17 of 21
==20163== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==20163== by 0x36826650C7: ???
==20163== by 0x368266560C: ???
==20163== by 0x368265E375: ???
==20163== by 0x3682634ECA: ???
==20163== by 0xD440E33: ???
==20163== by 0xD441D47: ???
==20163== by 0xD43D78E: ???
==20163== by 0x5BA0986: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:457)
==20163== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==20163== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==20163== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==20163== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==20163== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==20163== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==20163== by 0x8F4D09D: _start_wrapper (Thread.cpp:69)
==20163== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==20163== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==20163==
==20163== LEAK SUMMARY:
==20163== definitely lost: 648 bytes in 26 blocks.
==20163== indirectly lost: 315 bytes in 7 blocks.
==20163== possibly lost: 0 bytes in 0 blocks.
==20163== still reachable: 39,009 bytes in 126 blocks.
==20163== suppressed: 0 bytes in 0 blocks.
==20163== Reachable blocks (those to which a pointer was found) are not shown.
==20163== To see them, rerun with: --show-reachable=yes
-------------------------------------------------------------------------------
Memory leak:

==5556== Memcheck, a memory error detector.
==5556== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==5556== Using LibVEX rev 1658, a library for dynamic binary translation.
==5556== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==5556== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==5556== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==5556== For more details, rerun with: -v
==5556==
==5556== My PID = 5556, parent PID = 5555. Prog and args are:
==5556== /var/buildMAIN/pegasus/build/bin_exe/cimservermain
==5556== --executor-socket
==5556== 5
==5556==
==5556==
==5556== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1941 from 2)
==5556== malloc/free: in use at exit: 39,972 bytes in 159 blocks.
==5556== malloc/free: 56,508,753 allocs, 56,508,594 frees, 8,926,654,365 bytes allocated.
==5556== For counts of detected errors, rerun with: -v
==5556== searching for pointers to 159 not-freed blocks.
==5556== checked 979,360 bytes.
==5556==
==5556== 8 bytes in 1 blocks are definitely lost in loss record 2 of 22
==5556== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==5556== by 0x3680E067EE: _dl_map_object_from_fd (in /lib64/ld-2.5.so)
==5556== by 0x3680E07D52: _dl_map_object (in /lib64/ld-2.5.so)
==5556== by 0x3680E0B1BC: openaux (in /lib64/ld-2.5.so)
==5556== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==5556== by 0x3680E0B885: _dl_map_object_deps (in /lib64/ld-2.5.so)
==5556== by 0x3680E10CAC: dl_open_worker (in /lib64/ld-2.5.so)
==5556== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==5556== by 0x3680E1064B: _dl_open (in /lib64/ld-2.5.so)
==5556== by 0x3681A00F99: dlopen_doit (in /lib64/libdl-2.5.so)
==5556== by 0x3680E0CEA5: _dl_catch_error (in /lib64/ld-2.5.so)
==5556== by 0x3681A0150C: _dlerror_run (in /lib64/libdl-2.5.so)
==5556== by 0x3681A00F10: dlopen@@GLIBC_2.2.5 (in /lib64/libdl-2.5.so)
==5556== by 0x8BADE39: Pegasus::DynamicLibrary::_load() (DynamicLibraryPOSIX.cpp:64)
==5556== by 0x8BADF0B: Pegasus::DynamicLibrary::load() (DynamicLibrary.cpp:128)
==5556== by 0x5BA4891: Pegasus::HandlerTable::_loadHandler(Pegasus::String const&) (HandlerTable.cpp:100)
==5556== by 0x5BA4C12: Pegasus::HandlerTable::getHandler(Pegasus::String const&, Pegasus::CIMRepository*) (HandlerTable.cpp:67)
==5556== by 0x5BA077D: Pegasus::IndicationHandlerService::_lookupHandlerForClass(Pegasus::CIMName const&) (IndicationHandlerService.cpp:512)
==5556== by 0x5BA088F: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:443)
==5556== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==5556== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==5556== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==5556== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==5556== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==5556== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==5556==
==5556==
==5556== 460 bytes in 23 blocks are definitely lost in loss record 16 of 22
==5556== at 0x4A05809: malloc (vg_replace_malloc.c:149)
==5556== by 0x36826650C7: ???
==5556== by 0x368266560C: ???
==5556== by 0x368265E375: ???
==5556== by 0x3682634ECA: ???
==5556== by 0xD640E33: ???
==5556== by 0xD641D47: ???
==5556== by 0xD63D78E: ???
==5556== by 0x5BA0986: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:457)
==5556== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==5556== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==5556== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==5556== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==5556== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==5556== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==5556== by 0x8F4D09D: _start_wrapper (Thread.cpp:69)
==5556== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==5556== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==5556==
==5556==
==5556== 475 (160 direct, 315 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 22
==5556== at 0x4A04B32: calloc (vg_replace_malloc.c:279)
==5556== by 0x3682631A75: ???
==5556== by 0x3682639C5B: ???
==5556== by 0xD641FB9: ???
==5556== by 0xD63D78E: ???
==5556== by 0x5BA0986: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::OperationContext const&, Pegasus::String, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMInstance&, Pegasus::CIMException&) (IndicationHandlerService.cpp:457)
==5556== by 0x5BA0EF9: Pegasus::IndicationHandlerService::_loadHandler(Pegasus::CIMHandleIndicationRequestMessage*, Pegasus::CIMException&) (IndicationHandlerService.cpp:425)
==5556== by 0x5BA21FB: Pegasus::IndicationHandlerService::_handleIndication(Pegasus::CIMHandleIndicationRequestMessage*) (IndicationHandlerService.cpp:383)
==5556== by 0x5BA2783: Pegasus::IndicationHandlerService::_handle_async_request(Pegasus::AsyncRequest*) (IndicationHandlerService.cpp:117)
==5556== by 0x8F207A9: Pegasus::MessageQueueService::_handle_incoming_operation(Pegasus::AsyncOpNode*) (MessageQueueService.cpp:382)
==5556== by 0x8F21184: Pegasus::MessageQueueService::_req_proc(void*) (MessageQueueService.cpp:322)
==5556== by 0x8F4E8D3: Pegasus::ThreadPool::_loop(void*) (ThreadPool.cpp:222)
==5556== by 0x8F4D09D: _start_wrapper (Thread.cpp:69)
==5556== by 0x3681E062F6: start_thread (in /lib64/libpthread-2.5.so)
==5556== by 0x36812D1B6C: clone (in /lib64/libc-2.5.so)
==5556==
==5556== LEAK SUMMARY:
==5556== definitely lost: 628 bytes in 25 blocks.
==5556== indirectly lost: 315 bytes in 7 blocks.
==5556== possibly lost: 0 bytes in 0 blocks.
==5556== still reachable: 39,029 bytes in 127 blocks.
==5556== suppressed: 0 bytes in 0 blocks.
==5556== Reachable blocks (those to which a pointer was found) are not shown.
==5556== To see them, rerun with: --show-reachable=yes