My app crash randomly on Xiaomi Redmi Note 11 Pro (Android 13), Samsung a50s (Android 11), Oppo A94 (Android 13)
NDK for building: 21.1.6352462
Relevant error log output
2025-01-03 10:18:42.167 28631-28631 DEBUG pid-28631 A *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2025-01-03 10:18:42.167 28631-28631 DEBUG pid-28631 A Build fingerprint: ‘samsung/a50sxx/a50s:11/RP1A.200720.012/A507FNXXS7DWD1:user/release-keys’
2025-01-03 10:18:42.167 28631-28631 DEBUG pid-28631 A Revision: ‘4’
2025-01-03 10:18:42.167 28631-28631 DEBUG pid-28631 A ABI: ‘arm64’
2025-01-03 10:18:42.168 28631-28631 DEBUG pid-28631 A Timestamp: 2025-01-03 10:18:42+0700
2025-01-03 10:18:42.168 28631-28631 DEBUG pid-28631 A pid: 13124, tid: 15313, name: GLThread 6248 >>> com.game.test <<<
2025-01-03 10:18:42.168 28631-28631 DEBUG pid-28631 A uid: 11694
2025-01-03 10:18:42.168 28631-28631 DEBUG pid-28631 A signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x77f478b7c0
2025-01-03 10:18:42.168 28631-28631 DEBUG pid-28631 A x0 00000077f478b7c0 x1 00000000892c5312 x2 0000000000000008 x3 000000737e916318
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x4 00000073a4851760 x5 00000073a4851798 x6 0000000000000000 x7 0000000000000000
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x8 00000073ab161f30 x9 0000000449629890 x10 0000000000000008 x11 06f709064687b631
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x12 0000000000000040 x13 0000000000000001 x14 0000000000000207 x15 00000000000000ff
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x16 000000737e8d2880 x17 000000737d3da7dc x18 00000073a40e2000 x19 0000007357373030
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x20 0000007357374ff0 x21 0000000000000003 x22 00000072000095a0 x23 ffffffffffffffff
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x24 0000007208040355 x25 000000000000001e x26 0000007200000000 x27 0000007208240119
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A x28 000000000000001b x29 00000073a4851930
2025-01-03 10:18:42.169 28631-28631 DEBUG pid-28631 A lr 000000737d3da854 sp 00000073a48518b0 pc 000000737d3da854 pst 0000000020000000
2025-01-03 10:18:42.193 28631-28631 DEBUG pid-28631 A backtrace:
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #00 pc 0000000000a6f854 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (std::__ndk1::__hash_const_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<unsigned long, cocos2d::renderer::Technique::Parameter>, void*>> std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<unsigned long, cocos2d::renderer::Technique::Parameter>, std::__ndk1::__unordered_map_hasher<unsigned long, std::__ndk1::__hash_value_type<unsigned long, cocos2d::renderer::Technique::Parameter>, std::__ndk1::hash, true>, std::__ndk1::__unordered_map_equal<unsigned long, std::__ndk1::__hash_value_type<unsigned long, cocos2d::renderer::Technique::Parameter>, std::__ndk1::equal_to, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<unsigned long, cocos2d::renderer::Technique::Parameter> > >::find(unsigned long const&) const+120) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #01 pc 0000000000a69ef8 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #02 pc 0000000000a69e20 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::Pass::getProperty(unsigned long) const+60) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #03 pc 0000000000b99d24 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::BaseRenderer::draw(cocos2d::renderer::BaseRenderer::StageItem const&)+616) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #04 pc 0000000000bcbaf4 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::ForwardRenderer::drawItems(std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem > const&)+156) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #05 pc 0000000000bc9cb8 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::ForwardRenderer::opaqueStage(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)+496) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #06 pc 0000000000bd19fc /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #07 pc 0000000000bd18f4 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #08 pc 0000000000bd1848 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (std::__ndk1::__bind_return<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), std::__ndk1::tuple<cocos2d::renderer::ForwardRenderer*, std::__ndk1::placeholders::__ph<1>, std::__ndk1::placeholders::__ph<2> >, std::__ndk1::tuple<cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&>, __is_valid_bind_return<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), std::__ndk1::tuple<cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1>, std::__ndk1::placeholders::__ph<2> >, std::__ndk1::tuple<cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&> >::value>::type std::__ndk1::__bind<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&>::operator()<cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&>(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)+124) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #09 pc 0000000000bd17a8 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #10 pc 0000000000bd1720 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (void std::__ndk1::__invoke_void_return_wrapper::__call<std::__ndk1::__bind<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&>&, cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&>(std::__ndk1::__bind<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&>&, cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)+84) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #11 pc 0000000000bd16bc /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.194 28631-28631 DEBUG pid-28631 A #12 pc 0000000000bd0398 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (std::__ndk1::__function::__func<std::__ndk1::__bind<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&>, std::__ndk1::allocator<std::__ndk1::__bind<void (cocos2d::renderer::ForwardRenderer::)(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&), cocos2d::renderer::ForwardRenderer, std::__ndk1::placeholders::__ph<1> const&, std::__ndk1::placeholders::__ph<2> const&> >, void (cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)>::operator()(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)+88) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #13 pc 0000000000bab250 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #14 pc 0000000000b9946c /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (std::__ndk1::function<void (cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&)>::operator()(cocos2d::renderer::View const&, std::__ndk1::vector<cocos2d::renderer::BaseRenderer::StageItem, std::__ndk1::allocatorcocos2d::renderer::BaseRenderer::StageItem >&) const+80) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #15 pc 0000000000b98c88 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::BaseRenderer::render(cocos2d::renderer::View const&, cocos2d::renderer::Scene const*)+1208) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #16 pc 0000000000bca598 /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::ForwardRenderer::render(cocos2d::renderer::Scene*, float)+404) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #17 pc 0000000000a7e1cc /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (cocos2d::renderer::RenderFlow::render(cocos2d::renderer::NodeProxy*, float, cocos2d::renderer::Camera*)+572) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #18 pc 0000000000ad9cac /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #19 pc 0000000000ad98cc /data/app/pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (js_renderer_RenderFlow_renderRegistry(v8::FunctionCallbackInfov8::Value const&)+348) (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
2025-01-03 10:18:42.195 28631-28631 DEBUG pid-28631 A #20 pc 00000000014e2034 /data/app/~~pDste4dzzqY1wRhGGvcLVg==/com.game.test-6XJ6tNPvvlVdl7Ye4KKzGA==/lib/arm64/libcocos2djs.so (BuildId: 3beee731e64699547e191920c34dfe8eb785fde9)
Does anyone have an idea to fix it? Tks