`heap-buffer-overflow` reported by `asan` build from `PrForwardTracking`
Found when trying to debug #308
+asan
debugging
curl https://gitlab.cern.ch/rmatev/lb-stack-setup/raw/master/setup.py | python3 - stack
cd stack
utils/config.py binaryTag x86_64_v2-centos7-gcc11-dbg+asan
make Moore
cd Moore
git remote update -p
git checkout charm-thor-hlt2-lines
git reset --hard origin/charm-thor-hlt2-lines
git rebase origin/master
cd ..
make fast/Moore/purge
make fast/Moore
# download the test files
xrdcp root://eoslhcb.cern.ch//eos/lhcb/wg/rta/WP2/Hlt2Throughput/minbias_filtered_gec11000_1.mdf .
curl -L -O https://gitlab.cern.ch/lhcb/Rec/uploads/1565dc5b604be729522fafa99e2d55f7/run_moore_mdf.py
so far so good
To run the asan-enabled build in gdb
Moore/run bash
ASAN_OPTIONS=abort_on_error=1:alloc_dealloc_mismatch=0 gdb --args python $(which gaudirun.py) run_moore_mdf.py
then
(gdb) set logging on
(gdb) run
what happens
In short
Heap buffer overflow triggered from this call: https://gitlab.cern.ch/lhcb/Rec/-/blob/master/Pr/PrAlgorithms/src/PrForwardTracking.cpp#L1723
Full log
bash-4.2$ ASAN_OPTIONS=abort_on_error=1:alloc_dealloc_mismatch=0 gdb --args python $(which gaudirun.py) run_moore_mdf.py
GNU gdb (GDB) 10.2
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python...
(gdb) set logging on
Copying output to gdb.txt.
Copying debug output to gdb.txt.
(gdb) run
Starting program: /cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-dbg/bin/python /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-
dbg+asan/bin/gaudirun.py run_moore_mdf.py
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
# setting LC_ALL to "C"
# Restarting with LD_PRELOAD='libasan.so'
process 216794 is executing new program: /cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-dbg/bin/python3.9
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
# --> Including file '/group/hlt/roneil/stack_asan/run_moore_mdf.py'
# line module Hlt2Conf.lines.Bs2JpsiPhi does not define `sprucing_lines`
# line module Hlt2Conf.lines.B2KsMuMu does not define `sprucing_lines`
# line module Hlt2Conf.lines.InclusiveDetachedDilepton does not define `sprucing_lines`
# line module Hlt2Conf.lines.topological_b does not define `sprucing_lines`
# line module Hlt2Conf.lines.pid does not define `sprucing_lines`
# line module Hlt2Conf.lines.charm does not define `sprucing_lines`
# line module Hlt2Conf.lines.monitoring does not define `sprucing_lines`
/***** User ApplicationOptions/ApplicationOptions **************************************************
|-auditors = [] (default: [])
|-buffer_events = 20000 (default: 20000)
|-callgrind_profile = False (default: False)
|-conddb_tag = 'sim-20170301-vc-md100' (default: '')
|-control_flow_file = '' (default: '')
|-data_flow_file = '' (default: '')
|-data_type = 'Upgrade' (default: 'Upgrade')
|-dddb_tag = 'dddb-20171010' (default: '')
|-event_store = 'EvtStoreSvc' (default: 'HiveWhiteBoard')
|-evt_max = 20000 (default: -1)
|-first_evt = 0 (default: 0)
|-histo_file = '' (default: '')
|-input_files = ['minbias_filtered_gec11000_1.mdf'] (default: [])
|-input_raw_format = 0.5 (default: 0.5)
|-input_type = 'MDF' (default: '')
|-lines_maker = None
|-memory_pool_size = 10485760 (default: 10485760)
|-monitoring_file = '' (default: '')
|-msg_svc_format = '% F%56W%S%7W%R%T %0W%M' (default: '% F%35W%S %7W%R%T %0W%M')
|-msg_svc_time_format = '%Y-%m-%d %H:%M:%S UTC' (default: '%Y-%m-%d %H:%M:%S UTC')
|-n_event_slots = 3 (default: -1)
|-n_threads = 3 (default: 1)
|-ntuple_file = '' (default: '')
|-output_file = '' (default: '')
|-output_level = 3 (default: 3)
|-output_type = '' (default: '')
|-phoenix_filename = '' (default: '')
|-print_freq = 10000 (default: 10000)
|-python_logging_level = 20 (default: 20)
|-scheduler_legacy_mode = False (default: True)
|-simulation = True (default: True)
|-tck = 0 (default: 0)
|-use_iosvc = True (default: False)
\----- (End of User ApplicationOptions/ApplicationOptions) -----------------------------------------
[Detaching after fork from child process 216875]
[Detaching after fork from child process 216878]
[Detaching after fork from child process 216884]
[Detaching after fork from child process 216887]
[Detaching after fork from child process 216896]
[Detaching after fork from child process 216901]
[Detaching after fork from child process 216910]
# <-- End of file '/group/hlt/roneil/stack_asan/run_moore_mdf.py'
ApplicationMgr SUCCESS
====================================================================================================================================
Welcome to ApplicationMgr (GaudiCoreSvc v36r4)
running on n4050101 on Thu Mar 17 17:48:34 2022
====================================================================================================================================
ApplicationMgr INFO Application Manager Configured successfully
ToolSvc.GitDDDB INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/DDDB.git'
ToolSvc.GitDDDB INFO using commit 'upgrade/dddb-20171010' corresponding to 323d59e7a33cceb53ed75f33bcff0381d1c43578
ToolSvc.GitSIMCOND INFO opening Git repository '/cvmfs/lhcb.cern.ch/lib/lhcb/git-conddb/SIMCOND.git'
ToolSvc.GitSIMCOND INFO using commit 'upgrade/sim-20170301-vc-md100' corresponding to 5f8531f8a9a85d86a13c350dcbe32ef37b2dac5e
DetectorPersistencySvc INFO Added successfully Conversion service:XmlCnvSvc
DetectorDataSvc SUCCESS Detector description database: git:/lhcb.xml
HLTControlFlowMgr INFO Start initialization
HLTControlFlowMgr INFO Will not use an EventSelector.
EventClockSvc.FakeEventTime INFO Event times generated from 0 with steps of 0
EventClockSvc.FakeEventTime INFO Run numbers generated from 0 every 0 events
DeFTDetector INFO Current FT geometry version = 62
MagneticFieldSvc INFO Opened magnetic field file : /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf/field.v5r0.c1.down.cdf
MagneticFieldSvc INFO Opened magnetic field file : /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf/field.v5r0.c2.down.cdf
MagneticFieldSvc INFO Opened magnetic field file : /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf/field.v5r0.c3.down.cdf
MagneticFieldSvc INFO Opened magnetic field file : /cvmfs/lhcb.cern.ch/lib/lhcb/DBASE/FieldMap/v5r7/cdf/field.v5r0.c4.down.cdf
MagneticFieldSvc INFO Map scaled by factor 1 with polarity internally used: -1 signed relative current: -1
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO Has initialized with parameters:
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO 'Detector' = '/dd/Structure/LHCb/DownstreamRegion/Ecal'
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO == Parameters for covariance estimation ==
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO Stochastic : [0.21, 0.14, 0.14] Sqrt(GeV) : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO GainError : [0.045, 0.025, 0.025] : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO IncoherentNoise : [2.2, 2.2, 2.2] ADC : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO CoherentNoise : [1.3, 1.3, 1.3] ADC : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO ConstantE : [0, 0, 0] MeV : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO ConstantX : [9, 2, 0.5] mm : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalCovarTool INFO ConstantY : [9, 2, 0.5] mm : from Covariance DB
CaloFutureClusterCovarianceAlg.EcalClusterTag INFO Energy mask : [3x3, 3x3, 3x3] (from DB)
CaloFutureClusterCovarianceAlg.EcalClusterTag INFO Position mask : [3x3, 3x3, 3x3] (from DB)
CaloTrackBasedElectronShowerAlg_Long INFO getting parametrization histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPID/eshower_trackbased_parametrizat
ion.root
[Detaching after fork from child process 217459]
=================================================================
==217463==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 21 byte(s) in 1 object(s) allocated from:
#0 0x7f19319cf99f in __interceptor_malloc /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x46a87a in xmalloc (/usr/bin/bash+0x46a87a)
SUMMARY: AddressSanitizer: 21 byte(s) leaked in 1 allocation(s).
/usr/bin/ldd: line 115: 217463 Aborted eval $add_env '"$@"'
217464 Done | cat
CaloChargedPIDsAlg_Long INFO getting DLL histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPIDs_DC09_v1.root
CaloTrackBasedElectronShowerAlg_Downstream INFO getting parametrization histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPID/eshower_trackbased_parametrizat
ion.root
CaloChargedPIDsAlg_Downstream INFO getting DLL histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPIDs_DC09_v1.root
CaloChargedBremAlg_Long INFO brem reco method: 'TrackBased'; using max match chi2 (decision to add brem) at 4
CaloChargedBremAlg_Long INFO getting DLL histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPIDs_DC09_v1.root
CaloChargedBremAlg_Downstream INFO brem reco method: 'TrackBased'; using max match chi2 (decision to add brem) at 4
CaloChargedBremAlg_Downstream INFO getting DLL histograms from ParamFiles at: ${PARAMFILESROOT}/data/CaloPIDs_DC09_v1.root
ToolSvc.RichPartProp INFO Particle types considered = [electron, muon, pion, kaon, proton, deuteron, below_threshold]
FunctionalChargedProtoParticleMaker.ChargedProtoParti... INFO Using retuned RICH el and mu DLL values in combined DLLs
FunctionalChargedProtoParticleMaker.LoKi::Hybrid::Tra... INFO CUT: ' ( (TrTYPE==3) | (TrTYPE==5) ) '
FunctionalParticleMaker#2.LoKi::Hybrid::TrackSelector INFO CUT: ' ( (TrTYPE==3) &TrALL) '
CaloFutureMergedPi0.EcalClusterTag INFO Energy mask : [3x3, 3x3, 3x3] (from DB)
CaloFutureMergedPi0.EcalClusterTag INFO Position mask : [3x3, 3x3, 3x3] (from DB)
CaloFutureMergedPi0.EcalCovariance INFO Has initialized with parameters:
CaloFutureMergedPi0.EcalCovariance INFO 'Detector' = '/dd/Structure/LHCb/DownstreamRegion/Ecal'
CaloFutureMergedPi0.EcalCovariance INFO == Parameters for covariance estimation ==
CaloFutureMergedPi0.EcalCovariance INFO Stochastic : [0.21, 0.14, 0.14] Sqrt(GeV) : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO GainError : [0.045, 0.025, 0.025] : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO IncoherentNoise : [2.2, 2.2, 2.2] ADC : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO CoherentNoise : [1.3, 1.3, 1.3] ADC : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO ConstantE : [0, 0, 0] MeV : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO ConstantX : [9, 2, 0.5] mm : from Covariance DB
CaloFutureMergedPi0.EcalCovariance INFO ConstantY : [9, 2, 0.5] mm : from Covariance DB
FunctionalDiElectronMaker.LoKi::VertexFitter INFO Option for Optimised Kalman Filter fit is activated
FunctionalParticleMaker.LoKi::Hybrid::TrackSelector INFO CUT: ' ( (TrTYPE==3) &TrALL) '
FunctionalParticleMaker#1.LoKi::Hybrid::TrackSelector INFO CUT: ' ( (TrTYPE==3) &TrALL) '
FunctionalParticleMaker#3.LoKi::Hybrid::TrackSelector INFO CUT: ' ( (TrTYPE==3) &TrALL) '
HltPackedDataWriter INFO Configured to persist containers '/Event/HLT2/pPhys/Particles', '/Event/HLT2/pPhys/Vertices', '/Event/HLT2/pPhys/Rec
Vertices', '/Event/HLT2/pPhys/FlavourTags', '/Event/HLT2/pPhys/Relations', '/Event/HLT2/pPhys/PartToRelatedInfoRelations', '/Event/HLT2/pPhys/P2IntRelations', '/Event/HLT2/pPhys/PP2
MCPRelations', '/Event/HLT2/pRec/ProtoP/Custom', '/Event/HLT2/pRec/Muon/CustomPIDs', '/Event/HLT2/pRec/Rich/CustomPIDs', '/Event/HLT2/pRec/Track/Custom', '/Event/HLT2/pRec/Track/Bes
t', '/Event/HLT2/pRec/Vertex/Primary', '/Event/HLT2/pRec/ProtoP/Charged', '/Event/HLT2/pRec/ProtoP/Neutrals', '/Event/HLT2/pRec/Calo/Electrons', '/Event/HLT2/pRec/Calo/Photons', '/E
vent/HLT2/pRec/Calo/MergedPi0s', '/Event/HLT2/pRec/Calo/SplitPhotons', '/Event/HLT2/pRec/Muon/MuonPID', '/Event/HLT2/pRec/Rich/PIDs',
HiveDataBrokerSvc WARNING non-reentrant algorithm: CopyLinePersistenceLocations
HiveDataBrokerSvc WARNING non-reentrant algorithm: CopyParticle2PVRelationsFromLinePersistenceLocations
HiveDataBrokerSvc WARNING non-reentrant algorithm: MicroDST::RelationsClonerAlg<LHCb::RelationWeighted1D<LHCb::ProtoParticle,LHCb::MCParticle,d
ouble> >/CopyProtoParticle2MCRelations
HiveDataBrokerSvc WARNING non-reentrant algorithm: CopySignalMCParticles
HiveDataBrokerSvc WARNING non-reentrant algorithm: PackParticlesAndVertices
HLTControlFlowMgr INFO Concurrency level information:
HLTControlFlowMgr INFO o Number of events slots: 3
HLTControlFlowMgr INFO o TBB thread pool size: 'ThreadPoolSize':3
HLTControlFlowMgr INFO ---> End of Initialization. This took 191771 ms
ApplicationMgr INFO Application Manager Initialized successfully
ApplicationMgr INFO Application Manager Started successfully
HLTControlFlowMgr INFO Will measure time between events 2000 and 18000 (stop might be some events later)
HLTControlFlowMgr INFO Starting loop on events
[New Thread 0x7fefe2533700 (LWP 217952)]
[New Thread 0x7fefe1d31700 (LWP 217954)]
[New Thread 0x7fefe2132700 (LWP 217953)]
=================================================================
==216794==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7fefdfb3e7fc at pc 0x7ff034e6ee20 bp 0x7fefe2530910 sp 0x7fefe2530908
READ of size 4 at 0x7fefdfb3e7fc thread T1
#0 0x7ff034e6ee1f in SIMDWrapper::sse::gather(int const*, SIMDWrapper::sse::int_v) /group/hlt/roneil/stack_asan/LHCb/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/LHCbMat
h/SIMDWrapper.h:1293
#1 0x7ff034e34386 in pickUpCandidateBins ../Pr/PrAlgorithms/src/PrForwardTracking.cpp:1723
#2 0x7ff034ece9ee in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::forwardTracks(LHCb::Pr::Velo::Tracks const&, LHCb::Pr::FT::Hits const&, FTZoneCache::ZoneCache
const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf139ee)
#3 0x7ff034ed80ba in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::operator()(LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache co
nst&, IPrAddUTHitsTool const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf1d0ba)
#4 0x7ff034ec7696 in _ZZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS4_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS1_11Transforme
rIFNS4_4Long6TracksERKS6_RKS8_RKSA_RKSB_ENS0_6Traits4use_IJNS3_7DetDesc21useConditionHandleForIJSA_EEENSQ_11BaseClass_tINSS_23ConditionAccessorHolderI10FixTESPathINS_9AlgorithmEEEEE
EEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS6_ES15_IS8_ENSS_17ConditionAccessorISA_EE10ToolHandleINS_9Interface4Bind7IBinderISB_EEEEEEEDaRKT_RK12EventContextRT0_ENKUlDpRKT_E_clIJS1
6_S17_S19_S1F_EEEDaS1T_ /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/GaudiAlg/FunctionalDetails.h:458
#5 0x7ff034efb4a3 in _ZSt13__invoke_implIN4LHCb2Pr4Long6TracksEZN5Gaudi10Functional7details19filter_evtcontext_tIJNS1_2FT4HitsENS1_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAdd
UTHitsToolEE5applyINS6_11TransformerIFS3_RKS9_RKSB_RKSD_RKSE_ENS5_6Traits4use_IJNS0_7DetDesc21useConditionHandleForIJSD_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPa
thINS4_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS9_ES16_ISB_ENST_17ConditionAccessorISD_EE10ToolHandleINS4_9Interface4Bind7IBinderISE_EEEEEEEDaRKT_RK12EventContext
RT0_EUlDpRKT_E_JRKS17_RKS18_RKS1A_RKS1G_EES1J_St14__invoke_otherOS1P_DpOT1_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf
404a3)
#6 0x7ff034eec83e in _ZSt8__invokeIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2_
11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9A
lgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlDp
RKT_E_JRKS17_RKS18_RKS1A_RKS1G_EENSt15__invoke_resultIS1J_JDpT0_EE4typeEOS1J_DpOS25_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorith
ms.so+0xf3183e)
#7 0x7ff034ec79e3 in _ZSt12__apply_implIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5apply
INS2_11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathIN
S0_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_
EUlDpRKT_E_RS1I_JLm0ELm1ELm2ELm3EEEDcOS1J_OS1P_St16integer_sequenceImJXspT1_EEE (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so
+0xf0c9e3)
#8 0x7ff034ec7aa1 in _ZSt5applyIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2_11T
ransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9Algo
rithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlDpRKT
_E_RS1I_EDcOS1J_OS1P_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf0caa1)
#9 0x7ff034ec7c06 in auto Gaudi::Functional::details::filter_evtcontext_t<LHCb::Pr::FT::Hits, LHCb::Pr::Velo::Tracks, FTZoneCache::ZoneCache, IPrAddUTHitsTool>::apply<Gaudi::Fun
ctional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Funct
ional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Alg
orithm> > > >, false>, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hits>, DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, T
oolHandle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const>(Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tra
cks const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional:
:Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false> const&, EventContext const&, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hit
s>, DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, ToolHandle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const&)
(/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf0cc06)
#10 0x7ff034ec7dc2 in Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IP
rAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::Condition
AccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false>::execute(EventContext const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libP
rAlgorithms.so+0xf0cdc2)
#11 0x7ff03da2405e in AlgWrapper::execute(EventContext&, gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::AlgState, 18446744073709551615ul>) const ../Hlt/HLTScheduler
/src/ControlFlowNode.h:62
#12 0x7ff03da24c72 in BasicNode::execute(gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::NodeState, 18446744073709551615ul>, gsl::span<LHCb::Interfaces::ISchedulerCo
nfiguration::State::AlgState, 18446744073709551615ul>, std::deque<Gaudi::Accumulators::AveragingCounter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, (Gaudi::A
ccumulators::atomicity)1>, std::allocator<Gaudi::Accumulators::AveragingCounter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, (Gaudi::Accumulators::atomicity)1
> > >&, EventContext&, IAlgExecStateSvc*, SmartIF<IProperty>&) const ../Hlt/HLTScheduler/src/ControlFlowNode.h:126
#13 0x7ff03d9ffbdf in operator() ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:663
#14 0x7ff03da1afde in operator() ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:310
#15 0x7ff03da1ae8f in execute /cvmfs/lhcb.cern.ch/lib/lcg/releases/tbb/2020_U2-daa7e/x86_64-centos7-gcc11-dbg/include/tbb/task.h:1059
#16 0x7ff062066a44 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) ..
/../src/tbb/custom_scheduler.h:474
#17 0x7ff062066d77 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) ../../src/tbb/custom_scheduler.h:636
#18 0x7ff062060856 in tbb::internal::arena::process(tbb::internal::generic_scheduler&) ../../src/tbb/arena.cpp:196
#19 0x7ff06205f05f in tbb::internal::market::process(rml::job&) ../../src/tbb/market.cpp:667
#20 0x7ff06205b7ab in tbb::internal::rml::private_worker::run() ../../src/tbb/private_server.cpp:266
#21 0x7ff06205b9e8 in tbb::internal::rml::private_worker::thread_routine(void*) ../../src/tbb/private_server.cpp:219
#22 0x7ff06f015ea4 in start_thread (/lib64/libpthread.so.0+0x7ea4)
#23 0x7ff06e6358dc in __clone (/lib64/libc.so.6+0xfe8dc)
0x7fefdfb3e7fc is located 4 bytes to the left of 144128-byte region [0x7fefdfb3e800,0x7fefdfb61b00)
allocated by thread T1 here:
#0 0x7ff06f8bf617 in operator new(unsigned long, std::align_val_t) /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_new_delete.cpp:111
#1 0x7ff034e4ea22 in make_unique<LHCb::Pr::Forward::(anonymous namespace)::HoughTransformation> /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/11.1.0-e80bf/x86_64-centos7/include/c++/
11.1.0/bits/unique_ptr.h:962
#2 0x7ff034ecd39b in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::forwardTracks(LHCb::Pr::Velo::Tracks const&, LHCb::Pr::FT::Hits const&, FTZoneCache::ZoneCache
const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf1239b)
#3 0x7ff034ed80ba in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::operator()(LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache co
nst&, IPrAddUTHitsTool const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf1d0ba)
#4 0x7ff034ec7696 in _ZZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS4_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS1_11Transforme
rIFNS4_4Long6TracksERKS6_RKS8_RKSA_RKSB_ENS0_6Traits4use_IJNS3_7DetDesc21useConditionHandleForIJSA_EEENSQ_11BaseClass_tINSS_23ConditionAccessorHolderI10FixTESPathINS_9AlgorithmEEEEE
EEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS6_ES15_IS8_ENSS_17ConditionAccessorISA_EE10ToolHandleINS_9Interface4Bind7IBinderISB_EEEEEEEDaRKT_RK12EventContextRT0_ENKUlDpRKT_E_clIJS1
6_S17_S19_S1F_EEEDaS1T_ /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/GaudiAlg/FunctionalDetails.h:458
#5 0x7ff034efb4a3 in _ZSt13__invoke_implIN4LHCb2Pr4Long6TracksEZN5Gaudi10Functional7details19filter_evtcontext_tIJNS1_2FT4HitsENS1_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAdd
UTHitsToolEE5applyINS6_11TransformerIFS3_RKS9_RKSB_RKSD_RKSE_ENS5_6Traits4use_IJNS0_7DetDesc21useConditionHandleForIJSD_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPa
thINS4_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS9_ES16_ISB_ENST_17ConditionAccessorISD_EE10ToolHandleINS4_9Interface4Bind7IBinderISE_EEEEEEEDaRKT_RK12EventContext
RT0_EUlDpRKT_E_JRKS17_RKS18_RKS1A_RKS1G_EES1J_St14__invoke_otherOS1P_DpOT1_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf
404a3)
#6 0x7ff034eec83e in _ZSt8__invokeIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2_
11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9A
lgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlDp
RKT_E_JRKS17_RKS18_RKS1A_RKS1G_EENSt15__invoke_resultIS1J_JDpT0_EE4typeEOS1J_DpOS25_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorith
ms.so+0xf3183e)
#7 0x7ff034ec79e3 in _ZSt12__apply_implIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5apply
INS2_11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathIN
S0_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_
EUlDpRKT_E_RS1I_JLm0ELm1ELm2ELm3EEEDcOS1J_OS1P_St16integer_sequenceImJXspT1_EEE (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so
+0xf0c9e3)
#8 0x7ff034ec7aa1 in _ZSt5applyIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2_11T
ransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9Algo
rithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlDpRKT
_E_RS1I_EDcOS1J_OS1P_ (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf0caa1)
#9 0x7ff034ec7c06 in auto Gaudi::Functional::details::filter_evtcontext_t<LHCb::Pr::FT::Hits, LHCb::Pr::Velo::Tracks, FTZoneCache::ZoneCache, IPrAddUTHitsTool>::apply<Gaudi::Fun
ctional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Funct
ional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Alg
orithm> > > >, false>, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hits>, DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, T
oolHandle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const>(Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tra
cks const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional:
:Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false> const&, EventContext const&, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hit
s>, DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, ToolHandle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const&)
(/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libPrAlgorithms.so+0xf0cc06)
#10 0x7ff034ec7dc2 in Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IP
rAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::Condition
AccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false>::execute(EventContext const&) const (/group/hlt/roneil/stack_asan/Rec/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/lib/libP
rAlgorithms.so+0xf0cdc2)
#11 0x7ff03da2405e in AlgWrapper::execute(EventContext&, gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::AlgState, 18446744073709551615ul>) const ../Hlt/HLTScheduler
/src/ControlFlowNode.h:62
#12 0x7ff03da24c72 in BasicNode::execute(gsl::span<LHCb::Interfaces::ISchedulerConfiguration::State::NodeState, 18446744073709551615ul>, gsl::span<LHCb::Interfaces::ISchedulerCo
nfiguration::State::AlgState, 18446744073709551615ul>, std::deque<Gaudi::Accumulators::AveragingCounter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, (Gaudi::A
ccumulators::atomicity)1>, std::allocator<Gaudi::Accumulators::AveragingCounter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, (Gaudi::Accumulators::atomicity)1
> > >&, EventContext&, IAlgExecStateSvc*, SmartIF<IProperty>&) const ../Hlt/HLTScheduler/src/ControlFlowNode.h:126
#13 0x7ff03d9ffbdf in operator() ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:663
#14 0x7ff03da1afde in operator() ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:310
#15 0x7ff03da1ae8f in execute /cvmfs/lhcb.cern.ch/lib/lcg/releases/tbb/2020_U2-daa7e/x86_64-centos7-gcc11-dbg/include/tbb/task.h:1059
#16 0x7ff062066a44 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop(tbb::internal::context_guard_helper<false>&, tbb::task*, long) ..
/../src/tbb/custom_scheduler.h:474
Thread T1 created by T0 here:
#0 0x7ff06f865596 in __interceptor_pthread_create /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_interceptors.cpp:216
#1 0x7ff06205b698 in rml::internal::thread_monitor::launch(void* (*)(void*), void*, unsigned long) ../../src/tbb/../rml/server/thread_monitor.h:218
#2 0x7ff06205b698 in tbb::internal::rml::private_worker::wake_or_launch() ../../src/tbb/private_server.cpp:297
#3 0x7ff06205b698 in tbb::internal::rml::private_server::wake_some(int) ../../src/tbb/private_server.cpp:395
#4 0x60c00071b2ff (<unknown module>)
SUMMARY: AddressSanitizer: heap-buffer-overflow /group/hlt/roneil/stack_asan/LHCb/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/LHCbMath/SIMDWrapper.h:1293 in SIMDWrapper::ss
e::gather(int const*, SIMDWrapper::sse::int_v)
Shadow bytes around the buggy address:
0x0ffe7bf5fca0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0ffe7bf5fcb0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0ffe7bf5fcc0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0ffe7bf5fcd0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0ffe7bf5fce0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
=>0x0ffe7bf5fcf0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa[fa]
0x0ffe7bf5fd00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0ffe7bf5fd10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0ffe7bf5fd20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0ffe7bf5fd30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0ffe7bf5fd40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==216794==ABORTING
Thread 2 "python" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fefe2533700 (LWP 217952)]
0x00007ff06e56d387 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ff06e56d387 in raise () from /lib64/libc.so.6
#1 0x00007ff06e56ea78 in abort () from /lib64/libc.so.6
#2 0x00007ff06f8d966f in __sanitizer::Abort () at /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:151
#3 0x00007ff06f8e49cc in __sanitizer::Die () at /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/sanitizer_common/sanitizer_termination.cpp:58
#4 0x00007ff06f8c5e1c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fefe252fca6, __in_chrg=<optimized out>)
at /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_report.cpp:190
#5 0x00007ff06f8c56e6 in __asan::ReportGenericError (pc=140669656428064, bp=bp@entry=140668271003920, sp=sp@entry=140668271003912, addr=140668227020796,
is_write=is_write@entry=false, access_size=access_size@entry=4, exp=0, fatal=false)
at /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_report.cpp:478
#6 0x00007ff06f8c630c in __asan::__asan_report_load4_noabort (addr=<optimized out>)
at /build/dkonst/gcc-clang-2/build/contrib/gcc-11.1.0/src/gcc/11.1.0/libsanitizer/asan/asan_rtl.cpp:120
#7 0x00007ff034e6ee20 in SIMDWrapper::sse::gather (base=0x7fefdfb3e800, idx=...)
at /group/hlt/roneil/stack_asan/LHCb/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/LHCbMath/SIMDWrapper.h:1293
#8 0x00007ff034e34387 in LHCb::Pr::Forward::(anonymous namespace)::HoughTransformation::pickUpCandidateBins (this=0x7fefdfb3e800, minPlanes=3, minPlanesComplX=4,
minPlanesComplUV=4, minPlanesCompl=10) at ../Pr/PrAlgorithms/src/PrForwardTracking.cpp:1723
#9 0x00007ff034ece9ef in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::forwardTracks (this=0x628000218100, input_tracks=..., SciFiHits=..., cache=...)
at ../Pr/PrAlgorithms/src/PrForwardTracking.cpp:2047
#10 0x00007ff034ed80bb in LHCb::Pr::Forward::PrForwardTracking<LHCb::Pr::Velo::Tracks>::operator() (this=0x628000218100, SciFiHits=..., input_tracks=..., cache=..., addUTHits=...)
at ../Pr/PrAlgorithms/src/PrForwardTracking.cpp:1945
#11 0x00007ff034ec7697 in _ZZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS4_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS1_11Transform
erIFNS4_4Long6TracksERKS6_RKS8_RKSA_RKSB_ENS0_6Traits4use_IJNS3_7DetDesc21useConditionHandleForIJSA_EEENSQ_11BaseClass_tINSS_23ConditionAccessorHolderI10FixTESPathINS_9AlgorithmEEEE
EEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS6_ES15_IS8_ENSS_17ConditionAccessorISA_EE10ToolHandleINS_9Interface4Bind7IBinderISB_EEEEEEEDaRKT_RK12EventContextRT0_ENKUlDpRKT_E_clIJS
16_S17_S19_S1F_EEEDaS1T_ (__closure=0x7fefe2531d80) at /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/GaudiAlg/FunctionalDetails.h:458
#12 0x00007ff034efb4a4 in _ZSt13__invoke_implIN4LHCb2Pr4Long6TracksEZN5Gaudi10Functional7details19filter_evtcontext_tIJNS1_2FT4HitsENS1_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAd
dUTHitsToolEE5applyINS6_11TransformerIFS3_RKS9_RKSB_RKSD_RKSE_ENS5_6Traits4use_IJNS0_7DetDesc21useConditionHandleForIJSD_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESP
athINS4_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS9_ES16_ISB_ENST_17ConditionAccessorISD_EE10ToolHandleINS4_9Interface4Bind7IBinderISE_EEEEEEEDaRKT_RK12EventContex
tRT0_EUlDpRKT_E_JRKS17_RKS18_RKS1A_RKS1G_EES1J_St14__invoke_otherOS1P_DpOT1_ (__f=...)
at /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/11.1.0-e80bf/x86_64-centos7/include/c++/11.1.0/bits/invoke.h:61
#13 0x00007ff034eec83f in _ZSt8__invokeIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2
_11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9
AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlD
pRKT_E_JRKS17_RKS18_RKS1A_RKS1G_EENSt15__invoke_resultIS1J_JDpT0_EE4typeEOS1J_DpOS25_ (__fn=...)
at /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/11.1.0-e80bf/x86_64-centos7/include/c++/11.1.0/bits/invoke.h:97
#14 0x00007ff034ec79e4 in _ZSt12__apply_implIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5appl
yINS2_11TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathI
NS0_9AlgorithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0
_EUlDpRKT_E_RS1I_JLm0ELm1ELm2ELm3EEEDcOS1J_OS1P_St16integer_sequenceImJXspT1_EEE (__f=..., __t=std::tuple containing = {...})
at /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/11.1.0-e80bf/x86_64-centos7/include/c++/11.1.0/tuple:1807
#15 0x00007ff034ec7aa2 in _ZSt5applyIZN5Gaudi10Functional7details19filter_evtcontext_tIJN4LHCb2Pr2FT4HitsENS5_4Velo6TracksEN11FTZoneCache9ZoneCacheE16IPrAddUTHitsToolEE5applyINS2_11
TransformerIFNS5_4Long6TracksERKS7_RKS9_RKSB_RKSC_ENS1_6Traits4use_IJNS4_7DetDesc21useConditionHandleForIJSB_EEENSR_11BaseClass_tINST_23ConditionAccessorHolderI10FixTESPathINS0_9Alg
orithmEEEEEEEEELb0EEEKSt5tupleIJ20DataObjectReadHandleIS7_ES16_IS9_ENST_17ConditionAccessorISB_EE10ToolHandleINS0_9Interface4Bind7IBinderISC_EEEEEEEDaRKT_RK12EventContextRT0_EUlDpRK
T_E_RS1I_EDcOS1J_OS1P_ (__f=..., __t=std::tuple containing = {...}) at /cvmfs/lhcb.cern.ch/lib/lcg/releases/gcc/11.1.0-e80bf/x86_64-centos7/include/c++/11.1.0/tuple:1819
#16 0x00007ff034ec7c07 in Gaudi::Functional::details::filter_evtcontext_t<LHCb::Pr::FT::Hits, LHCb::Pr::Velo::Tracks, FTZoneCache::ZoneCache, IPrAddUTHitsTool>::apply<Gaudi::Functio
nal::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Functiona
l::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Algorit
hm> > > >, false>, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hits>, DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, ToolH
andle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const>(Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks
const&, FTZoneCache::ZoneCache const&, IPrAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Tra
its::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false> const&, EventContext const&, std::tuple<DataObjectReadHandle<LHCb::Pr::FT::Hits>,
DataObjectReadHandle<LHCb::Pr::Velo::Tracks>, LHCb::DetDesc::ConditionAccessor<FTZoneCache::ZoneCache>, ToolHandle<Gaudi::Interface::Bind::IBinder<IPrAddUTHitsTool> > > const&) (
algo=..., ctx=..., handles=std::tuple containing = {...})
at /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/GaudiAlg/FunctionalDetails.h:458
#17 0x00007ff034ec7dc3 in Gaudi::Functional::details::Transformer<LHCb::Pr::Long::Tracks (LHCb::Pr::FT::Hits const&, LHCb::Pr::Velo::Tracks const&, FTZoneCache::ZoneCache const&, IP
rAddUTHitsTool const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<FTZoneCache::ZoneCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::Condition
AccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false>::execute(EventContext const&) const (this=0x628000218100, ctx=...)
at /group/hlt/roneil/stack_asan/Gaudi/InstallArea/x86_64_v2-centos7-gcc11-dbg+asan/include/GaudiAlg/Transformer.h:74
#18 0x00007ff03da2405f in AlgWrapper::execute (this=0x617001d66d90, evtCtx=..., AlgoStates=...) at ../Hlt/HLTScheduler/src/ControlFlowNode.h:62
#19 0x00007ff03da24c73 in BasicNode::execute (this=0x610000594780, NodeStates=..., AlgStates=..., TimingCounters=
warning: RTTI symbol not found for class 'Gaudi::Accumulators::AveragingCounter<std::chrono::duration<unsigned long, std::ratio<1l, 1000000000l> >, (Gaudi::Accumulators::atomicity)1
>'
std::deque with 175 elements = {...}, evtCtx=..., aess=0x61d001a520b8, appmgr=...) at ../Hlt/HLTScheduler/src/ControlFlowNode.h:126
#20 0x00007ff03d9ffbe0 in operator() (__closure=0x7ff05297bca0, evtContext=...) at ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:663
#21 0x00007ff03da1afdf in (anonymous namespace)::EventTask<HLTControlFlowMgr::push(EventContext&&)::<lambda(EventContext&)> >::operator()(void) const (this=0x7ff05297bc48)
at ../Hlt/HLTScheduler/src/HLTControlFlowMgr.cpp:310
#22 0x00007ff03da1ae90 in tbb::internal::function_task<(anonymous namespace)::EventTask<HLTControlFlowMgr::push(EventContext&&)::<lambda(EventContext&)> > >::execute(void) (
this=0x7ff05297bc40) at /cvmfs/lhcb.cern.ch/lib/lcg/releases/tbb/2020_U2-daa7e/x86_64-centos7-gcc11-dbg/include/tbb/task.h:1059
#23 0x00007ff062066a45 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::process_bypass_loop (this=this@entry=0x7ff05296be00, context_guard=...,
t=0x7ff05297bc40, isolation=isolation@entry=0) at ../../src/tbb/custom_scheduler.h:474
#24 0x00007ff062066d78 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all (this=0x7ff05296be00, parent=..., child=<optimized out>)
at ../../src/tbb/custom_scheduler.h:636
#25 0x00007ff062060857 in tbb::internal::arena::process (this=0x7ff052983780, s=...) at ../../src/tbb/arena.cpp:196
#26 0x00007ff06205f060 in tbb::internal::market::process (this=0x7ff05298ab00, j=...) at ../../src/tbb/market.cpp:667
#27 0x00007ff06205b7ac in tbb::internal::rml::private_worker::run (this=0x7ff038067100) at ../../src/tbb/private_server.cpp:266
#28 0x00007ff06205b9e9 in tbb::internal::rml::private_worker::thread_routine (arg=<optimized out>) at ../../src/tbb/private_server.cpp:219
#29 0x00007ff06f015ea5 in start_thread () from /lib64/libpthread.so.0
#30 0x00007ff06e6358dd in clone () from /lib64/libc.so.6
(gdb)
Edited by Ryunosuke O'Neil