Segfault in PrStoreUTHit
A segfault occurs when running standalone_hlt2_reco
without the GEC on a recent MC production: /lhcb/MC/Upgrade/XDIGI/00125245/0000/00125245_00000068_1.xdigi
. It can be reproduced with:
lb-run --nightly lhcb-head Moore/HEAD gaudirun.py moore_options.py
where a simple moore_options.py
can be found here and the xdigi file has to be downloaded to the working directory. Note the problematic event is after event 921, so the first 900 are skipped in these options.
The stack trace points to PrStoreUTHit
:
#6 0x00007f67386133fb in LHCb::Pr::UT::StoreHit<LHCb::Pr::UT::HitHandler>::operator()(EventContext const&, LHCb::RawEvent const&, LHCb::Pr::UT::UTGeomCache const&) const () from /cvmfs/lhcbdev.cern.ch/nightlies/lhcb-head/Today/Rec_HEAD/InstallArea/x86_64-centos7-gcc9-opt/lib/libPrAlgorithms.so
#7 0x00007f673861d7c5 in Gaudi::Functional::details::Transformer<LHCb::Pr::UT::HitHandler (EventContext const&, LHCb::RawEvent const&, LHCb::Pr::UT::UTGeomCache const&), Gaudi::Functional::Traits::use_<LHCb::DetDesc::useConditionHandleFor<LHCb::Pr::UT::UTGeomCache>, Gaudi::Functional::Traits::BaseClass_t<LHCb::DetDesc::ConditionAccessorHolder<FixTESPath<Gaudi::Algorithm> > > >, false>::execute(EventContext const&) const () from /cvmfs/lhcbdev.cern.ch/nightlies/lhcb-head/Today/Rec_HEAD/InstallArea/x86_64-centos7-gcc9-opt/lib/libPrAlgorithms.so
The full log is attached.run_moore_lhcbhead_noGEC_evt900.log