| Предыдущий | Следующий |
| STATUS_SXS_PROCESS_TERMINATION_REQUESTED | STATUS_SXS_CORRUPTION |
STATUS_SXS_CORRUPT_ACTIVATION_STACK
Стек контекстов активации потока повреждён
STATUS_SXS_CORRUPT_ACTIVATION_STACK обозначает повреждение стека потока, отслеживающего активные контексты. Это отличается от ошибочного XML-манифеста: сбой находится в состоянии среды выполнения, управляющем вложенной активацией, а не в самих объявлениях сборок.
Повторные попытки активации или деактивации не являются восстановлением. Сохраните первый сбой, стек вызовов и состояние потока. Исследуйте повреждение памяти, неправильное управление временем жизни, ошибки ABI/FFI и несбалансированные области активации до изменения хранилища компонентов или переустановки сред выполнения.
Что проверить
- Соберите дамп при первом появлении и исследуйте недавнюю историю активации и деактивации проблемного потока.
- Используйте диагностику безопасности памяти и кучи, где это возможно; повреждение стека может быть вторичным симптомом более ранней перезаписи.
- Сведите путь к одному потоку и минимальной последовательности вложенной активации, чтобы определить владельца, повреждающего состояние.
Ссылки
- Microsoft: контексты активации
- Microsoft: ActivateActCtx
- Microsoft: DeactivateActCtx
- Wine: реализация контекста активации
Нужно найти другой код? Найти другой код состояния или ошибки.
