hi silvia,

looking at a recent esd to aod job, there are reports about conditionals or moves which depend on uniniitalized variables:
==2841== conditional jump or move depends on uninitialised value(s)
==2841==    at 0x87e44c7a: rec::muonselectortool::initialize() (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/muonidentification/muoncombinedselectortools/i686-slc5-gcc43-opt/libmuoncombinedselectortools.so)
==2841==    by 0x1cf227b8: algtool::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x2f72bb02: toolsvc::create(std::string const&amp;, std::string const&amp;, iinterface const*, ialgtool*&amp;) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f72ce99: toolsvc::retrieve(std::string const&amp;, std::string const&amp;, interfaceid const&amp;, ialgtool*&amp;, iinterface const*, bool) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f72924b: toolsvc::retrieve(std::string const&amp;, interfaceid const&amp;, ialgtool*&amp;, iinterface const*, bool) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x826ca47c: toolhandle&lt;rec::imuoncombinedselectortool&gt;::retrieve(rec::imuoncombinedselectortool*&amp;) const (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x826c962c: gaudihandle&lt;rec::imuoncombinedselectortool&gt;::retrieve() const (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x826bb259: metmuontool::inittool(metrefinedalgorithm*) (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x82634c1b: metrefinedalgorithm::initialize() (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x80413f99: athsequencer::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/gaudisequencer/i686-slc5-gcc43-opt/libgaudisequencer.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x80413f99: athsequencer::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/gaudisequencer/i686-slc5-gcc43-opt/libgaudisequencer.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x1cf68a76: minimaleventloopmgr::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x33219007: athenaeventloopmgr::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/athenaservices/i686-slc5-gcc43-opt/libathenaservices.so)
==2841==    by 0x1cf52006: service::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x2f50f7e8: servicemanager::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f51ea52: applicationmgr::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x28d2e05c: (anonymous namespace)::method_5690(void*, void*, std::vector&lt;void*, std::allocator&lt;void*&gt; &gt; const&amp;, void*) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikerneldict.so)
==2841==    by 0x1a58ca56: root::cintex::method_stub_with_context(root::cintex::stubcontext_t*, g__value*, char const*, g__param*, int) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libcintex.so)
==2841==    by 0x2fad6033: ???
==2841==    by 0xf541571: cint::g__callfunc::execute(void*) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libcint.so)
==2841==    by 0x7e0a72b: pyroot::trootobjectbyvalueexecutor::execute(cint::g__callfunc*, void*) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libpyroot.so)
==2841==    by 0x7e11103: pyroot::tmethodholder&lt;pyroot::tscopeadapter, pyroot::tmemberadapter&gt;::callsafe(void*) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libpyroot.so)
==2841==  uninitialised value was created by a heap allocation
==2841==    at 0x49d9ec4: operator new(unsigned int) (vg_replace_malloc.c:224) (lxr: vg_replace_malloc.c)
==2841==    by 0x87e65721: (anonymous namespace)::factory&lt;rec::muonselectortool, ialgtool* ()(std::string, std::string, iinterface const*)&gt;::func(void*, void*, std::vector&lt;void*, std::allocator&lt;void*&gt; &gt; const&amp;, void*) (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/muonidentification/muoncombinedselectortools/i686-slc5-gcc43-opt/libmuoncombinedselectortools.so)
==2841==    by 0x10457559: reflex::functionmember::invoke(reflex::object const&amp;, reflex::object*, std::vector&lt;void*, std::allocator&lt;void*&gt; &gt; const&amp;) const (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libreflex.so)
==2841==    by 0x1045ec4b: reflex::member::invoke(reflex::object const&amp;, reflex::object*, std::vector&lt;void*, std::allocator&lt;void*&gt; &gt; const&amp;) const (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libreflex.so)
==2841==    by 0x1046d3b2: reflex::pluginservice::create(std::string const&amp;, reflex::type const&amp;, std::vector&lt;reflex::valueobject, std::allocator&lt;reflex::valueobject&gt; &gt; const&amp;) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libreflex.so)
==2841==    by 0x2f72e58f: ialgtool* reflex::pluginservice::create&lt;ialgtool*, std::string, std::string, iinterface const*&gt;(std::string const&amp;, std::string const&amp;, std::string const&amp;, iinterface const* const&amp;) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f72b6f4: toolsvc::create(std::string const&amp;, std::string const&amp;, iinterface const*, ialgtool*&amp;) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f72ce99: toolsvc::retrieve(std::string const&amp;, std::string const&amp;, interfaceid const&amp;, ialgtool*&amp;, iinterface const*, bool) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f72924b: toolsvc::retrieve(std::string const&amp;, interfaceid const&amp;, ialgtool*&amp;, iinterface const*, bool) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x826ca47c: toolhandle&lt;rec::imuoncombinedselectortool&gt;::retrieve(rec::imuoncombinedselectortool*&amp;) const (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x826c962c: gaudihandle&lt;rec::imuoncombinedselectortool&gt;::retrieve() const (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x826bb259: metmuontool::inittool(metrefinedalgorithm*) (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x82634c1b: metrefinedalgorithm::initialize() (in /afs/cern.ch/atlas/software/builds/atlasreconstruction/16.7.0/reconstruction/missinget/i686-slc5-gcc43-opt/libmissingetlib.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x80413f99: athsequencer::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/gaudisequencer/i686-slc5-gcc43-opt/libgaudisequencer.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x80413f99: athsequencer::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/gaudisequencer/i686-slc5-gcc43-opt/libgaudisequencer.so)
==2841==    by 0x1cf3a272: algorithm::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x1cf68a76: minimaleventloopmgr::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x33219007: athenaeventloopmgr::initialize() (in /afs/cern.ch/atlas/software/builds/atlascore/16.7.0/control/athenaservices/i686-slc5-gcc43-opt/libathenaservices.so)
==2841==    by 0x1cf52006: service::sysinitialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikernel.so)
==2841==    by 0x2f50f7e8: servicemanager::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x2f51ea52: applicationmgr::initialize() (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudisvc/i686-slc5-gcc43-opt/libgaudisvc.so)
==2841==    by 0x28d2e05c: (anonymous namespace)::method_5690(void*, void*, std::vector&lt;void*, std::allocator&lt;void*&gt; &gt; const&amp;, void*) (in /afs/cern.ch/atlas/software/builds/gaudi/v22r0/gaudikernel/i686-slc5-gcc43-opt/libgaudikerneldict.so)
==2841==    by 0x1a58ca56: root::cintex::method_stub_with_context(root::cintex::stubcontext_t*, g__value*, char const*, g__param*, int) (in /afs/cern.ch/sw/lcg/app/releases/root/5.28.00b/i686-slc5-gcc43-opt/root/lib/libcintex.so)
==2841== 

for details see here:
https://atlasrtt.cern.ch/rtt/rel_2/16.7.x.y/build/i686-slc5-gcc43-opt/offline/valgrindrttjobs/esd2aod/processed/errorreport.htm#errorreport_0003

and the following reports.

more details 
https://atlasrtt.cern.ch/rtt/rel_2/16.7.x.y/build/i686-slc5-gcc43-opt/offline/valgrindrttjobs/esd2aod/report.html

please let me know if you need more information.

thanks, rolf
