-
Creator 版本:2.0.8
-
目标平台: iOS
-
详细报错信息,包含调用堆栈:见下图
-
重现方式:随机crash ipad几率比较高 无固定重现方式
-
出现概率:5-10%
我跟踪了一下内存地址,log贴在下面。
第一次
使用这个地址的位置不清楚
copiedData 0x1152c0000
free 0x1152c0000
第二次
在ttf.js的_updateTexture fillText CanvasBufferUpdatedCallback里分配的内容
在glTexImage2D的时候使用
最后释放 没有问题
fillText copiedData 0x1152c0000
gl.texImage2D pixels 0x1152c0000
free 0x1152c0000
第三次
和第二次一样 但是不知道什么时间释放的内存
等到使用的时候就crash了
fillText copiedData 0x1152c0000
free 0x1152c0000
gl.texImage2D pixels 0x1152c0000 crash
请问什么情况有可能会导致这种问题?
有什么办法能追踪错误的那次释放是在哪里发生的吗?