segfault crashes while running over 2023 Monte Carlo

While running an AnalysisProduction over 2023 Monte Carlo, two segfaults crashed the execution. The first one, apparently caused by di_muon_drell_yan_line, appeared in eight cases, the second one, apparently caused by three_hit_tracks_filter, appeared in one case.

WGP issue

Segfaults occured persistently when trying to run Analysis Production over 2023 Monte Carlo with Moore/v54r13, corresponding to Allen/v3r13. platform was x86_64_v2-centos7

logfiles can be found here: https://gitlab.cern.ch/lhcb-datapkg/AnalysisProductions/-/snippets/2751

crashes with first segfault (di_muon_drell_yan_line) occured in:

datasets from /MC/Dev/Beam6800GeV-expected-2023-VeloClosed23.5mm-MagDown-Nu1.4-25ns-Pythia8/Sim10b/12143001/DIGI:

/lhcb/MC/Dev/DIGI/00192365/0000/00192365_00000010_1.digi, /lhcb/MC/Dev/DIGI/00192365/0000/00192365_00000001_1.digi, /lhcb/MC/Dev/DIGI/00192365/0000/00192365_00000005_1.digi, /lhcb/MC/Dev/DIGI/00192365/0000/00192365_00000011_1.digi

datasets from /MC/Dev/Beam6800GeV-expected-2023-VeloClosed23.5mm-MagUp-Nu1.4-25ns-Pythia8/Sim10b/12143001/DIGI:

/lhcb/MC/Dev/DIGI/00192355/0000/00192355_00000008_1.digi, /lhcb/MC/Dev/DIGI/00192355/0000/00192355_00000007_1.digi, /lhcb/MC/Dev/DIGI/00192355/0000/00192355_00000009_1.digi, /lhcb/MC/Dev/DIGI/00192355/0000/00192355_00000013_1.digi

crash with second segfault (three_hit_tracks_filter) occured in:

dataset from /MC/Dev/Beam6800GeV-expected-2023-VeloClosed23.5mm-MagUp-Nu1.4-25ns-Pythia8/Sim10b/30000000/DIGI:

/lhcb/MC/Dev/DIGI/00192287/0000/00192287_00001565_1.digi

The di_muon_drell_yan_line SegFault can be reproduced running allen_drellyan_segfault.py with Moore/run gaudirun.py allen_drellyan_segfault.py.

The three_hit_tracks_filter SegFault can be reproduced running allen_threehits_segfault.py with Moore/run gaudirun.py allen_threehits_segfault.py

Edited by Rowina Caspary