崩溃显示在引擎回前台时,释放上一个使用的eglsurface崩溃,存在重复释放问题,业务流程未见异常,需要帮助分析问题引发原因
[Image Removed]
崩溃显示在引擎回前台时,释放上一个使用的eglsurface崩溃,存在重复释放问题,业务流程未见异常,需要帮助分析问题引发原因
[Image Removed]
渲染线程堆栈信息如图:
[Image Removed]
Hi,
很抱歉,由于我不太熟悉Android层的逻辑,如果但从引擎这里去分析,我也没什么想法,我不太确定这个surface具体在哪里释放过,应该不是引擎释放过两次吧?如果你感觉是引擎层连续释放两次,可以试试加一些log,在释放的地方把handle打印出来,或者加一个全局的变量,记录上一次释放handle的值,如果有两次连续是一样的(我不确定再次申请会不会返回相同的值,假如不会),可以debug一下,看看是什么情况出现的。