Что означает код NTSTATUS 0xC0150014 (STATUS_SXS_CORRUPT_ACTIVATION_STACK)?

 
Предыдущий Следующий
STATUS_SXS_PROCESS_TERMINATION_REQUESTED STATUS_SXS_CORRUPTION

STATUS_SXS_CORRUPT_ACTIVATION_STACK

Стек контекстов активации потока повреждён

STATUS_SXS_CORRUPT_ACTIVATION_STACK обозначает повреждение стека потока, отслеживающего активные контексты. Это отличается от ошибочного XML-манифеста: сбой находится в состоянии среды выполнения, управляющем вложенной активацией, а не в самих объявлениях сборок.

Повторные попытки активации или деактивации не являются восстановлением. Сохраните первый сбой, стек вызовов и состояние потока. Исследуйте повреждение памяти, неправильное управление временем жизни, ошибки ABI/FFI и несбалансированные области активации до изменения хранилища компонентов или переустановки сред выполнения.

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

  • Соберите дамп при первом появлении и исследуйте недавнюю историю активации и деактивации проблемного потока.
  • Используйте диагностику безопасности памяти и кучи, где это возможно; повреждение стека может быть вторичным симптомом более ранней перезаписи.
  • Сведите путь к одному потоку и минимальной последовательности вложенной активации, чтобы определить владельца, повреждающего состояние.

Ссылки


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