[Ace-users] Mismatched free : Valgrind generates many " Mismatched free()" messages.

djh danjhiggi at gmail.com
Wed Nov 7 17:22:07 CST 2007


Subject: Mismatched free : Valgrind generates many " Mismatched
free()" messages.

    ACE VERSION: 5.6

    HOST MACHINE and OPERATING SYSTEM:
      Linux 2.6.19-1.2911.fc6 #1 SMP Sat Feb 10 15:16:31 EST 2007
x86_64 x86_64 x86_64 GNU/Linux

    TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
    COMPILER NAME AND VERSION (AND PATCHLEVEL):

    THE $ACE_ROOT/ace/config.h FILE
				#include "ace/config-linux.h"

    THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE
        #include "ace/config-linux.h"

    CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/
default.features
        N/A

    AREA/CLASS/EXAMPLE AFFECTED:
       General

    DOES THE PROBLEM AFFECT:
			 Execution issue.

    SYNOPSIS:
		   Valgrind generates many " Mismatched free()" messages.

    DESCRIPTION:

			Running valgrind on my executable generates 3 or so dozen
"Mismatched
			free()" messages. See detailed valgrind log below.

			 My unit test executable uses very little ACE (Basic_Types.h,
			 Log_Msg.h). I was surprised to see valgrind's memcheck complain
about
			 ACE Object Manager code. To isolate the problem I whittled my unit
			 test code down the point where there are no #includes of ACE
header
			 files. Still I got the messages. So I took out the -lACE from the
link
			 line and the messages went away.

			 Note that I ran valgrind against some ACE's test executables in
			 $ACE_ROOT/ace/examples and there were no complaints.

			 Also Note that I modified the build to use the -m32 option to
build 32bit
			 targets.

    VALGRIND LOG MESSAGES:

$ valgrind --leak-check=full --num-callers=20 -v ./utest
==7388== Memcheck, a memory error detector.
==7388== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et
al.
==7388== Using LibVEX rev 1658, a library for dynamic binary
translation.
==7388== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7388== Using valgrind-3.2.1, a dynamic binary instrumentation
framework.
==7388== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et
al.
==7388==
--7388-- Command line
--7388--    ./utest
--7388-- Startup, with flags:
--7388--    --leak-check=full
--7388--    --num-callers=20
--7388--    -v
--7388-- Contents of /proc/version:
--7388--   Linux version 2.6.19-1.2911.fc6 (brewbuilder at ls20-
bc2-14.build.redhat.com) (gcc version 4.1.1 20070105 (Red Hat
4.1.1-51)) #1 SMP Sat Feb 10 15:16:31 EST 2007
--7388-- Arch and hwcaps: X86, x86-sse1-sse2
--7388-- Valgrind library directory: /usr/lib/valgrind
--7388-- Reading syms from /lib/ld-2.5.so (0x8A8000)
--7388-- Reading syms from /opt/devel/lgs/p4/Nebula/Mainline/hss.pj/
hss.ss/utest/utest (0x8048000)
--7388-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck
(0x38000000)
--7388--    object doesn't have a dynamic symbol table
--7388-- Reading suppressions file: /usr/lib/valgrind/default.supp
--7388-- REDIR: 0x8BD540 (index) redirected to 0x38027D0F
(vgPlain_x86_linux_REDIR_FOR_index)
--7388-- Reading syms from /usr/lib/valgrind/x86-linux/
vgpreload_core.so (0x440C000)
--7388-- Reading syms from /usr/lib/valgrind/x86-linux/
vgpreload_memcheck.so (0x440E000)
==7388== WARNING: new redirection conflicts with existing -- ignoring
it
--7388--     new: 0x008BD540 (index     ) R-> 0x044110C0 index
--7388-- REDIR: 0x8BD6E0 (strlen) redirected to 0x4411290 (strlen)
--7388-- Reading syms from /usr/lib/libsqlite3.so.0.8.6 (0x4448000)
--7388--    object doesn't have a symbol table
--7388-- Reading syms from /opt/ace-5.6/ace/libACE.so.5.6.0
(0x44AB000)
--7388-- Reading syms from /lib/libm-2.5.so (0xA07000)
--7388-- Reading syms from /lib/libgcc_s-4.1.2-20070626.so.1
(0xC7B000)
--7388--    object doesn't have a symbol table
--7388-- Reading syms from /lib/libc-2.5.so (0x8C5000)
--7388-- Reading syms from /lib/libpthread-2.5.so (0xBDB000)
--7388-- Reading syms from /lib/libdl-2.5.so (0xA30000)
--7388-- Reading syms from /lib/librt-2.5.so (0xA36000)
--7388-- Reading syms from /usr/lib/libstdc++.so.6.0.8 (0xC89000)
--7388--    object doesn't have a symbol table
--7388-- REDIR: 0x9331D0 (memset) redirected to 0x4411580 (memset)
--7388-- REDIR: 0x9336C0 (memcpy) redirected to 0x4411C60 (memcpy)
--7388-- REDIR: 0x932330 (rindex) redirected to 0x4410FA0 (rindex)
--7388-- REDIR: 0x931F90 (strlen) redirected to 0x4411270 (strlen)
--7388-- REDIR: 0xD3DBC0 (operator new(unsigned, std::nothrow_t
const&)) redirected to 0x44102CC (operator new(unsigned,
std::nothrow_t const&))
--7388-- REDIR: 0x92D260 (malloc) redirected to 0x441037B (malloc)
--7388-- REDIR: 0x932CD0 (memchr) redirected to 0x4411460 (memchr)
--7388-- REDIR: 0x92EF20 (free) redirected to 0x440FF95 (free)
--7388-- REDIR: 0xD3DCA0 (operator new[](unsigned, std::nothrow_t
const&)) redirected to 0x441016E (operator new[](unsigned,
std::nothrow_t const&))
--7388-- REDIR: 0x932180 (strncmp) redirected to 0x44112D0 (strncmp)
--7388-- REDIR: 0x92CF60 (calloc) redirected to 0x440F6A8 (calloc)
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x452CA7E: ACE_Utils::UUID::~UUID() (UUID.cpp:101)
==7388==    by 0x452CB1F: __tcf_0 (UUID.cpp:51)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x652AD88 is 0 bytes inside a block of size 6
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x452BDF0: ACE_Utils::UUID::UUID() (UUID.cpp:65)
==7388==    by 0x452BEC5:
__static_initialization_and_destruction_0(int, int) (UUID.cpp:51)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x45785C4: ACE_Object_Manager::fini()
(Object_Manager.cpp:614)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65279F0 is 0 bytes inside a block of size 20
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578EA3: ACE_Object_Manager::init()
(Object_Manager.cpp:256)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x45283FA: ACE_Service_Repository::close()
(Service_Repository.cpp:223)
==7388==    by 0x4528526:
ACE_Service_Repository::~ACE_Service_Repository()
(Service_Repository.cpp:238)
==7388==    by 0x45287F3: ACE_Service_Repository::close_singleton()
(Service_Repository.cpp:99)
==7388==    by 0x4520F5E: ACE_Service_Config::close_svcs()
(Service_Config.cpp:522)
==7388==    by 0x45213A9: ACE_Service_Config::close()
(Service_Config.cpp:509)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527B68 is 0 bytes inside a block of size 4,096
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x45275A8: ACE_Service_Repository::open(unsigned)
(Service_Repository.cpp:114)
==7388==    by 0x452762D:
ACE_Service_Repository::ACE_Service_Repository(unsigned)
(Service_Repository.cpp:128)
==7388==    by 0x4527D20: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:63)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x45287FB: ACE_Service_Repository::close_singleton()
(Service_Repository.cpp:99)
==7388==    by 0x4520F5E: ACE_Service_Config::close_svcs()
(Service_Config.cpp:522)
==7388==    by 0x45213A9: ACE_Service_Config::close()
(Service_Config.cpp:509)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527B10 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4527D07: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:63)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x456D510: ACE_New_Allocator::free(void*)
(Malloc_Allocator.cpp:143)
==7388==    by 0x4523EB6: ACE_Service_Gestalt::~ACE_Service_Gestalt()
(Unbounded_Set.cpp:107)
==7388==    by 0x451FCDA: ACE_Service_Config::~ACE_Service_Config()
(Service_Config.cpp:551)
==7388==    by 0x4521F22: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
80)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528BD8 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x456D602: ACE_New_Allocator::malloc(unsigned)
(Malloc_Allocator.cpp:118)
==7388==    by 0x45220EA:
ACE_Service_Gestalt::insert(ACE_Static_Svc_Descriptor*)
(Unbounded_Set.cpp:144)
==7388==    by 0x4578EE0: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4523EE0: ACE_Service_Gestalt::~ACE_Service_Gestalt()
(Service_Gestalt.cpp:206)
==7388==    by 0x451FCDA: ACE_Service_Config::~ACE_Service_Config()
(Service_Config.cpp:551)
==7388==    by 0x4521F22: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
80)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528B98 is 0 bytes inside a block of size 12
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45220B8:
ACE_Service_Gestalt::insert(ACE_Static_Svc_Descriptor*)
(Service_Gestalt.cpp:424)
==7388==    by 0x4578EE0: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4521F32: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
127)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527A38 is 0 bytes inside a block of size 88
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4521C46: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.cpp:174)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4567BA3: ACE_Log_Msg::close() (Log_Msg.cpp:234)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528C48 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4566A09: ACE_Log_Msg_Manager::get_lock() (Log_Msg.cpp:
210)
==7388==    by 0x4567477: ACE_Log_Msg::instance() (Log_Msg.cpp:314)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x456936F: ACE_Log_Msg_IPC::~ACE_Log_Msg_IPC()
(Log_Msg_IPC.cpp:19)
==7388==    by 0x4567BBF: ACE_Log_Msg::close() (Log_Msg.cpp:237)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528C98 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x456696D: ACE_Log_Msg_Manager::init_backend(unsigned
long const*) (Log_Msg.cpp:188)
==7388==    by 0x4566A39: ACE_Log_Msg_Manager::get_lock() (Log_Msg.cpp:
215)
==7388==    by 0x4567477: ACE_Log_Msg::instance() (Log_Msg.cpp:314)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x4566FBB: ACE_Log_Msg::~ACE_Log_Msg() (Log_Msg.cpp:
778)
==7388==    by 0x4567C74: ACE_Log_Msg::close() (Log_Msg.cpp:261)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6529D50 is 0 bytes inside a block of size 4,097
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x4567338: ACE_Log_Msg::ACE_Log_Msg() (Log_Msg.cpp:708)
==7388==    by 0x45674C9: ACE_Log_Msg::instance() (Log_Msg.cpp:365)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4567C7C: ACE_Log_Msg::close() (Log_Msg.cpp:261)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528CD0 is 0 bytes inside a block of size 4,176
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45674B9: ACE_Log_Msg::instance() (Log_Msg.cpp:365)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579E12:
ACE_Cleanup_Adapter<ACE_RW_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578612: ACE_Object_Manager::fini()
(Object_Manager.cpp:661)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527730 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578BE3: ACE_Object_Manager::init()
(Object_Manager.cpp:205)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579AD2:
ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x457862B: ACE_Object_Manager::fini()
(Object_Manager.cpp:663)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527788 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578C31: ACE_Object_Manager::init()
(Object_Manager.cpp:207)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579D02:
ACE_Cleanup_Adapter<ACE_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578645: ACE_Object_Manager::fini()
(Object_Manager.cpp:667)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65277D8 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578C80: ACE_Object_Manager::init()
(Object_Manager.cpp:211)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579DC4:
ACE_Cleanup_Adapter<ACE_Null_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578693: ACE_Object_Manager::fini()
(Object_Manager.cpp:672)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65278C8 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578D6D: ACE_Object_Manager::init()
(Object_Manager.cpp:216)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579AD2:
ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x4578353: ACE_Static_Object_Lock::cleanup_lock()
(Object_Manager.cpp:848)
==7388==    by 0x45786ED: ACE_Object_Manager::fini()
(Object_Manager.cpp:689)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527AC0 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578A9F: ACE_Static_Object_Lock::instance()
(Object_Manager.cpp:819)
==7388==    by 0x4527CBB: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:56)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x459E482: ACE_Sig_Adapter::~ACE_Sig_Adapter()
(Sig_Adapter.cpp:36)
==7388==    by 0x4578505: ACE_Object_Manager::fini()
(Object_Manager.cpp:694)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527648 is 0 bytes inside a block of size 180
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578B9E: ACE_Object_Manager::init()
(Object_Manager.cpp:199)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4578523: ACE_Object_Manager::fini()
(Object_Manager.cpp:699)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65272D8 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578FEF: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:296)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A198: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:328)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65270B8 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A4C5: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:214)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A1C8: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:337)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527100 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A51D: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:220)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A1F5: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:346)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527148 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A576: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:227)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A11B: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:377)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527190 is 0 bytes inside a block of size 128
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A484: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:261)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x454BB41: ACE_OS_Exit_Info::~ACE_OS_Exit_Info()
(Cleanup.cpp:122)
==7388==    by 0x457A29E:
ACE_OS_Object_Manager::~ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:115)
==7388==    by 0x457A167: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:385)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527078 is 0 bytes inside a block of size 16
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x454B91F: ACE_OS_Exit_Info::ACE_OS_Exit_Info()
(Cleanup.cpp:117)
==7388==    by 0x457A691:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:88)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A2AE:
ACE_OS_Object_Manager::~ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:115)
==7388==    by 0x457A167: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:385)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527028 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A72A: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x454BB41: ACE_OS_Exit_Info::~ACE_OS_Exit_Info()
(Cleanup.cpp:122)
==7388==    by 0x457874E: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:319)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527298 is 0 bytes inside a block of size 16
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x454B91F: ACE_OS_Exit_Info::ACE_OS_Exit_Info()
(Cleanup.cpp:117)
==7388==    by 0x4578FBD: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:292)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457875E: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:319)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527240 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45790DA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== ERROR SUMMARY: 33 errors from 26 contexts (suppressed: 23
from 1)
==7388==
==7388== 1 errors in context 1 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457875E: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:319)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527240 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45790DA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 2 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x454BB41: ACE_OS_Exit_Info::~ACE_OS_Exit_Info()
(Cleanup.cpp:122)
==7388==    by 0x457874E: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:319)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527298 is 0 bytes inside a block of size 16
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x454B91F: ACE_OS_Exit_Info::ACE_OS_Exit_Info()
(Cleanup.cpp:117)
==7388==    by 0x4578FBD: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:292)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 3 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A2AE:
ACE_OS_Object_Manager::~ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:115)
==7388==    by 0x457A167: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:385)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527028 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A72A: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 4 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x454BB41: ACE_OS_Exit_Info::~ACE_OS_Exit_Info()
(Cleanup.cpp:122)
==7388==    by 0x457A29E:
ACE_OS_Object_Manager::~ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:115)
==7388==    by 0x457A167: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:385)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527078 is 0 bytes inside a block of size 16
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x454B91F: ACE_OS_Exit_Info::ACE_OS_Exit_Info()
(Cleanup.cpp:117)
==7388==    by 0x457A691:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:88)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 5 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A11B: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:377)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527190 is 0 bytes inside a block of size 128
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A484: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:261)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 6 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A1F5: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:346)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527148 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A576: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:227)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 7 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A1C8: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:337)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527100 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A51D: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:220)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 8 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x457A198: ACE_OS_Object_Manager::fini()
(Object_Manager_Base.cpp:328)
==7388==    by 0x45785B3: ACE_Object_Manager::fini()
(Object_Manager.cpp:714)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65270B8 is 0 bytes inside a block of size 24
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x457A4C5: ACE_OS_Object_Manager::init()
(Object_Manager_Base.cpp:214)
==7388==    by 0x457A6A5:
ACE_OS_Object_Manager::ACE_OS_Object_Manager()
(Object_Manager_Base.cpp:108)
==7388==    by 0x457A738: ACE_OS_Object_Manager::instance()
(Object_Manager_Base.cpp:185)
==7388==    by 0x457A947:
__static_initialization_and_destruction_0(int, int)
(Object_Manager_Base.cpp:487)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 9 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4578523: ACE_Object_Manager::fini()
(Object_Manager.cpp:699)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65272D8 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578FEF: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:296)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 10 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x459E482: ACE_Sig_Adapter::~ACE_Sig_Adapter()
(Sig_Adapter.cpp:36)
==7388==    by 0x4578505: ACE_Object_Manager::fini()
(Object_Manager.cpp:694)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527648 is 0 bytes inside a block of size 180
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578B9E: ACE_Object_Manager::init()
(Object_Manager.cpp:199)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 11 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579AD2:
ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x4578353: ACE_Static_Object_Lock::cleanup_lock()
(Object_Manager.cpp:848)
==7388==    by 0x45786ED: ACE_Object_Manager::fini()
(Object_Manager.cpp:689)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527AC0 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578A9F: ACE_Static_Object_Lock::instance()
(Object_Manager.cpp:819)
==7388==    by 0x4527CBB: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:56)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 12 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579DC4:
ACE_Cleanup_Adapter<ACE_Null_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578693: ACE_Object_Manager::fini()
(Object_Manager.cpp:672)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65278C8 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578D6D: ACE_Object_Manager::init()
(Object_Manager.cpp:216)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 13 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579E12:
ACE_Cleanup_Adapter<ACE_RW_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578612: ACE_Object_Manager::fini()
(Object_Manager.cpp:661)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527730 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578BE3: ACE_Object_Manager::init()
(Object_Manager.cpp:205)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 14 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4567C7C: ACE_Log_Msg::close() (Log_Msg.cpp:261)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528CD0 is 0 bytes inside a block of size 4,176
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45674B9: ACE_Log_Msg::instance() (Log_Msg.cpp:365)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 15 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x4566FBB: ACE_Log_Msg::~ACE_Log_Msg() (Log_Msg.cpp:
778)
==7388==    by 0x4567C74: ACE_Log_Msg::close() (Log_Msg.cpp:261)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6529D50 is 0 bytes inside a block of size 4,097
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x4567338: ACE_Log_Msg::ACE_Log_Msg() (Log_Msg.cpp:708)
==7388==    by 0x45674C9: ACE_Log_Msg::instance() (Log_Msg.cpp:365)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 16 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x456936F: ACE_Log_Msg_IPC::~ACE_Log_Msg_IPC()
(Log_Msg_IPC.cpp:19)
==7388==    by 0x4567BBF: ACE_Log_Msg::close() (Log_Msg.cpp:237)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528C98 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x456696D: ACE_Log_Msg_Manager::init_backend(unsigned
long const*) (Log_Msg.cpp:188)
==7388==    by 0x4566A39: ACE_Log_Msg_Manager::get_lock() (Log_Msg.cpp:
215)
==7388==    by 0x4567477: ACE_Log_Msg::instance() (Log_Msg.cpp:314)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 17 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4567BA3: ACE_Log_Msg::close() (Log_Msg.cpp:234)
==7388==    by 0x45439FF: ACE_Base_Thread_Adapter::close_log_msg()
(Base_Thread_Adapter.cpp:72)
==7388==    by 0x457C0FD: ACE_OS::cleanup_tss(unsigned)
(OS_NS_Thread.cpp:1119)
==7388==    by 0x45785F5: ACE_Object_Manager::fini()
(Object_Manager.cpp:642)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528C48 is 0 bytes inside a block of size 28
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4566A09: ACE_Log_Msg_Manager::get_lock() (Log_Msg.cpp:
210)
==7388==    by 0x4567477: ACE_Log_Msg::instance() (Log_Msg.cpp:314)
==7388==    by 0x4578EE8: ACE_Object_Manager::init()
(Object_Manager.cpp:262)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 18 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4521F32: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
127)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527A38 is 0 bytes inside a block of size 88
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4521C46: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.cpp:174)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 19 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4523EE0: ACE_Service_Gestalt::~ACE_Service_Gestalt()
(Service_Gestalt.cpp:206)
==7388==    by 0x451FCDA: ACE_Service_Config::~ACE_Service_Config()
(Service_Config.cpp:551)
==7388==    by 0x4521F22: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
80)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528B98 is 0 bytes inside a block of size 12
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x45220B8:
ACE_Service_Gestalt::insert(ACE_Static_Svc_Descriptor*)
(Service_Gestalt.cpp:424)
==7388==    by 0x4578EE0: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 20 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x45287FB: ACE_Service_Repository::close_singleton()
(Service_Repository.cpp:99)
==7388==    by 0x4520F5E: ACE_Service_Config::close_svcs()
(Service_Config.cpp:522)
==7388==    by 0x45213A9: ACE_Service_Config::close()
(Service_Config.cpp:509)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527B10 is 0 bytes inside a block of size 40
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4527D07: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:63)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 21 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x45283FA: ACE_Service_Repository::close()
(Service_Repository.cpp:223)
==7388==    by 0x4528526:
ACE_Service_Repository::~ACE_Service_Repository()
(Service_Repository.cpp:238)
==7388==    by 0x45287F3: ACE_Service_Repository::close_singleton()
(Service_Repository.cpp:99)
==7388==    by 0x4520F5E: ACE_Service_Config::close_svcs()
(Service_Config.cpp:522)
==7388==    by 0x45213A9: ACE_Service_Config::close()
(Service_Config.cpp:509)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527B68 is 0 bytes inside a block of size 4,096
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x45275A8: ACE_Service_Repository::open(unsigned)
(Service_Repository.cpp:114)
==7388==    by 0x452762D:
ACE_Service_Repository::ACE_Service_Repository(unsigned)
(Service_Repository.cpp:128)
==7388==    by 0x4527D20: ACE_Service_Repository::instance(unsigned)
(Service_Repository.cpp:63)
==7388==    by 0x452269A: ACE_Service_Gestalt::init_i()
(Service_Gestalt.cpp:277)
==7388==    by 0x4522844:
ACE_Service_Gestalt::ACE_Service_Gestalt(unsigned, bool, bool)
(Service_Gestalt.cpp:246)
==7388==    by 0x45200D0: ACE_Service_Config::ACE_Service_Config(int,
unsigned, int) (Service_Config.cpp:377)
==7388==    by 0x4521C7E: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::instance() (Singleton.inl:13)
==7388==    by 0x45207C6: ACE_Service_Config::global()
(Service_Config.cpp:330)
==7388==    by 0x45213F6: ACE_Service_Config::static_svcs()
(Service_Config.inl:63)
==7388==    by 0x4578ED4: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 22 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x45785C4: ACE_Object_Manager::fini()
(Object_Manager.cpp:614)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65279F0 is 0 bytes inside a block of size 20
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578EA3: ACE_Object_Manager::init()
(Object_Manager.cpp:256)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 1 errors in context 23 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x452CA7E: ACE_Utils::UUID::~UUID() (UUID.cpp:101)
==7388==    by 0x452CB1F: __tcf_0 (UUID.cpp:51)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x652AD88 is 0 bytes inside a block of size 6
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x452BDF0: ACE_Utils::UUID::UUID() (UUID.cpp:65)
==7388==    by 0x452BEC5:
__static_initialization_and_destruction_0(int, int) (UUID.cpp:51)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 3 errors in context 24 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579AD2:
ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x457862B: ACE_Object_Manager::fini()
(Object_Manager.cpp:663)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6527788 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578C31: ACE_Object_Manager::init()
(Object_Manager.cpp:207)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 3 errors in context 25 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x80D784C: operator delete[](void*) (del_opv.cc:37)
==7388==    by 0x456D510: ACE_New_Allocator::free(void*)
(Malloc_Allocator.cpp:143)
==7388==    by 0x4523EB6: ACE_Service_Gestalt::~ACE_Service_Gestalt()
(Unbounded_Set.cpp:107)
==7388==    by 0x451FCDA: ACE_Service_Config::~ACE_Service_Config()
(Service_Config.cpp:551)
==7388==    by 0x4521F22: ACE_Unmanaged_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::~ACE_Unmanaged_Singleton() (Singleton.h:
80)
==7388==    by 0x4521470: ACE_Singleton<ACE_Service_Config,
ACE_Recursive_Thread_Mutex>::cleanup(void*) (Singleton.cpp:111)
==7388==    by 0x45213C7: ACE_Service_Config::close() (Singleton.cpp:
209)
==7388==    by 0x45785D5: ACE_Object_Manager::fini()
(Object_Manager.cpp:629)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x6528BD8 is 0 bytes inside a block of size 8
alloc'd
==7388==    at 0x44101F3: operator new[](unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:207)
==7388==    by 0x456D602: ACE_New_Allocator::malloc(unsigned)
(Malloc_Allocator.cpp:118)
==7388==    by 0x45220EA:
ACE_Service_Gestalt::insert(ACE_Static_Svc_Descriptor*)
(Unbounded_Set.cpp:144)
==7388==    by 0x4578EE0: ACE_Object_Manager::init()
(Object_Manager.cpp:134)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
==7388==
==7388== 4 errors in context 26 of 26:
==7388== Mismatched free() / delete / delete []
==7388==    at 0x441001A: free (vg_replace_malloc.c:233)
==7388==    by 0x80D7330: operator delete(void*) (del_op.cc:49)
==7388==    by 0x4579D02:
ACE_Cleanup_Adapter<ACE_Thread_Mutex>::~ACE_Cleanup_Adapter()
(Managed_Object.cpp:20)
==7388==    by 0x454B524: ACE_Cleanup::cleanup(void*) (Cleanup.cpp:20)
==7388==    by 0x454B547: ace_cleanup_destroyer (Cleanup.cpp:33)
==7388==    by 0x4578645: ACE_Object_Manager::fini()
(Object_Manager.cpp:667)
==7388==    by 0x4578743: ACE_Object_Manager::~ACE_Object_Manager()
(Object_Manager.cpp:318)
==7388==    by 0x4578996:
ACE_Object_Manager_Manager::~ACE_Object_Manager_Manager()
(Object_Manager.cpp:765)
==7388==    by 0x45789CF: __tcf_0 (Object_Manager.cpp:773)
==7388==    by 0x8F0B08: __cxa_finalize (in /lib/libc-2.5.so)
==7388==    by 0x450AFB3: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x45BC04B: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B65DD: _dl_fini (in /lib/ld-2.5.so)
==7388==    by 0x8F0858: exit (in /lib/libc-2.5.so)
==7388==    by 0x8DADF3: (below main) (in /lib/libc-2.5.so)
==7388==  Address 0x65277D8 is 0 bytes inside a block of size 32
alloc'd
==7388==    at 0x4410351: operator new(unsigned, std::nothrow_t
const&) (vg_replace_malloc.c:179)
==7388==    by 0x4578C80: ACE_Object_Manager::init()
(Object_Manager.cpp:211)
==7388==    by 0x4579024: ACE_Object_Manager::ACE_Object_Manager()
(Object_Manager.cpp:312)
==7388==    by 0x45790EA: ACE_Object_Manager::instance()
(Object_Manager.cpp:332)
==7388==    by 0x4579170:
ACE_Object_Manager_Manager::ACE_Object_Manager_Manager()
(Object_Manager.cpp:757)
==7388==    by 0x45791B5:
__static_initialization_and_destruction_0(int, int)
(Object_Manager.cpp:773)
==7388==    by 0x45BC025: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x4504BF8: (within /opt/ace-5.6/ace/libACE.so.5.6.0)
==7388==    by 0x8B5FF2: call_init (in /lib/ld-2.5.so)
==7388==    by 0x8B6102: _dl_init (in /lib/ld-2.5.so)
==7388==    by 0x8A884E: (within /lib/ld-2.5.so)
--7388--
--7388-- supp:   23 Fedora-Core-6-hack3-ld25
==7388==
==7388== IN SUMMARY: 33 errors from 26 contexts (suppressed: 23 from
1)
==7388==
==7388== malloc/free: in use at exit: 36 bytes in 2 blocks.
==7388== malloc/free: 78 allocs, 76 frees, 15,487 bytes allocated.
==7388==
==7388== searching for pointers to 2 not-freed blocks.
==7388== checked 195,468 bytes.
==7388==
==7388== LEAK SUMMARY:
==7388==    definitely lost: 0 bytes in 0 blocks.
==7388==      possibly lost: 0 bytes in 0 blocks.
==7388==    still reachable: 36 bytes in 2 blocks.
==7388==         suppressed: 0 bytes in 0 blocks.
==7388== Reachable blocks (those to which a pointer was found) are not
shown.
==7388== To see them, rerun with: --show-reachable=yes
--7388--  memcheck: sanity checks: 6 cheap, 1 expensive
--7388--  memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--7388--  memcheck: auxmaps: 0 searches, 0 comparisons
--7388--  memcheck: SMs: n_issued      = 25 (400k, 0M)
--7388--  memcheck: SMs: n_deissued    = 0 (0k, 0M)
--7388--  memcheck: SMs: max_noaccess  = 65535 (1048560k, 1023M)
--7388--  memcheck: SMs: max_undefined = 0 (0k, 0M)
--7388--  memcheck: SMs: max_defined   = 76 (1216k, 1M)
--7388--  memcheck: SMs: max_non_DSM   = 25 (400k, 0M)
--7388--  memcheck: max sec V bit nodes:    0 (0k, 0M)
--7388--  memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0)
--7388--  memcheck: max shadow mem size:   704k, 0M
--7388-- translate:            fast SP updates identified: 6,033
( 88.0%)
--7388-- translate:   generic_known SP updates identified: 460
(  6.7%)
--7388-- translate: generic_unknown SP updates identified: 355
(  5.1%)
--7388--     tt/tc: 8,519 tt lookups requiring 8,816 probes
--7388--     tt/tc: 8,519 fast-cache updates, 3 flushes
--7388--  transtab: new        4,136 (92,725 -> 1,445,838; ratio
155:10) [0 scs]
--7388--  transtab: dumped     0 (0 -> ??)
--7388--  transtab: discarded  8 (187 -> ??)
--7388-- scheduler: 608,167 jumps (bb entries).
--7388-- scheduler: 6/4,778 major/minor sched events.
--7388--    sanity: 7 cheap, 1 expensive checks.
--7388--    exectx: 30,011 lists, 162 contexts (avg 0 per list)
--7388--    exectx: 210 searches, 48 full compares (228 per 1000)
--7388--    exectx: 1 cmp2, 397 cmp4, 0 cmpAll
$



    REPEAT BY:

    SAMPLE FIX/WORKAROUND:



More information about the Ace-users mailing list