The crash dump says the pointer is pointing to a gap in the VM space of size 0x4000.Here's a bit more data:Process 626 stopped * thread #12, stop reason = EXC_BAD_ACCESS (code=1, address=0x106941224) frame #0: 0x00000001006e72a0 iSH`cpu_run [inlined] __mem_read(mem=<unavailable>, addr=<unavailable>, size=4) at memory.h:105 [opt] 102 void *ptr = __mem_read_ptr(mem, addr); 103 if (ptr == NULL) 104 return false; -> 105 memcpy(out, ptr, size); 106 return true; 107 } 108 #define mem_read(mem, addr, value) __mem_read(mem, addr, (value), sizeof(*(value))) Target 0: (iSH) stopped. (lldb) c Process 626 resuming Process 626 stopped * thread #12, stop reason = EXC_BAD_ACCESS (code=1, address=0x106941224) frame #0: 0x00000001006e72a0 iSH`cpu_run [inlined] __mem_read(mem=<unavailable>, addr=<unavailable>, size=4) at memory.h:105 [opt] 102 void *ptr = __mem_read_ptr(mem, addr); 103 if (ptr == NULL) 104 return false; -> 105 memcpy(out, ptr, size); 106 return true; 107 } 108 #d
Topic:
App & System Services
SubTopic:
Core OS
Tags: