mach_vm_allocate_kernel failed / Compressor failed a blocking pager_get

Hello. I have two crash reports that are likely related, with the following kernel triage:

  • crash report 1: VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
  • crash report 2: VM - Compressor failed a blocking pager_get

Both reports seem to indicate that the crash may be happening during (and perhaps caused by) the call to RubyLocalDB.saveStoreMetadata.

I have attached the reports below. I would really appreciate any insight into what the kernel triages indicate based on the stack traces. Thank you.

Answered by DTS Engineer in 778695022

My experience is that the Kernel Triage section is a net that catches a lot of red herrings. And, indeed, that’s the case here. Consider this:

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: RUNNINGBOARD 0xdead10cc 

That 0xdead10cc code is important. See Understanding the exception types in a crash report for the details.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

My experience is that the Kernel Triage section is a net that catches a lot of red herrings. And, indeed, that’s the case here. Consider this:

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: RUNNINGBOARD 0xdead10cc 

That 0xdead10cc code is important. See Understanding the exception types in a crash report for the details.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

mach_vm_allocate_kernel failed / Compressor failed a blocking pager_get
 
 
Q