Segmentation violation when tupling a certain lines output
When trying to tuple output from HLT2 lines BdToD0KK_D0ToHH
, BdToD0PiPi_D0ToHH
and BdToD0KPi_D0ToHH
I get a segmentation violation. Tupling from their D0ToHHHH
counterparts however works fine, similarly tupling from the BuToDh_D0ToHH
lines also works fine. Here's a log: DaVinci_D0ToHH.log. This is the Analysis Production pipeline, you can see that the HHHH job worked fine whereas the job including both HHHH and HH crashed, I think upon finding a candidate. To reproduce it locally you can do lb-ap reproduce 5401666 "Bd2Dhh_hlt2_checks" "2022_VeloClosed_NoUT_MagDown" 0
.
Here are the tupling options, I treat the HHHH and HH lines exactly the same besides adding a couple branches for the extra particles in the HHHH.
I'm not sure where to start to debug this. I guess there may be an issue in the way the line was prepared but it uses the same builders as other lines that do work, I can give more exact info if needed. Ideally DaVinci should give some indication of something problematic in the HLT2 output that results in this violation to help debug this.
Closed by Analysis#45 (moved) .