ORCOM
ORCOM copied to clipboard
Failed assertions in orcom_pack
Hi there,
When encoding via orcom_pack in debug mode (i.e by replacing this line with CXX_FLAGS += -g3 -O0 -flto -fwhole-program
), the following assertions (one after the other) fail:
- orcom_pack: BinFileExtractor.cpp:155:
void BinFileExtractor::StartDecompress(const string&, BinModuleConfig&)
: AssertionblockDescriptors[validBins].recordsCount >= minBinSize'
failed. - orcom_pack: BinFileExtractor.cpp:195:
bool BinFileExtractor::ExtractNextStdBin(BinaryBinBlock&, uint32&)
: AssertionblockDesc.metaSize > 0 && blockDesc.recordsCount >= minBinSize'
failed. - orcom_pack: BinFileExtractor.cpp:242:
void BinFileExtractor::ExtractNextBin(const BinFileExtractor::BlockDescriptor&, BinaryBinBlock&)
: Assertiondesc_.recordsCount > 0'
failed.
If I comment these or compile in release mode (when assertions are null because of -DDNDEBUG macro), it seems to work.
Can you please help review?
Best, Junaid