cocos2dx-lite v1.4中SkeletonBatch.cpp的访问非法内存bug

图1中,一旦由于空间不足而执行红框的代码段,会使得2图中的cmd->getVertices()的地址是已经delete的旧地址,在某些机型会出现必现的crash,我这边能必现的机型是一台红米note3,另一台华为p9不会crash。如图3,。



我估计之前的版本也会有这个问题,只不过我目前用的是v1.4。

hi, 请问这个bug啥时候会修复吗,修复了以后麻烦说一声吧?

请问引擎组的大大们,有人在看这个问题吗?

刚刚同步了 spine runtime 中 SkeletonBatch 类的代码。这是 PR:
https://github.com/cocos-creator/cocos2d-x-lite/pull/523

同步之后,应该可以解决你遇到的问题。

赞赞赞
asdf