[ATR-28845] Protect against trigger navigation graphs with over uint16_t::max nodes
This provides protection for the crash in [ATR-28845] while work on the proper fix, !74315 (merged), continues.
Change tested against the reproducer on [ATR-30141]. This is a very rare occurrence.
Both choices in the mitigation code block were tested.
Also targets 24.0.52-patches
Merge request reports
Activity
This merge request affects 2 packages:
- Trigger/TrigAnalysis/TrigNavSlimmingMT
- Trigger/TrigSteer/TrigCompositeUtils
Affected files list will not be printed in this case
Adding @tamartin as watcher
added 24.0 Trigger analysis-review-required review-pending-level-1 labels
CI Result SUCCESS (hash 4465bce8)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)added analysis-review-approved label and removed analysis-review-required label
mentioned in merge request !74315 (merged)
added review-approved label and removed review-pending-level-1 label
added review-approved-point1 label
mentioned in commit 987a6b8f
picked the changes into the branch
cherry-pick-987a6b8f
with commit 9ae43d46mentioned in commit 9ae43d46
mentioned in merge request !74469 (closed)
mentioned in merge request !74494 (merged)
mentioned in commit 596bf836
mentioned in merge request !75481 (merged)
mentioned in commit 09932b5f