| Предыдущий | Следующий |
| ippStsNullPtrErr | ippStsSizeErr |
ippStsRangeErr
ippStsRangeErr сообщает о неверно заданном интервале: lower bound оказался больше upper bound. Для clipping, thresholding, random generation и других range-based операций такой набор параметров не задаёт однозначный допустимый диапазон, даже если все buffers и типы данных корректны.
Особенно внимательно проверяйте значения после conversion и per-channel настройки. UI может хранить правую/левую границу отдельно, а преобразование единиц или отрицательный scale способен поменять их порядок уже после первоначальной валидации.
Проверьте порядок границ
- Фактические minimum и maximum в единицах, которые получает IPP.
- Каждую пару bounds в per-channel arrays, а не только первый канал.
- Конфигурационные пути, где low/high, left/right или start/end могут поменяться местами.
Исправление считается устойчивым, если границы валидируются непосредственно перед формированием аргументов primitive и boundary tests покрывают равные и почти равные значения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.