AddressSanitizer: new-delete-type-mismatch errors from dd4hep
The following error from the address sanitizer is very abundant when running with dd4hep. The only way to suppress is to disable this check globally (ASAN_OPTIONS=new_delete_type_mismatch=0
) since the asan.supp
suppressions don't work for this particular problem.
It is very likely that we can't do anything about this in Detector/LHCb and we need to see if something (even a local asan disable) can be done in dd4hep.
SUMMARY: AddressSanitizer: new-delete-type-mismatch (/cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/lib64/libasan.so+0xb9968) in operator delete(void*, unsigned long)
==1357==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0
=================================================================
==1357==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6190071caa80 in thread T0:
object passed to delete has wrong type:
size of the allocated type: 904 bytes;
size of the deallocated type: 304 bytes.
#0 0x7fed1a54e968 in operator delete(void*, unsigned long) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/lib64/libasan.so+0xb9968)
#1 0x7fecb257c3e2 in dd4hep::detail::AlignmentObject::~AlignmentObject() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCore/src/AlignmentsInterna.cpp:57
#2 0x7fec93d6aee6 in dd4hep::cond::Operators::PoolRemove<dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool> >::operator()(dd4hep::detail::ConditionObject*) const /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/include/DDCond/ConditionsSelectors.h:104
#3 0x7fec93d69f1c in dd4hep::cond::Operators::ConditionsOperation<dd4hep::cond::Operators::PoolRemove<dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool> > >::operator()(dd4hep::detail::ConditionObject*) const (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCondPlugins.so.1.25+0xa9f1c)
#4 0x7fec93d68ede in dd4hep::cond::Operators::ConditionsOperation<dd4hep::cond::Operators::PoolRemove<dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool> > > std::for_each<__gnu_cxx::__normal_iterator<dd4hep::detail::ConditionObject**, std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> > >, dd4hep::cond::Operators::ConditionsOperation<dd4hep::cond::Operators::PoolRemove<dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool> > > >(__gnu_cxx::__normal_iterator<dd4hep::detail::ConditionObject**, std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> > >, __gnu_cxx::__normal_iterator<dd4hep::detail::ConditionObject**, std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> > >, dd4hep::cond::Operators::ConditionsOperation<dd4hep::cond::Operators::PoolRemove<dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool> > >) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCondPlugins.so.1.25+0xa8ede)
#5 0x7fec93d67b76 in dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool>::clear() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/plugins/ConditionsLinearPool.cpp:69
#6 0x7fec93d67a87 in dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool>::~ConditionsLinearPool() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/plugins/ConditionsLinearPool.cpp:208
#7 0x7fec93d67adb in dd4hep::cond::ConditionsLinearPool<std::vector<dd4hep::detail::ConditionObject*, std::allocator<dd4hep::detail::ConditionObject*> >, dd4hep::cond::ConditionsPool>::~ConditionsLinearPool() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/plugins/ConditionsLinearPool.cpp:211
#8 0x7fec93d64ab5 in std::_Sp_counted_ptr<dd4hep::cond::ConditionsPool*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCondPlugins.so.1.25+0xa4ab5)
#9 0x7fed109172a6 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/shared_ptr_base.h:346
#10 0x7fed1091b3fc in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/shared_ptr_base.h:1071
#11 0x7fecb2c12703 in std::__shared_ptr<dd4hep::cond::ConditionsPool, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/shared_ptr_base.h:1524
#12 0x7fecb2c12e47 in std::shared_ptr<dd4hep::cond::ConditionsPool>::~shared_ptr() /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/shared_ptr.h:175
#13 0x7fecb2c131d7 in std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >::~pair() (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x8a1d7)
#14 0x7fecb2c131f7 in void std::__new_allocator<std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::destroy<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >(std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >*) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x8a1f7)
#15 0x7fecb2c12ebb in void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > > >::destroy<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >(std::allocator<std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >&, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >*) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x89ebb)
#16 0x7fecb2c129c8 in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >*) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_tree.h:623
#17 0x7fecb2c11cf2 in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >*) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_tree.h:631
#18 0x7fecb2c1168e in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >*) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_tree.h:1937
#19 0x7fecb2c1166b in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >*) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_tree.h:1935
#20 0x7fecb2c1166b in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >*) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_tree.h:1935
#21 0x7fecb2c1205d in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::clear() (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x8905d)
#22 0x7fecb2c1186e in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::_M_move_assign(std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >&, std::integral_constant<bool, true>) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x8886e)
#23 0x7fecb2c1134a in std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::operator=(std::_Rb_tree<std::pair<long, long>, std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> >, std::_Select1st<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > >, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >&&) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCond.so.1.25+0x8834a)
#24 0x7fecb2c110ca in std::map<std::pair<long, long>, std::shared_ptr<dd4hep::cond::ConditionsPool>, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >::operator=(std::map<std::pair<long, long>, std::shared_ptr<dd4hep::cond::ConditionsPool>, std::less<std::pair<long, long> >, std::allocator<std::pair<std::pair<long, long> const, std::shared_ptr<dd4hep::cond::ConditionsPool> > > >&&) /cvmfs/sft.cern.ch/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/stl_map.h:333
#25 0x7fecb2c107ad in dd4hep::cond::ConditionsIOVPool::clean(int) /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/ConditionsIOVPool.cpp:106
#26 0x7fec93d5c9f9 in dd4hep::cond::Manager_Type1::clear() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/Type1/Manager_Type1.cpp:382
#27 0x7fecb2c152c3 in dd4hep::cond::ConditionsManager::clear() const /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/ConditionsManager.cpp:282
#28 0x7fecb6361fba in LHCb::Detector::DetectorDataService::clear_slice_cache() ../Core/src/DetectorDataService.cpp:263
#29 0x7fecb636227e in LHCb::Detector::DetectorDataService::finalize() ../Core/src/DetectorDataService.cpp:211
#30 0x7fec948acddd in LHCb::Det::LbDD4hep::DD4hepSvc::finalize() (/localdisk1/rmatev/muon_stack/LHCb/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/lib/libLbDD4hep.so+0x997ddd)
#31 0x7fece4d919ca in Service::sysFinalize() ../GaudiKernel/src/Lib/Service.cpp:202
#32 0x7fecd5339a78 in ServiceManager::finalize() ../GaudiCoreSvc/src/ApplicationMgr/ServiceManager.cpp:451
#33 0x7fecd5200da6 in ApplicationMgr::finalize() ../GaudiCoreSvc/src/ApplicationMgr/ApplicationMgr.cpp:612
#34 0x7fecdc016b17 in Online::OnlineApplication::finalizeApplication() ../Online/GaudiOnline/src/OnlineApplication.cpp:672
#35 0x7fecdd5f2c23 in Online::OnlineEventApp::finalizeApplication() ../Online/GaudiOnline/components/OnlineEventApp.cpp:201
#36 0x7fecdc01db2a in Online::OnlineApplication::reset() ../Online/GaudiOnline/src/OnlineApplication.cpp:785
#37 0x7fecdc018555 in Online::OnlineApplication::handle(CPP::Event const&) ../Online/GaudiOnline/src/OnlineApplication.cpp:528
#38 0x7fecda0caf5b in CPP::IocSensor::dispatch(void*) ../Online/OnlineBase/src/CPP/IocSensor.cpp:29
#39 0x7fecda0cc0d3 in s_action(unsigned int, void*) ../Online/OnlineBase/src/CPP/Sensor.cpp:50
#40 0x7fecda397cc6 in wtc_wait_with_mask ../Online/OnlineBase/src/WT/wtlib.cpp:313
#41 0x7fecda3986dc in wtc_wait ../Online/OnlineBase/src/WT/wtlib.cpp:439
#42 0x7fecda0cba53 in CPP::Sensor::run() ../Online/OnlineBase/src/CPP/Sensor.cpp:93
#43 0x7fecdc02bcbe in Online::OnlineApplication::run() ../Online/GaudiOnline/src/OnlineApplication.cpp:834
#44 0x7fece3ccb179 in _py_Gaudi__Application__run ../GaudiKernel/src/Lib/Application.cpp:116
#45 0x7fed1637e051 in ffi_call_unix64 (/cvmfs/lhcb.cern.ch/lib/lcg/releases/libffi/3.4.2-a3607/x86_64-centos7-gcc12-dbg/lib64/libffi.so.8+0x9051)
#46 0x7fed1637cc18 in ffi_call_int (/cvmfs/lhcb.cern.ch/lib/lcg/releases/libffi/3.4.2-a3607/x86_64-centos7-gcc12-dbg/lib64/libffi.so.8+0x7c18)
#47 0x7fed16395ce9 in _call_function_pointer /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/_ctypes/callproc.c:920
#48 0x7fed16395ce9 in _ctypes_callproc /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/_ctypes/callproc.c:1263
#49 0x7fed1639085d in PyCFuncPtr_call /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/_ctypes/_ctypes.c:4201
#50 0x7fed199676ad in _PyObject_MakeTpCall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Objects/call.c:191
#51 0x7fed1991e4f9 in _PyObject_VectorcallTstate /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:116
#52 0x7fed1991e4f9 in _PyObject_VectorcallTstate /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:103
#53 0x7fed1991e4f9 in PyObject_Vectorcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:127
#54 0x7fed1991e4f9 in call_function /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:5077
#55 0x7fed1991e4f9 in _PyEval_EvalFrameDefault /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:3489
#56 0x7fed199159fa in _PyEval_EvalFrame /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/internal/pycore_ceval.h:40
#57 0x7fed199159fa in function_code_fastcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Objects/call.c:330
#58 0x7fed1991ccfe in _PyObject_VectorcallTstate /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:118
#59 0x7fed1991ccfe in PyObject_Vectorcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:127
#60 0x7fed1991ccfe in call_function /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:5077
#61 0x7fed1991ccfe in _PyEval_EvalFrameDefault /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:3506
#62 0x7fed199159fa in _PyEval_EvalFrame /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/internal/pycore_ceval.h:40
#63 0x7fed199159fa in function_code_fastcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Objects/call.c:330
#64 0x7fed1991ccfe in _PyObject_VectorcallTstate /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:118
#65 0x7fed1991ccfe in PyObject_Vectorcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:127
#66 0x7fed1991ccfe in call_function /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:5077
#67 0x7fed1991ccfe in _PyEval_EvalFrameDefault /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:3506
#68 0x7fed19a4e320 in _PyEval_EvalFrame /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/internal/pycore_ceval.h:40
#69 0x7fed19a4e320 in _PyEval_EvalCode /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:4329
#70 0x7fed199674dc in _PyFunction_Vectorcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Objects/call.c:396
#71 0x7fed1991ccfe in _PyObject_VectorcallTstate /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:118
#72 0x7fed1991ccfe in PyObject_Vectorcall /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/cpython/abstract.h:127
#73 0x7fed1991ccfe in call_function /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:5077
#74 0x7fed1991ccfe in _PyEval_EvalFrameDefault /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:3506
#75 0x7fed19a4e320 in _PyEval_EvalFrame /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Include/internal/pycore_ceval.h:40
#76 0x7fed19a4e320 in _PyEval_EvalCode /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:4329
#77 0x7fed19a4e6c1 in _PyEval_EvalCodeWithName /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:4361
#78 0x7fed19a4e70a in PyEval_EvalCodeEx /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:4377
#79 0x7fed19a4e73a in PyEval_EvalCode /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/ceval.c:828
#80 0x7fed19a8dc18 in run_eval_code_obj /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/pythonrun.c:1221
#81 0x7fed19a8dc18 in run_mod /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/pythonrun.c:1242
#82 0x7fed19a8f661 in pyrun_file /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/pythonrun.c:1140
#83 0x7fed19a8f661 in pyrun_simple_file /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/pythonrun.c:450
#84 0x7fed19a8f661 in PyRun_SimpleFileExFlags /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Python/pythonrun.c:483
#85 0x7fed19aad1d7 in pymain_run_file /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/main.c:373
#86 0x7fed19aad1d7 in pymain_run_python /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/main.c:598
#87 0x7fed19aad1d7 in Py_RunMain /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/main.c:677
#88 0x7fed19aad6f6 in pymain_main /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/main.c:707
#89 0x7fed19aad6f6 in Py_BytesMain /build/jenkins/workspace/lcg_release_pipeline/build/externals/Python-3.9.12/src/Python/3.9.12/Modules/main.c:731
#90 0x7fed189a8554 in __libc_start_main (/lib64/libc.so.6+0x22554)
#91 0x40108d (/cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.12-9a1bc/x86_64-centos7-gcc12-dbg/bin/python3.9+0x40108d)
0x6190071caa80 is located 0 bytes inside of 904-byte region [0x6190071caa80,0x6190071cae08)
allocated by thread T6 here:
#0 0x7fed1a54da68 in operator new(unsigned long) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/lib64/libasan.so+0xb8a68)
#1 0x7fecb257046f in dd4hep::AlignmentCondition::AlignmentCondition(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCore/src/Alignments.cpp:48
#2 0x7fecb2571280 in compute /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCore/src/AlignmentsCalculator.cpp:133
#3 0x7fecb2571e19 in dd4hep::align::AlignmentsCalculator::compute(std::map<dd4hep::DetElement, dd4hep::Delta const*, dd4hep::align::AlignmentsCalculator::PathOrdering, std::allocator<std::pair<dd4hep::DetElement const, dd4hep::Delta const*> > > const&, dd4hep::ConditionsMap&) const /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCore/src/AlignmentsCalculator.cpp:213
#4 0x7fecb633a8a3 in LHCb::Detector::DeAlignmentCall::operator()(dd4hep::ConditionKey const&, dd4hep::cond::ConditionUpdateContext&) ../Core/src/DeAlignmentCall.cpp:31
#5 0x7fecb2c09f6a in dd4hep::cond::ConditionsDependencyHandler::do_callback(dd4hep::cond::ConditionsDependencyHandler::Work*) /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/ConditionsDependencyHandler.cpp:308
#6 0x7fecb2c08fca in dd4hep::cond::ConditionsDependencyHandler::compute() /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/ConditionsDependencyHandler.cpp:98
#7 0x7fec93d8ccb8 in dd4hep::cond::ConditionsMappedUserPool<std::map<unsigned long long, dd4hep::detail::ConditionObject*, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, dd4hep::detail::ConditionObject*> > > >::compute(dd4hep::IOV const&, dd4hep::cond::ConditionsSlice&, dd4hep::cond::ConditionUpdateUserContext*) (/cvmfs/lhcb.cern.ch/lib/lcg/releases/DD4hep/01.25.01-ab905/x86_64-centos7-gcc12-dbg/lib/libDDCondPlugins.so.1.25+0xcccb8)
#8 0x7fec93d5d0b3 in dd4hep::cond::Manager_Type1::compute(dd4hep::IOV const&, dd4hep::cond::ConditionsSlice&, dd4hep::cond::ConditionUpdateUserContext*) /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/Type1/Manager_Type1.cpp:539
#9 0x7fecb2c153f8 in dd4hep::cond::ConditionsManager::compute(dd4hep::IOV const&, dd4hep::cond::ConditionsSlice&, dd4hep::cond::ConditionUpdateUserContext*) const /build/jenkins/workspace/lcg_release_pipeline/build/frameworks/DD4hep-01.25.01/src/DD4hep/01.25.01/DDCond/src/ConditionsManager.cpp:305
#10 0x7fecb6375bf9 in LHCb::Detector::DetectorDataService::load_slice(unsigned long) ../Core/src/DetectorDataService.cpp:273
#11 0x7fecb637cb3a in LHCb::Detector::DetectorDataService::get_slice(unsigned long) ../Core/src/DetectorDataService.cpp:223
#12 0x7fec94898fb3 in LHCb::Det::LbDD4hep::DD4hepSvc::get_slice(unsigned long) ../Det/LbDD4hep/src/DD4hepSvc.cpp:357
#13 0x7fec94992193 in LHCb::Det::LbDD4hep::IOVProducer::operator()(LHCb::ODINImplementation::v7::ODIN const&) const ../Det/LbDD4hep/src/IOVProducer.cpp:35
#14 0x7fec949c6f50 in _ZZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb18ODINImplementation2v74ODINEEE5applyINS1_11TransformerIFSt10shared_ptrIN6dd4hep4cond15ConditionsSliceEERKS6_ENS0_6Traits11BaseClass_tI10FixTESPathINS_9AlgorithmEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS6_EEEEEDaRKT_RK12EventContextRT0_ENKUlDpRKT_E_clIJSR_EEEDaS15_ Gaudi/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/include/GaudiAlg/FunctionalDetails.h:477
#15 0x7fec949c7236 in _ZSt13__invoke_implISt10shared_ptrIN6dd4hep4cond15ConditionsSliceEEZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb18ODINImplementation2v74ODINEEE5applyINS7_11TransformerIFS4_RKSC_ENS6_6Traits11BaseClass_tI10FixTESPathINS5_9AlgorithmEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleISC_EEEEEDaRKT_RK12EventContextRT0_EUlDpRKT_E_JRKSS_EESV_St14__invoke_otherOS11_DpOT1_ /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/invoke.h:61
#16 0x7fec949c7236 in _ZSt8__invokeIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb18ODINImplementation2v74ODINEEE5applyINS2_11TransformerIFSt10shared_ptrIN6dd4hep4cond15ConditionsSliceEERKS7_ENS1_6Traits11BaseClass_tI10FixTESPathINS0_9AlgorithmEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_EEEEEDaRKT_RK12EventContextRT0_EUlDpRKT_E_JRKSS_EENSt15__invoke_resultISV_JDpT0_EE4typeEOSV_DpOS1B_ /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/invoke.h:97
#17 0x7fec949c7236 in _ZSt12__apply_implIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb18ODINImplementation2v74ODINEEE5applyINS2_11TransformerIFSt10shared_ptrIN6dd4hep4cond15ConditionsSliceEERKS7_ENS1_6Traits11BaseClass_tI10FixTESPathINS0_9AlgorithmEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_EEEEEDaRKT_RK12EventContextRT0_EUlDpRKT_E_RSU_JLm0EEEDcOSV_OS11_St16integer_sequenceImJXspT1_EEE /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/tuple:1853
#18 0x7fec949c7236 in _ZSt5applyIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb18ODINImplementation2v74ODINEEE5applyINS2_11TransformerIFSt10shared_ptrIN6dd4hep4cond15ConditionsSliceEERKS7_ENS1_6Traits11BaseClass_tI10FixTESPathINS0_9AlgorithmEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_EEEEEDaRKT_RK12EventContextRT0_EUlDpRKT_E_RSU_EDcOSV_OS11_ /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/tuple:1865
#19 0x7fec949c7236 in auto Gaudi::Functional::details::filter_evtcontext_t<LHCb::ODINImplementation::v7::ODIN>::apply<Gaudi::Functional::details::Transformer<std::shared_ptr<dd4hep::cond::ConditionsSlice> (LHCb::ODINImplementation::v7::ODIN const&), Gaudi::Functional::Traits::BaseClass_t<FixTESPath<Gaudi::Algorithm> >, false>, std::tuple<DataObjectReadHandle<LHCb::ODINImplementation::v7::ODIN> > const>(Gaudi::Functional::details::Transformer<std::shared_ptr<dd4hep::cond::ConditionsSlice> (LHCb::ODINImplementation::v7::ODIN const&), Gaudi::Functional::Traits::BaseClass_t<FixTESPath<Gaudi::Algorithm> >, false> const&, EventContext const&, std::tuple<DataObjectReadHandle<LHCb::ODINImplementation::v7::ODIN> > const&) Gaudi/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/include/GaudiAlg/FunctionalDetails.h:477
#20 0x7fec949c7236 in Gaudi::Functional::details::Transformer<std::shared_ptr<dd4hep::cond::ConditionsSlice> (LHCb::ODINImplementation::v7::ODIN const&), Gaudi::Functional::Traits::BaseClass_t<FixTESPath<Gaudi::Algorithm> >, false>::execute(EventContext const&) const Gaudi/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/include/GaudiAlg/Transformer.h:74
#21 0x7fecab6809b5 in Online::AlgWrapper::execute(EventContext&, gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::AlgState, 18446744073709551615ul>) const (/localdisk1/rmatev/muon_stack/Online/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/lib/libAlgflowManagerComp.so+0x81c9b5)
#22 0x7fecab69276c in Online::BasicNode::execute(gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::NodeState, 18446744073709551615ul>, gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::AlgState, 18446744073709551615ul>, EventContext&, IAlgExecStateSvc*, SmartIF<IProperty>&) const (/localdisk1/rmatev/muon_stack/Online/InstallArea/x86_64_v2-centos7-gcc12-dbg+alubsan/lib/libAlgflowManagerComp.so+0x82e76c)
#23 0x7fecab63123a in Online::AlgFlowManager::processEvent(EventContext&) ../Online/AlgFlowManager/components/AlgFlowManager.cpp:249
#24 0x7fecab63491a in Online::AlgFlowManager::executeEvent(EventContext&&) ../Online/AlgFlowManager/components/AlgFlowManager.cpp:185
#25 0x7fecd51d2950 in ApplicationMgr::executeEvent(EventContext&&) ../GaudiCoreSvc/src/ApplicationMgr/ApplicationMgr.cpp:810
#26 0x7fecdd5d17b3 in Online::OnlineEventApp::sync_event_loop() ../Online/GaudiOnline/components/OnlineEventApp.cpp:546
#27 0x7fecdd5e2eb8 in Online::OnlineEventApp::event_loop() ../Online/GaudiOnline/components/OnlineEventApp.cpp:579
#28 0x7fecdd629a66 in void std::__invoke_impl<void, void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp>>(std::__invoke_memfun_ref, void (Online::OnlineEventApp::*&&)(), std::reference_wrapper<Online::OnlineEventApp>&&) /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/invoke.h:67
#29 0x7fecdd629c9b in std::__invoke_result<void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp> >::type std::__invoke<void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp> >(void (Online::OnlineEventApp::*&&)(), std::reference_wrapper<Online::OnlineEventApp>&&) /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/invoke.h:96
#30 0x7fecdd629c9b in void std::thread::_Invoker<std::tuple<void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp> > >::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/std_thread.h:252
#31 0x7fecdd629c9b in std::thread::_Invoker<std::tuple<void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp> > >::operator()() /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/std_thread.h:259
#32 0x7fecdd629c9b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (Online::OnlineEventApp::*)(), std::reference_wrapper<Online::OnlineEventApp> > > >::_M_run() /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/include/c++/12.1.0/bits/std_thread.h:210
#33 0x7fed18636bd2 (/cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/12.1.0-57c96/x86_64-centos7/lib64/libstdc++.so.6+0xd4bd2)