主循环里meshbuffer的uploadData中数组越界

这个怎么调试,vivo个别手机偶现这个错误,单纯看log看不出来,求助大佬

看不太清,麻烦log发一下文本。另外有没有堆栈的信息?哪个版本以及平台?

log&&cocosjsb.zip (394.0 KB)

引擎2.0.6,vivo平台1030版本测试的,偶现

知道在什么操作情况下会有出现的概率?频繁么?

不太频繁,可能和机型也有关系,我们游戏开局后偶现(开局有用到拖尾和粒子效果),时机算固定,查游戏逻辑没定位到bug,这种问题怎么查呢?

oppo和微信上没出现过

请问在空项目上会出现这个问题么,请问能否确认复现场景是怎样的。

http://webapp.hoperun.com:6060/mansuo?se=8617dbf5a7d128b31619b319b64d89c6&path=/upload/logs/vivoappstore2/Log/20190116/wangbaofeng/xiaoniao.zip

这是VIVO测试的复现场景视频和log

我将会用HelloWorld项目在vivo手机上进行测试,你也提供下出现问题的vivo机型和系统。
另外我们了解到1030引擎目前存在bug,你尝试升级到1031测试看看。

在vivo x23 平台版本1031未遇到问题

需要解决1030版本的这个问题,vivo用1030测试,我告诉他们1031是好的是没有意义的。
x21a,y81s,y75测试有问题,我自己用云测平台的y75(android7.1.1)也能复现,大概1/20概率

1030引擎目前存在bug是什么?还有想知道cc.mesh中uploaddata数组索引出现负值的可能原因是什么?我可以自己去尝试定位问题,demo觉得不好弄,还不知道原因,也许游戏关联性比较大

A1:只能等待vivo方修复问题。
A2:目前已知的bug是1030引擎版本会出现 进入游戏报错,与你出现的问题一致。
A3:[quote=“pufanyang, post:11, topic:72836”]
cc.mesh中uploaddata数组索引出现负值
[/quote]
无法凭字面意义判断问题。

已经和vivo方沟通,对面确认有这个问题,如果还是有问题请自行联系vivo方告知你的问题,他们会人工帮你处理

嗯,我联系vivo人员了解一下,谢谢您耐心解答!

cc.mesh中uploaddata数组索引出现负值 这种情况该从何入手呢?有没有什么好的调试方法,看log真的看不出来问题

升级2.1.0打的vivo包没有出现该问题了,推测是刚体受冲量较大时,跟随的粒子效果或拖尾效果纹理数据计算错误,根据出错位置猜测的,只是猜测,反馈给你们

谢谢 如果遇到同样的问题 我们会参考这个思路