Что означает код HRESULT 0x80093012 (OSS_FATAL_ERROR)?

 
Предыдущий Следующий
OSS_CONSTRAINT_VIOLATED OSS_ACCESS_SERIALIZATION_ERROR

OSS_FATAL_ERROR

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

OSS_FATAL_ERROR означает, что OSS runtime обнаружил внутреннее состояние, из которого не может безопасно продолжить encoding/decoding.

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

  • Сохраните первый OSS error до fatal result и входной ASN.1 payload.
  • Проверьте совместимость generated code и runtime library.
  • Снимите call stack и версию загруженной DLL.
  • Исключите повреждение памяти вызывающим кодом до входа в OSS.

Не продолжайте использовать тот же runtime context после fatal error. Пересоздайте context после устранения причины и воспроизведите на минимальном входе.

Технические ссылки


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