| Предыдущий | Следующий |
| TPM_E_BAD_SIGNATURE | TPM_E_ASYMMETRIC |
TPM_E_NOCONTEXTSPACE
Что означает TPM_E_NOCONTEXTSPACE
TPM_E_NOCONTEXTSPACE означает, что TPM 1.2 не располагает местом для сохранения ещё одного контекста. Обычно это связано с большим числом живых или забытых saved contexts, а не с размером обычной оперативной памяти приложения.
Что проверить
- Посчитайте контексты, создаваемые каждым клиентом TBS, и сопоставьте их с закрытием операций.
- Проверьте пути ошибок и отмены, где освобождение контекста могло не выполниться.
- Отдельно исследуйте sleep/resume и аварийное завершение приложений.
- Закройте один заведомо временный контекст и проверьте возможность сохранить новый.
Связывайте срок жизни saved context с конкретной операцией и освобождайте его как можно раньше. Если место исчерпывается снова, ищите устойчивый рост числа контекстов, а не маскируйте проблему повторными попытками.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.