Skip to content

WIP: Fix crash on missing bank or TAE multiple banks

David Hutchcroft requested to merge Velo_decoder_tae_crash into 2017-patches

Fixes a crash caused by missing RAW banks triggering an attempt to create two decoder status objects in the same TES location.

This condition occurs when trying to decode TAE data when there is none. This scenario is common in online monitoring tasks.

This also happens in some DaVinci jobs that are decoding locations in stripped DSTs that do not have the VELO banks present.

This bug was introduced in LHCb v42r1 and so affects DaVinci v42r2 and v42r3 unfortunately.

Merge request reports