这是在iPhone设备上运行的简单游戏,在某些情况下会崩溃。但是xcode仅显示以下消息:
error: memory read failed for 0xd00000000
左侧面板中没有堆栈。 我在寄存器pc 0xd00000000中找到了该值,它看起来像该进程的基址。
这是内存使用情况图像,我已经在iphone x上对其进行了测试:
所以我想知道,如何找到这次车祸的直接原因?当寄存器更改为特殊值时,是否有任何方法可以中断该过程,在这种情况下,当pc寄存器更改为0xd00000000时,使xcode中断。
答案 0 :(得分:0)
stackoverflow异常导致此崩溃,它使我的堆栈内存崩溃,因此xcode无法获取此踏步的有效stacktrace。