Что означает код ошибки Windows 599 (ERROR_STACK_OVERFLOW_READ)?

 
Предыдущий Следующий
ERROR_NOT_TINY_STREAM ERROR_CONVERT_TO_LARGE

ERROR_STACK_OVERFLOW_READ

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

ERROR_STACK_OVERFLOW_READ — запрос должен быть обработан кодом обработки переполнения стека.

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

Сохраните указатель стека, адрес инструкции и контекст раскрутки стека в момент исключения.

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

Исходная формулировка

  • this result the request must be handled by the stack overflow code.
  • Enable compiler and runtime protections in a reproducer
  • Review large local variables and alloca-style allocations
  • Inspect recursion depth and repeated frames
  • A document parser recursively expands nested objects without a depth limit. A crafted file exhausts the worker stack, and a subsequent read during exception dispatch reports this code. A strict nesting limit addresses both reliability and denial-of-service risk.

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


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