Что означает код возврата ядра macOS 45 (KERN_RPC_CONTINUE_ORPHAN)?

 
Также может означать:
КонстантаТипОС
ippStsLLADisabledСтатус Intel IPPЛюбая
EL2NSYNCerrnoLinux
ENOTSUPerrnomacOS
EDEADLKerrnoSolaris
SCSI_DISK_DRIVER_INTERNALКод BSODWindows
Предыдущий Следующий
KERN_RPC_TERMINATE_ORPHAN KERN_NOT_SUPPORTED

KERN_RPC_CONTINUE_ORPHAN

Продолжение осиротевшей активации

KERN_RPC_CONTINUE_ORPHAN является парным управляющим результатом для KERN_RPC_TERMINATE_ORPHAN. XNU описывает его как разрешение осиротевшей активации продолжить выполнение, поэтому его следует интерпретировать как внутреннее решение состояния Mach RPC, а не как успешный ответ на исходный запрос клиента.

Его диагностическая ценность заключается в восстановлении порядка владения и завершения работы. Решение о продолжении не гарантирует, что другая сторона получит ответ, что высокоуровневая операция завершена или что окружающая служба остаётся доступной.

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

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

Ссылки


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