cocos-engine icon indicating copy to clipboard operation
cocos-engine copied to clipboard

Batcher2d合批报错闪退

Open superfanddd opened this issue 1 year ago • 3 comments

Cocos Creator version

3.8.2

System information

android

Issue description

安卓上运行一会就合批报错闪退(cc::Batcher2d::generateBatch),好像跟spine有关

Relevant error log output

-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::StencilManager::getDepthStencilState(cc::StencilStage, cc::Material*)+108) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #01 pc 00000000027c4ea4 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::generateBatchForMiddleware(cc::RenderEntity*, cc::RenderDrawInfo*)+280) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #02 pc 00000000027c4654 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::generateBatch(cc::RenderEntity*, cc::RenderDrawInfo*)+96) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #03 pc 00000000027c3f04 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::walk(cc::Node*, float)+1280) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #04 pc 00000000027c4570 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::walk(cc::Node*, float)+2924) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #05 pc 00000000027c4570 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::walk(cc::Node*, float)+2924) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #06 pc 00000000027c4570 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::walk(cc::Node*, float)+2924) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #07 pc 00000000027c4570 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::walk(cc::Node*, float)+2924) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #08 pc 00000000027c387c /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::fillBuffersAndMergeBatches()+132) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #09 pc 00000000027c59e8 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Batcher2d::update()+28) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #10 pc 000000000274f5cc /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Root::frameMoveBegin()+160) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #11 pc 000000000274fc60 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (cc::Root::frameMove(float, int)+168) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.669 6602-6633 DEBUG com.walrus.WildernessWarriors A #12 pc 0000000002bfe558 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.643 6602-6602 Thread-1 com.walrus.WildernessWarriors I type=1400 audit(0.0:8837): avc: denied { write } for name="10082.log" dev="sdc3" ino=4456568 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:tombstone_data_file:s0 tclass=file permissive=1 app=com.walrus.WildernessWarriors 2024-07-25 19:03:13.682 6602-6633 DEBUG com.walrus.WildernessWarriors A #13 pc 00000000032f7fd8 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (jsbFunctionWrapper(v8::FunctionCallbackInfov8::Value const&, bool ()(se::State&), char const)+464) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.682 6602-6633 DEBUG com.walrus.WildernessWarriors A #14 pc 0000000002bfe2d8 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so (js_cc_Root_frameMoveRegistry(v8::FunctionCallbackInfov8::Value const&)+36) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf) 2024-07-25 19:03:13.682 6602-6633 DEBUG com.walrus.WildernessWarriors A #15 pc 00000000040a8528 /data/app/~~q-AGWlVEJPgZQt58ixC1cg==/com.walrus.WildernessWarriors-Qo4ejKdaKEPZxMRFGl6L4Q==/lib/arm64/libcocos.so!libcocos.so (offset 0x4099000) (BuildId: 780baa3a6c5b0fcc26d1f7eef41e2495be369ebf)

Steps to reproduce

Minimal reproduction project

No response

superfanddd avatar Jul 25 '24 11:07 superfanddd

@bofeng-song 我记得有修复过一些 spine 的崩溃问题,看看是否和这个 issue 类似。 @superfanddd 你有用 3.8.3 或者 3.8.4 社区版测试过吗?

minggo avatar Aug 05 '24 02:08 minggo

是否有可复现的demo? @superfanddd 383有修复类似问题: https://github.com/cocos/cocos-engine/pull/16931 麻烦合并后验证,或者升级到383

bofeng-song avatar Aug 05 '24 02:08 bofeng-song

@superfanddd 有结论麻烦在这里反馈下,如果没问题后面会关闭次issue

bofeng-song avatar Aug 06 '24 08:08 bofeng-song

无进一步的反馈,先关闭此issue,后面复现后再reopen继续跟进

bofeng-song avatar Aug 19 '24 09:08 bofeng-song