Site icon EfmSoft

Что означает код NTSTATUS 0xC0000373 (STATUS_FAILED_STACK_SWITCH)?

 
Предыдущий Следующий
STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY STATUS_HEAP_CORRUPTION

STATUS_FAILED_STACK_SWITCH

meta-description[STATUS_FAILED_STACK_SWITCH: Windows не смогла подготовить memory для требуемого stack switch; проверяйте нагрузки на память и конкретный пути переключения.]

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

STATUS_FAILED_STACK_SWITCH означает, что системе не удалось выполнить требуемое переключение стека, в частности из-за невозможности подготовить необходимую память стека.

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

  • Контекст операции, где требовалось переключение стека, и первый статус перед отказом.
  • Общее давление на память и commit в этот момент.
  • Не повреждены ли дескрипторы и состояние стека конкретной подсистемы.
  • Повторяется ли ошибка только при определённой глубине вложенности или повторному входу.

Чего не следует делать

Не диагностируйте этот код автоматически как обычный переполнение стека или ошибку метаданных раскрутки стека: это отдельное условие пути переключения. Сохраните дамп/контекст до повтора и сопоставьте его с счётчиками памяти. Если проблема исчезает только после снижения нагрузки на память, подтвердите это повторяемым тестом; если нет — исследуйте подсистему, инициирующую переключение стека.

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


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

Exit mobile version