和GPUImage 同时用程序崩溃

  • Creator 版本:2.0.9

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈:
    2019-05-22 10:32:13.443536+0800 [1932:613002] Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
    2019-05-22 10:32:13.443574+0800[1932:613002] Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
    2019-05-22 10:32:13.443593+0800[1932:613002] Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
    2019-05-22 10:32:13.443606+0800[1932:613002] Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)
    2019-05-22 10:32:13.443655+0800[1932:613002] GLDRendererMetal command buffer completion error: Error Domain=MTLCommandBufferErrorDomain Code=4 “Ignored (for causing prior/excessive GPU errors) (IOAF code 4)” UserInfo={NSLocalizedDescription=Ignored (for causing prior/excessive GPU errors) (IOAF code 4)}
    2019-05-22 10:32:13.443685+0800[1932:613034] Terminating due to blacklisting by kernel driver

  • 重现方式:
    GPUImageView 和
    UIView *_cocosView = (__bridge CCEAGLView *)cocos2d::Application::getInstance()->getView();
    添加到同一个父View上

  • 崩溃到 GPUImage 代码中

  • (void)presentBufferForDisplay;
    {
    [self.context presentRenderbuffer:GL_RENDERBUFFER];
    }

@panda @jare @zzf_Cocos 呼叫大佬 帮忙看下这个问题 :pray:

这个问题没有人解答一下吗? 我看之前也有类似的问题。但是都没有回答。

CCEAGLView-ios.mm 文件中还会输出
Failed to make complete framebuffer object 0x8CD7