Site icon EfmSoft

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

 
Предыдущий Следующий
MACH_MSG_IPC_KERNEL MACH_MSG_IPC_SPACE

MACH_MSG_VM_SPACE

Нехватка адресного пространства у получателя

MACH_MSG_VM_SPACE — специальный бит, добавляемый к более общей ошибке сообщения Mach. Он означает, что принимающая задача не смогла получить виртуальное адресное пространство для внестрочной области памяти. Без MACH_RCV_OVERWRITE принятые внестрочные области динамически размещаются где-либо в карте получателя; достаточно фрагментированная, ограниченная или исчерпанная карта может помешать такому выделению, даже когда физическая память ещё доступна.

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

Что исследовать

Ссылки


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

Exit mobile version