gp后台前几个崩溃最高的,都是类似的。看上去是Android调js的时候ScriptEngine没初始化好,快要超阈值了,麻烦帮忙看一下。
看堆栈已经在flushTasksOnGameThread里了,是不是就不是线程问题了。看代码所有的都是在runOnGameThread里调用的。
backtrace:
#00 pc 0x0000000000c80500 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (se::ScriptEngine::isValid() const+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#01 pc 0x0000000000c394f4 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (Java_com_cocos_lib_CocosJavascriptJavaBridge_evalString+44) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#02 pc 0x0000000000d6f948 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+120)
#03 pc 0x000000000069a4e8 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/oat/arm64/base.odex (com.cocos.game.AppActivity$g.run+56)
#04 pc 0x00000000005d5a10 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/oat/arm64/base.odex (com.cocos.lib.CocosHelper$e.b+336)
#05 pc 0x00000000005d5a6c /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/oat/arm64/base.odex (com.cocos.lib.CocosHelper.flushTasksOnGameThread+44)
#06 pc 0x000000000032d460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#07 pc 0x000000000032bfc8 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+800)
#08 pc 0x000000000062b67c /apex/com.android.art/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+156)
#09 pc 0x000000000068ccf8 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, …)+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#10 pc 0x000000000068b7b0 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (void cc::JniHelper::callStaticVoidMethod<>(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#11 pc 0x000000000068c32c /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (cc::flushTasksOnGameThreadJNI()+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#12 pc 0x00000000006ce1c4 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (cc::AndroidPlatform::loop()+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#13 pc 0x00000000006ce030 /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (cc::AndroidPlatform::run(int, char const**)+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#14 pc 0x0000000000c62b9c /data/app/~~gM2F8Ookggcc81mqMPEwmQ==/xxxxxxxxxx-vCUkWw4tCJ0-ythQ2EP25Q==/split_config.arm64_v8a.apk!libcocos.so (android_app_entry+1114112) (BuildId: 52452b31e4db70d87c649df00bf633f6be2f2a7e)
#15 pc 0x00000000000a86e8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+200)
#16 pc 0x0000000000099a90 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)


