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

 
Предыдущий Следующий
ERROR_RECOVERY_FAILURE ERROR_ALREADY_THREAD

ERROR_ALREADY_FIBER

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

ERROR_ALREADY_FIBER имеет значение 1280. Текущий поток уже преобразован в fiber, поэтому другой вызов ConvertThreadToFiber или ConvertThreadToFiberEx для него недопустим.

Какие данные собрать для ERROR_ALREADY_FIBER

Запишите идентификатор потока, путь инициализации, библиотеку или среду выполнения, выполнившую преобразование, сохранённый приложением указатель fiber и наличие нескольких модулей, независимо управляющих fibers. Владение преобразованием и очисткой должно находиться на одном уровне.

  • Сохраните точный API или команду, вернувшую ERROR_ALREADY_FIBER, идентичность вызывающей стороны, целевой объект, полный числовой статус и первый журнал компонента с ошибкой.
  • Сравните проблемный запрос с работающим запросом для ERROR_ALREADY_FIBER на той же границе подсистемы до разрушительных изменений конфигурации.

Восстановление и повтор для ERROR_ALREADY_FIBER

Используйте существующий контекст fiber или измените инициализацию так, чтобы преобразование выполнялось ровно один раз. ConvertFiberToThread подходит только тогда, когда текущий fiber создан преобразованием потока и от него больше не зависит планирование других fibers.

Официальные ссылки для ERROR_ALREADY_FIBER


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