Что означает статус Intel IPP -124 (ippStsUnderRunErr)?

 
Предыдущий Следующий
ippStsNoiseRangeErr ippStsPaddingErr

ippStsUnderRunErr

Что означает ippStsUnderRunErr

Входные данные закончились раньше, чем операция смогла прочитать необходимую структуру.

Under-run означает недостаток данных в середине ожидаемой единицы, а не подтверждённый логический конец потока. Причиной бывает обрезанный packet, неверная длина блока или ошибка накопления chunks.

Что проверить

  • Сравните declared length текущей структуры с реально доступными байтами.
  • Проверьте перенос неполного заголовка или блока между последовательными входными buffers.
  • Не интерпретируйте underrun как успешный EOF, пока parser не подтвердил корректное завершение объекта.
  • Для потокового API логируйте consumed/produced counts и состояние context на каждом вызове, иначе место рассинхронизации теряется.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.