此bug特征,平均闪退时间在玩游戏1小时后,玩家每天闪退3次以上,我实在是解决不了这个问题
bugly抓到的堆栈如下:
1
#00 pc 000000000130de40 /data/user/0/com.taptap/virtual/data/app/com.bin.game/lib/arm64/libcocos2dlua.so (vtable for __cxxabiv1::__class_type_info+16) [arm64-v8a::b33045a2a2854e1c8800be46b7a9929f]
2
#01 pc 0000000000864150 cocos2d:
:updateBuffer(cocos2d::TextureAtlas*, cocos2d::CustomCommand&) + 140 [arm64-v8a]
3
#02 pc 00000000008641d8 cocos2d:
:updateEffectUniforms(cocos2d:
:BatchCommand&, cocos2d::TextureAtlas*, cocos2d::Renderer*, cocos2d::Mat4 const&) + 64 [arm64-v8a]
4
#03 pc 0000000000864ad4 cocos2d:
:draw(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 1272 [arm64-v8a]
5
#04 pc 0000000000865018 cocos2d:
:visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 676 [arm64-v8a]
6
#05 pc 000000000089531c cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 324 [arm64-v8a]
7
#06 pc 00000000008953f8 cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 544 [arm64-v8a]
8
#07 pc 00000000008953f8 cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 544 [arm64-v8a]
9
#08 pc 00000000008953f8 cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 544 [arm64-v8a]
10
#09 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
11
#10 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
12
#11 pc 0000000000afd3d8 cocos2d::extension::ScrollView::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 300 [arm64-v8a]
13
#12 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
14
#13 pc 00000000009eb414 cocos2d::ui::Layout::stencilClippingVisit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 752 [arm64-v8a]
15
#14 pc 00000000008953f8 cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 544 [arm64-v8a]
16
#15 pc 00000000008953f8 cocos2d::ProtectedNode::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 544 [arm64-v8a]
17
#16 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
18
#17 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
19
#18 pc 000000000087835c cocos2d::Node::visit(cocos2d::Renderer*, cocos2d::Mat4 const&, unsigned int) + 352 [arm64-v8a]
20
#19 pc 00000000008999e8 cocos2d::Scene::render(cocos2d::Renderer*, cocos2d::Mat4 const&, cocos2d::Mat4 const*) + 396 [arm64-v8a]
21
#20 pc 0000000000979e40 cocos2d::Director::drawScene() + 384 [arm64-v8a]
22
#21 pc 000000000097c188 cocos2d::Director::mainLoop() + 128 [arm64-v8a]
23
#22 pc 000000009ceba140