Batcher2d合批报错闪退
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
@bofeng-song 我记得有修复过一些 spine 的崩溃问题,看看是否和这个 issue 类似。 @superfanddd 你有用 3.8.3 或者 3.8.4 社区版测试过吗?
是否有可复现的demo? @superfanddd 383有修复类似问题: https://github.com/cocos/cocos-engine/pull/16931 麻烦合并后验证,或者升级到383
@superfanddd 有结论麻烦在这里反馈下,如果没问题后面会关闭次issue
无进一步的反馈,先关闭此issue,后面复现后再reopen继续跟进