Skip to content

Failing Hlt::PackedData::ByteBuffer assert

Observed failed assert in PackedDataBuffer related to the data integrity. Observed only when running over PbPb data with additional packing checks enabled by Moore!5500 (merged), enabling checks in SelectivePacker and subsequent call to PackedDataBuffer.

Failure:

python3: ../Event/EventPacker/src/lib/PackedDataBuffer.cpp:41: bool LHCb::Hlt::PackedData::ByteBuffer::init(buffer_view, bool): Assertion `m_buffer.data() != data.data()' failed.

Link to the test: https://lhcb-nightlies.web.cern.ch/nightly/lhcb-2025-mc-pbpb-patches-mr/19/Moore/x86_64_v2-el9-gcc13-dbg/tests#Hlt2Conf_hlt2_PbPb_2025_bgi_prescaled

Local repoducer:

Simple running of related qmt file: hlt2_PbPb_2025_bgi_prescaled.qmt

FYI @jonrob @graven

Edited by Miroslav Saur
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information