| Предыдущий | Следующий |
| OSS_INDEFINITE_NOT_SUPPORTED | OSS_BAD_TABLE |
OSS_MEM_ERROR
Что означает OSS_MEM_ERROR
OSS_MEM_ERROR означает, что OSS ASN.1 runtime не смог корректно выполнить операцию, связанную с памятью.
Что проверить
- Определите конкретную encode/decode/copy operation и объём данных в момент отказа.
- Проверьте custom allocator callbacks, matching allocate/free и время жизни caller-owned buffers.
- Используйте memory instrumentation, чтобы исключить corruption до входа в runtime.
Как исправлять
Исправьте allocator contract или утечку/повреждение памяти. Если проблема только на больших сообщениях, проверяйте реальные размеры и overflow при вычислении allocation, а не ограничивайтесь увеличением доступной памяти процесса.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.