Что означает код HRESULT 0x8009302D (OSS_MUTEX_NOT_CREATED)?

 
Предыдущий Следующий
OSS_OPEN_TYPE_ERROR OSS_CANT_CLOSE_TRACE_FILE

OSS_MUTEX_NOT_CREATED

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

OSS_MUTEX_NOT_CREATED означает, что библиотека OSS ASN.1 не смогла создать mutex, необходимый для безопасного доступа к общему состоянию runtime. Код возникает до собственно кодирования или декодирования ASN.1-данных.

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

  • Сохраните нативную ошибку ОС, полученную при создании объекта синхронизации.
  • Проверьте количество дескрипторов и общее потребление ресурсов процесса.
  • Убедитесь, что runtime инициализируется один раз и корректно освобождается.
  • Сравните контекст безопасности и ограничения процесса с рабочим запуском.

Исправляйте системную причину создания mutex или неправильный жизненный цикл библиотеки. Анализ ASN.1 payload на этом этапе вторичен, потому что обработка PDU ещё не началась.

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


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