我的脚本崩溃了,调试器无法捕获错误。我甚至尝试过捕捉一些函数,但是没有起作用。该脚本是游戏的测试脚本。它对以前的游戏很有效,但对于新游戏有一些新的情况。不幸的是,我不知道错误在哪里。可能是在从服务器接收到唯一案例对象时。错误:Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)下面是SegfaultHandler的输出:
PID 2645 received SIGSEGV
我已经开始开发一个OpenGL (ES)应用程序,它将在Raspberry和OS上运行。此示例显示具有映射纹理的旋转立方体。它使用特定的broadcom函数初始化上下文。对于OSX,我使用了适当的过剩功能。我已经将osx的init函数拆分出来了,pi版本工作得很好。当我运行osx版本时,我总是在glDrawArrays()调用redraw_scene()中得到一个片段错误。通常情况下,造成这种情况的原因是顶点数据不正确。但如前所述,同样的代码(与设置和绘图有关)在Pi上工作。这是一个经过修整的代码版本,它演示了错误。也许对于常规的OpenGL vs ES,我需要做一些不同的事情吗?
#incl