Cocos2dxJavascriptJavaBridge.evalString报错

  • Creator 版本: 2.4.2

  • 目标平台: Android

  • 重现方式:

  • 首个报错:
    2021-05-14 16:02:17.718 28771-28812/com.au.UGames E/com.au.UGames: JNI ERROR (app bug): attempt to use stale Local 0x1 (should be 0x5)
    2021-05-14 16:02:17.719 28771-28812/com.au.UGames A/com.au.UGames: java_vm_ext.cc:577] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x1
    java_vm_ext.cc:577] from java.lang.Runnable org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge.evalString(java.lang.String)
    2021-05-14 16:02:17.720 28771-28771/com.au.UGames D/Cocos2dxActivity: onResume()
    2021-05-14 16:02:17.852 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] Runtime aborting…
    runtime.cc:655] Dumping all threads without mutator lock held
    runtime.cc:655] All threads:
    runtime.cc:655] DALVIK THREADS (44):
    runtime.cc:655] “GLThread 1214” prio=5 tid=21 Runnable
    runtime.cc:655] | group="" sCount=0 dsCount=0 flags=0 obj=0x13380918 self=0xe2245400
    runtime.cc:655] | sysTid=28812 nice=0 cgrp=top-app sched=0/0 handle=0xc051b1c0
    runtime.cc:655] | state=R schedstat=( 9916003025 441897777 6055 ) utm=856 stm=134 core=4 HZ=100
    runtime.cc:655] | stack=0xc0418000-0xc041a000 stackSize=1040KB
    runtime.cc:655] | held mutexes= “abort lock” “mutator lock”(shared held)
    runtime.cc:655] native: #00 pc 0037b851 /apex/com.android.art/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+76)
    runtime.cc:655] native: #01 pc 0044d2b1 /apex/com.android.art/lib/libart.so (art::thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+388)
    runtime.cc:655] native: #02 pc 004489f7 /apex/com.android.art/lib/libart.so (art::thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+34)
    runtime.cc:655] native: #03 pc 00465f45 /apex/com.android.art/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+688)
    runtime.cc:655] native: #04 pc 00461407 /apex/com.android.art/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+354)
    runtime.cc:655] native: #05 pc 004608ff /apex/com.android.art/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool)+1514)
    runtime.cc:655] native: #06 pc 0040a95f /apex/com.android.art/lib/libart.so (art::Runtime::Abort(char const*)+1510)
    runtime.cc:655] native: #07 pc 0000d989 /system/lib/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+48)
    runtime.cc:655] native: #08 pc 0000d295 /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+224)
    runtime.cc:655] native: #09 pc 00296ca7 /apex/com.android.art/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1962)
    runtime.cc:655] native: #10 pc 00296d71 /apex/com.android.art/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, …)+64)
    runtime.cc:655] native: #11 pc 00452739 /apex/com.android.art/lib/libart.so (art::thread::DecodeJObject(_jobject*) const+488)
    runtime.cc:655] native: #12 pc 004da7b1 /apex/com.android.art/lib/libart.so (art::JniMethodEndWithReferenceHandleResult(_jobject*, unsigned int, art::Thread*)+36)
    runtime.cc:655] native: #13 pc 004da91f /apex/com.android.art/lib/libart.so (art::GenericJniMethodEnd(art::Thread*, unsigned int, jvalue, unsigned long long, art::ArtMethod*)+170)
    runtime.cc:655] native: #14 pc 004e2c1b /apex/com.android.art/lib/libart.so (artQuickGenericJniEndTrampoline+32)
    runtime.cc:655] native: #15 pc 000d86e9 /apex/com.android.art/lib/libart.so (art_quick_generic_jni_trampoline+56)
    runtime.cc:655] native: #16 pc 000d3bd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
    runtime.cc:655] native: #17 pc 004f8a61 /apex/com.android.art/lib/libart.so (art_quick_invoke_static_stub+276)
    runtime.cc:655] native: #18 pc 0012c2b1 /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160)
    runtime.cc:655] native: #19 pc 00240aaf /apex/com.android.art/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+250)
    runtime.cc:655] native: #20 pc 00238fb7 /apex/com.android.art/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+746)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #21 pc 004eca6f /apex/com.android.art/lib/libart.so (MterpInvokeStatic+478)
    runtime.cc:655] native: #22 pc 000ce794 /apex/com.android.art/lib/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655] native: #23 pc 00080a58 [anon:dalvik-classes.dex extracted in memory from /data/app/~~HR5qfg8JPkseAnDmPgs-fw==/com.au.UGames-Csk5wBS6eOG7YyXYQ5N_vw==/base.apk] (org.cocos2dx.javascript.AppActivity$1.run+4)
    runtime.cc:655] native: #24 pc 00231d6f /apex/com.android.art/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.12496560826802137605)+250)
    runtime.cc:655] native: #25 pc 00238723 /apex/com.android.art/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+114)
    runtime.cc:655] native: #26 pc 004db669 /apex/com.android.art/lib/libart.so (artQuickToInterpreterBridge+684)
    runtime.cc:655] native: #27 pc 000d8761 /apex/com.android.art/lib/libart.so (art_quick_to_interpreter_bridge+32)
    runtime.cc:655] native: #28 pc 020203c1 /memfd:jit-cache (deleted) (offset 2000000) (android.opengl.GLSurfaceView$GLThread.guardedRun+1640)
    runtime.cc:655] native: #29 pc 000d3c2f /apex/com.android.art/lib/libart.so (art_quick_osr_stub+46)
    runtime.cc:655] native: #30 pc 0025dcef /apex/com.android.art/lib/libart.so (art::jit::Jit::MaybeDoOnStackReplacement(art::Thread*, art::ArtMethod*, unsigned int, int, art::JValue*)+290)
    runtime.cc:655] native: #31 pc 004f5d2f /apex/com.android.art/lib/libart.so (MterpMaybeDoOnStackReplacement+130)
    runtime.cc:655] native: #32 pc 000d31f4 /apex/com.android.art/lib/libart.so (MterpHelpers+244)
    runtime.cc:655] native: #33 pc 0037045a /system/framework/framework.jar (offset 92e000) (android.opengl.GLSurfaceView$GLThread.guardedRun+690)
    runtime.cc:655] native: #34 pc 004ec483 /apex/com.android.art/lib/libart.so (MterpInvokeDirect+1114)
    runtime.cc:655] native: #35 pc 000ce714 /apex/com.android.art/lib/libart.so (mterp_op_invoke_direct+20)
    runtime.cc:655] native: #36 pc 00370bf8 /system/framework/framework.jar (offset 92e000) (android.opengl.GLSurfaceView$GLThread.run+48)
    runtime.cc:655] native: #37 pc 00231d6f /apex/com.android.art/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.12496560826802137605)+250)
    runtime.cc:655] native: #38 pc 00238723 /apex/com.android.art/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+114)
    runtime.cc:655] native: #39 pc 004db669 /apex/com.android.art/lib/libart.so (artQuickToInterpreterBridge+684)
    runtime.cc:655] native: #40 pc 000d8761 /apex/com.android.art/lib/libart.so (art_quick_to_interpreter_bridge+32)
    runtime.cc:655] native: #41 pc 000d3bd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
    runtime.cc:655] native: #42 pc 004f8931 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub+280)
    runtime.cc:655] native: #43 pc 0012c29f /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+142)
    runtime.cc:655] native: #44 pc 00404621 /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValuesart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+372)
    runtime.cc:655] native: #45 pc 0040472f /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+42)
    runtime.cc:655] native: #46 pc 00446b3f /apex/com.android.art/lib/libart.so (art::thread::CreateCallback(void*)+1090)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #04 pc 003938d9 /apex/com.android.art/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    runtime.cc:655] at java.lang.Object.wait(Native method)
    runtime.cc:655] - waiting on <0x0d0545f0> (a java.lang.Object)
    runtime.cc:655] at java.lang.Object.wait(Object.java:442)
    runtime.cc:655] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:655] - locked <0x0d0545f0> (a java.lang.Object)
    runtime.cc:655] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:655] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:274)
    runtime.cc:655] at java.lang.Daemons$Daemon.run(Daemons.java:140)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “FinalizerWatchdogDaemon” prio=5 tid=13 Sleeping
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x133804a0 self=0xe2242a00
    runtime.cc:655] | sysTid=28788 nice=4 cgrp=top-app sched=0/0 handle=0xc217d1c0
    runtime.cc:655] | state=S schedstat=( 197239 18120678 6 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xc207a000-0xc207c000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 00131741 /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+116)
    runtime.cc:655] native: #02 pc 00377d4f /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+490)
    runtime.cc:655] native: #03 pc 00379067 /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long long, int, bool, art::ThreadState)+178)
    runtime.cc:655] native: #04 pc 0039a06f /apex/com.android.art/lib/libart.so (art::Thread_sleep(_JNIEnv*, _jclass*, _jobject*, long long, int)+54)
    runtime.cc:655] at java.lang.Thread.sleep(Native method)
    runtime.cc:655] - sleeping on <0x0e2e1769> (a java.lang.Object)
    runtime.cc:655] at java.lang.Thread.sleep(Thread.java:442)
    runtime.cc:655] - locked <0x0e2e1769> (a java.lang.Object)
    runtime.cc:655] at java.lang.Thread.sleep(Thread.java:358)
    runtime.cc:655] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:391)
    runtime.cc:655] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:420)
    runtime.cc:655] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:326)
    runtime.cc:655] at java.lang.Daemons$Daemon.run(Daemons.java:140)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_1” prio=5 tid=14 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13380518 self=0xd7aed000
    runtime.cc:655] | sysTid=28789 nice=0 cgrp=top-app sched=0/0 handle=0xc1f761c0
    runtime.cc:655] | state=S schedstat=( 1108024 29608176 52 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xc1e7b000-0xc1e7d000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_2” prio=5 tid=15 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13380590 self=0xd7b06800
    runtime.cc:655] | sysTid=28794 nice=0 cgrp=top-app sched=0/0 handle=0xc1e751c0
    runtime.cc:655] | state=S schedstat=( 22005670 42203647 95 ) utm=1 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xc1d7a000-0xc1d7c000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_3” prio=5 tid=16 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13380608 self=0xd7ae7c00
    runtime.cc:655] | sysTid=28796 nice=0 cgrp=top-app sched=0/0 handle=0xc1d741c0
    runtime.cc:655] | state=S schedstat=( 6823385 28008904 67 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:655] | stack=0xc1c79000-0xc1c7b000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Profile Saver” prio=5 tid=17 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13380680 self=0xd7ad1400
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] | sysTid=28802 nice=9 cgrp=top-app sched=0/0 handle=0xc19ac1c0
    runtime.cc:655] | state=S schedstat=( 4519737 5016043 35 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xc18b1000-0xc18b3000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 00131741 /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+116)
    runtime.cc:655] native: #02 pc 0026edff /apex/com.android.art/lib/libart.so (art::ProfileSaver::Run()+734)
    runtime.cc:655] native: #03 pc 00272777 /apex/com.android.art/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+106)
    runtime.cc:655] native: #04 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #05 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_4” prio=5 tid=18 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x133806f8 self=0xd7aba800
    runtime.cc:655] | sysTid=28800 nice=0 cgrp=top-app sched=0/0 handle=0xc1c731c0
    runtime.cc:655] | state=S schedstat=( 19090985 60673805 132 ) utm=1 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xc1b78000-0xc1b7a000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “RenderThread” prio=10 tid=20 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13380770 self=0xd070b400
    runtime.cc:655] | sysTid=28807 nice=-10 cgrp=top-app sched=0/0 handle=0xc17a21c0
    runtime.cc:655] | state=S schedstat=( 114634861 60395414 520 ) utm=7 stm=3 core=5 HZ=100
    runtime.cc:655] | stack=0xc16a7000-0xc16a9000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009c29c /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
    runtime.cc:655] native: #01 pc 0006db69 /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
    runtime.cc:655] native: #02 pc 00011ba1 /system/lib/libutils.so (android::Looper::pollInner(int)+128)
    runtime.cc:655] native: #03 pc 00011ac7 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62)
    runtime.cc:655] native: #04 pc 00148aeb /system/lib/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+86)
    runtime.cc:655] native: #05 pc 00160eb9 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+52)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #02 pc 00377d4f /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+490)
    runtime.cc:655] native: #03 pc 00379067 /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long long, int, bool, art::ThreadState)+178)
    runtime.cc:655] native: #04 pc 003938d9 /apex/com.android.art/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    runtime.cc:655] at java.lang.Object.wait(Native method)
    runtime.cc:655] - waiting on <0x014ada8f> (a com.android.okhttp.ConnectionPool)
    runtime.cc:655] at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:107)
    runtime.cc:655] - locked <0x014ada8f> (a com.android.okhttp.ConnectionPool)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “Okio Watchdog” prio=5 tid=30 Waiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x139805a8 self=0xcf9f4c00
    runtime.cc:655] | sysTid=28947 nice=0 cgrp=top-app sched=0/0 handle=0xbb1221c0
    runtime.cc:655] | state=S schedstat=( 731771 501198 9 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xbb01f000-0xbb021000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005ddfc /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
    runtime.cc:655] native: #01 pc 0013146d /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    runtime.cc:655] native: #02 pc 00377d3d /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+472)
    runtime.cc:655] native: #03 pc 00379067 /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long long, int, bool, art::ThreadState)+178)
    runtime.cc:655] native: #04 pc 003938d9 /apex/com.android.art/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    runtime.cc:655] at java.lang.Object.wait(Native method)
    runtime.cc:655] - waiting on <0x0510d11c> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    runtime.cc:655] at java.lang.Object.wait(Object.java:442)
    runtime.cc:655] at java.lang.Object.wait(Object.java:568)
    runtime.cc:655] at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313)
    runtime.cc:655] - locked <0x0510d11c> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    runtime.cc:655] at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
    runtime.cc:655] at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
    runtime.cc:655]
    runtime.cc:655] “OkHttp ConnectionPool” prio=5 tid=31 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980620 self=0xd0100200
    runtime.cc:655] | sysTid=28948 nice=0 cgrp=top-app sched=0/0 handle=0xbb0121c0
    runtime.cc:655] | state=S schedstat=( 4931401 2529843 111 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:655] | stack=0xbaf0f000-0xbaf11000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 00131741 /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+116)
    runtime.cc:655] native: #02 pc 00377d4f /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+490)
    runtime.cc:655] native: #03 pc 00379067 /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long long, int, bool, art::ThreadState)+178)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #04 pc 003938d9 /apex/com.android.art/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    runtime.cc:655] at java.lang.Object.wait(Native method)
    runtime.cc:655] - waiting on <0x0f87c125> (a org.cocos2dx.okhttp3.ConnectionPool)
    runtime.cc:655] at org.cocos2dx.okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
    runtime.cc:655] - locked <0x0f87c125> (a org.cocos2dx.okhttp3.ConnectionPool)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=22 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980700 self=0xcffabe00
    runtime.cc:655] | sysTid=28951 nice=0 cgrp=top-app sched=0/0 handle=0xba6791c0
    runtime.cc:655] | state=S schedstat=( 106521666 11610056 258 ) utm=7 stm=3 core=5 HZ=100
    runtime.cc:655] | stack=0xba576000-0xba578000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=32 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x139807e8 self=0xcffacc00
    runtime.cc:655] | sysTid=28952 nice=0 cgrp=top-app sched=0/0 handle=0xba5701c0
    runtime.cc:655] | state=S schedstat=( 130564627 15699583 198 ) utm=11 stm=1 core=6 HZ=100
    runtime.cc:655] | stack=0xba46d000-0xba46f000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=33 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980890 self=0xcf9f7600
    runtime.cc:655] | sysTid=28953 nice=0 cgrp=top-app sched=0/0 handle=0xba4671c0
    runtime.cc:655] | state=S schedstat=( 91644888 11423238 175 ) utm=5 stm=3 core=5 HZ=100
    runtime.cc:655] | stack=0xba364000-0xba366000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=34 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980978 self=0xcf9f8400
    runtime.cc:655] | sysTid=28954 nice=0 cgrp=top-app sched=0/0 handle=0xb9baa1c0
    runtime.cc:655] | state=S schedstat=( 126514212 8488599 259 ) utm=10 stm=2 core=6 HZ=100
    runtime.cc:655] | stack=0xb9aa7000-0xb9aa9000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=35 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980a40 self=0xcfd3be00
    runtime.cc:655] | sysTid=28955 nice=0 cgrp=top-app sched=0/0 handle=0xb99c81c0
    runtime.cc:655] | state=S schedstat=( 47609226 4746299 75 ) utm=4 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb98c5000-0xb98c7000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=36 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980ae8 self=0xcfd07e00
    runtime.cc:655] | sysTid=28965 nice=0 cgrp=top-app sched=0/0 handle=0xb90bc1c0
    runtime.cc:655] | state=S schedstat=( 110066666 2921879 204 ) utm=8 stm=2 core=4 HZ=100
    runtime.cc:655] | stack=0xb8fb9000-0xb8fbb000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp Dispatcher” prio=5 tid=3 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980b90 self=0xc0599e00
    runtime.cc:655] | sysTid=29024 nice=0 cgrp=top-app sched=0/0 handle=0xb813c1c0
    runtime.cc:655] | state=S schedstat=( 22242390 422915 14 ) utm=1 stm=0 core=6 HZ=100
    runtime.cc:655] | stack=0xb8039000-0xb803b000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 004459f3 /apex/com.android.art/lib/libart.so (art::thread::Park(bool, long long)+1066)
    runtime.cc:655] native: #02 pc 003a9435 /apex/com.android.art/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+532)
    runtime.cc:655] at sun.misc.Unsafe.park(Native method)
    runtime.cc:655] - waiting on an unknown object
    runtime.cc:655] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “OkHttp ConnectionPool” prio=5 tid=2 TimedWaiting
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980cc8 self=0xedaef200
    runtime.cc:655] | sysTid=29029 nice=0 cgrp=top-app sched=0/0 handle=0xb80331c0
    runtime.cc:655] | state=S schedstat=( 170573 0 2 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb7f30000-0xb7f32000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0005de00 /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
    runtime.cc:655] native: #01 pc 00131741 /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+116)
    runtime.cc:655] native: #02 pc 00377d4f /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+490)
    runtime.cc:655] native: #03 pc 00379067 /apex/com.android.art/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long long, int, bool, art::ThreadState)+178)
    runtime.cc:655] native: #04 pc 003938d9 /apex/com.android.art/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    runtime.cc:655] at java.lang.Object.wait(Native method)
    runtime.cc:655] - waiting on <0x0144b2fa> (a org.cocos2dx.okhttp3.ConnectionPool)
    runtime.cc:655] at org.cocos2dx.okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
    runtime.cc:655] - locked <0x0144b2fa> (a org.cocos2dx.okhttp3.ConnectionPool)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655] at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_5” prio=5 tid=5 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980da8 self=0xed903200
    runtime.cc:655] | sysTid=29079 nice=0 cgrp=top-app sched=0/0 handle=0xb6f371c0
    runtime.cc:655] | state=S schedstat=( 2859845 5846769 22 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb6e3c000-0xb6e3e000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655]
    runtime.cc:655] “Binder:28771_6” prio=5 tid=6 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980e20 self=0xc059d600
    runtime.cc:655] | sysTid=29080 nice=0 cgrp=top-app sched=0/0 handle=0xb6e361c0
    runtime.cc:655] | state=S schedstat=( 2042970 11693749 27 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb6d3b000-0xb6d3d000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_7” prio=5 tid=37 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980e98 self=0xed902400
    runtime.cc:655] | sysTid=29082 nice=0 cgrp=top-app sched=0/0 handle=0xb6d351c0
    runtime.cc:655] | state=S schedstat=( 3576355 15188644 20 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655] | stack=0xb6c3a000-0xb6c3c000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_8” prio=5 tid=38 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980f10 self=0xbc3ddc00
    runtime.cc:655] | sysTid=29083 nice=0 cgrp=top-app sched=0/0 handle=0xb6c341c0
    runtime.cc:655] | state=S schedstat=( 2900157 5859373 15 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb6b39000-0xb6b3b000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_9” prio=5 tid=39 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13980f88 self=0xbc634e00
    runtime.cc:655] | sysTid=29084 nice=0 cgrp=top-app sched=0/0 handle=0xb6b331c0
    runtime.cc:655] | state=S schedstat=( 23868798 25969796 120 ) utm=1 stm=0 core=0 HZ=100
    runtime.cc:655] | stack=0xb6a38000-0xb6a3a000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_A” prio=5 tid=40 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13981000 self=0xcf7f1800
    runtime.cc:655] | sysTid=29086 nice=0 cgrp=top-app sched=0/0 handle=0xb6a321c0
    runtime.cc:655] | state=S schedstat=( 1897029 7837710 21 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:655] | stack=0xb6937000-0xb6939000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_B” prio=5 tid=41 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13981078 self=0xbc466a00
    runtime.cc:655] | sysTid=29090 nice=0 cgrp=top-app sched=0/0 handle=0xb70381c0
    runtime.cc:655] | state=S schedstat=( 1070677 5939271 8 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:655] | stack=0xb6f3d000-0xb6f3f000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_C” prio=5 tid=42 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x139810f0 self=0xbade0400
    runtime.cc:655] | sysTid=29091 nice=0 cgrp=top-app sched=0/0 handle=0xb69311c0
    runtime.cc:655] | state=S schedstat=( 9050736 16905832 57 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:655] | stack=0xb6836000-0xb6838000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “Binder:28771_D” prio=5 tid=43 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x13981168 self=0xed900800
    runtime.cc:655] | sysTid=29099 nice=0 cgrp=top-app sched=0/0 handle=0xb7e291c0
    runtime.cc:655] | state=S schedstat=( 16709220 33225570 95 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655] | stack=0xb7d2e000-0xb7d30000 stackSize=1008KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009b1c0 /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
    runtime.cc:655] native: #01 pc 000690cf /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
    runtime.cc:655] native: #02 pc 00039e4b /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+238)
    runtime.cc:655] native: #03 pc 00039fa5 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    runtime.cc:655] native: #04 pc 0003a69b /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    runtime.cc:655] native: #05 pc 0005415d /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
    runtime.cc:655] native: #06 pc 0000ed37 /system/lib/libutils.so (android::thread::_threadLoop(void*)+170)
    runtime.cc:655] native: #07 pc 0006fba3 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
    runtime.cc:655] native: #08 pc 0000e875 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+264)
    runtime.cc:655] native: #09 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #10 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] (no managed stack frames)
    runtime.cc:655]
    runtime.cc:655] “queued-work-looper” prio=6 tid=44 Native
    runtime.cc:655] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c8e030 self=0xc059ac00
    runtime.cc:655] | sysTid=29679 nice=-2 cgrp=top-app sched=0/0 handle=0xb8b0b1c0
    runtime.cc:655] | state=S schedstat=( 561666 413750 2 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655] | stack=0xb8a08000-0xb8a0a000 stackSize=1040KB
    runtime.cc:655] | held mutexes=
    runtime.cc:655] native: #00 pc 0009c29c /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
    runtime.cc:655] native: #01 pc 0006db69 /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
    runtime.cc:655] native: #02 pc 00011ba1 /system/lib/libutils.so (android::Looper::pollInner(int)+128)
    runtime.cc:655] native: #03 pc 00011ac7 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62)
    runtime.cc:655] native: #04 pc 000bf1c7 /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+26)
    runtime.cc:655] at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:655] at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:655] at android.os.Looper.loop(Looper.java:190)
    runtime.cc:655] at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:655]
    runtime.cc:655] Aborting thread:
    runtime.cc:655] “GLThread 1214” prio=5 tid=21 Native
    runtime.cc:655] | group="" sCount=0 dsCount=0 flags=0 obj=0x13380918 self=0xe2245400
    runtime.cc:655] | sysTid=28812 nice=0 cgrp=top-app sched=0/0 handle=0xc051b1c0
    runtime.cc:655] | state=R schedstat=( 10000359268 448720595 6148 ) utm=865 stm=134 core=7 HZ=100
    runtime.cc:655] | stack=0xc0418000-0xc041a000 stackSize=1040KB
    runtime.cc:655] | held mutexes= “abort lock”
    runtime.cc:655] native: #00 pc 0037b851 /apex/com.android.art/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+76)
    runtime.cc:655] native: #01 pc 0044d2b1 /apex/com.android.art/lib/libart.so (art::thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+388)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #02 pc 004489f7 /apex/com.android.art/lib/libart.so (art::thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+34)
    runtime.cc:655] native: #03 pc 0041a28f /apex/com.android.art/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits >&, art::Thread*) const+30)
    runtime.cc:655] native: #04 pc 0040ab19 /apex/com.android.art/lib/libart.so (art::Runtime::Abort(char const*)+1952)
    runtime.cc:655] native: #05 pc 0000d989 /system/lib/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+48)
    runtime.cc:655] native: #06 pc 0000d295 /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+224)
    runtime.cc:655] native: #07 pc 00296ca7 /apex/com.android.art/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1962)
    runtime.cc:655] native: #08 pc 00296d71 /apex/com.android.art/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, …)+64)
    runtime.cc:655] native: #09 pc 00452739 /apex/com.android.art/lib/libart.so (art::thread::DecodeJObject(_jobject*) const+488)
    runtime.cc:655] native: #10 pc 004da7b1 /apex/com.android.art/lib/libart.so (art::JniMethodEndWithReferenceHandleResult(_jobject*, unsigned int, art::Thread*)+36)
    runtime.cc:655] native: #11 pc 004da91f /apex/com.android.art/lib/libart.so (art::GenericJniMethodEnd(art::Thread*, unsigned int, jvalue, unsigned long long, art::ArtMethod*)+170)
    runtime.cc:655] native: #12 pc 004e2c1b /apex/com.android.art/lib/libart.so (artQuickGenericJniEndTrampoline+32)
    runtime.cc:655] native: #13 pc 000d86e9 /apex/com.android.art/lib/libart.so (art_quick_generic_jni_trampoline+56)
    runtime.cc:655] native: #14 pc 000d3bd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
    runtime.cc:655] native: #15 pc 004f8a61 /apex/com.android.art/lib/libart.so (art_quick_invoke_static_stub+276)
    runtime.cc:655] native: #16 pc 0012c2b1 /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160)
    runtime.cc:655] native: #17 pc 00240aaf /apex/com.android.art/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+250)
    runtime.cc:655] native: #18 pc 00238fb7 /apex/com.android.art/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+746)
    runtime.cc:655] native: #19 pc 004eca6f /apex/com.android.art/lib/libart.so (MterpInvokeStatic+478)
    runtime.cc:655] native: #20 pc 000ce794 /apex/com.android.art/lib/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655] native: #21 pc 00080a58 [anon:dalvik-classes.dex extracted in memory from /data/app/~~HR5qfg8JPkseAnDmPgs-fw==/com.au.UGames-Csk5wBS6eOG7YyXYQ5N_vw==/base.apk] (org.cocos2dx.javascript.AppActivity$1.run+4)
    runtime.cc:655] native: #22 pc 00231d6f /apex/com.android.art/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.12496560826802137605)+250)
    runtime.cc:655] native: #23 pc 00238723 /apex/com.android.art/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+114)
    runtime.cc:655] native: #24 pc 004db669 /apex/com.android.art/lib/libart.so (artQuickToInterpreterBridge+684)
    runtime.cc:655] native: #25 pc 000d8761 /apex/com.android.art/lib/libart.so (art_quick_to_interpreter_bridge+32)
    runtime.cc:655] native: #26 pc 020203c1 /memfd:jit-cache (deleted) (offset 2000000) (android.opengl.GLSurfaceView$GLThread.guardedRun+1640)
    runtime.cc:655] native: #27 pc 000d3c2f /apex/com.android.art/lib/libart.so (art_quick_osr_stub+46)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:655] native: #28 pc 0025dcef /apex/com.android.art/lib/libart.so (art::jit::Jit::MaybeDoOnStackReplacement(art::Thread*, art::ArtMethod*, unsigned int, int, art::JValue*)+290)
    runtime.cc:655] native: #29 pc 004f5d2f /apex/com.android.art/lib/libart.so (MterpMaybeDoOnStackReplacement+130)
    runtime.cc:655] native: #30 pc 000d31f4 /apex/com.android.art/lib/libart.so (MterpHelpers+244)
    runtime.cc:655] native: #31 pc 0037045a /system/framework/framework.jar (offset 92e000) (android.opengl.GLSurfaceView$GLThread.guardedRun+690)
    runtime.cc:655] native: #32 pc 004ec483 /apex/com.android.art/lib/libart.so (MterpInvokeDirect+1114)
    runtime.cc:655] native: #33 pc 000ce714 /apex/com.android.art/lib/libart.so (mterp_op_invoke_direct+20)
    runtime.cc:655] native: #34 pc 00370bf8 /system/framework/framework.jar (offset 92e000) (android.opengl.GLSurfaceView$GLThread.run+48)
    runtime.cc:655] native: #35 pc 00231d6f /apex/com.android.art/lib/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.12496560826802137605)+250)
    runtime.cc:655] native: #36 pc 00238723 /apex/com.android.art/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+114)
    runtime.cc:655] native: #37 pc 004db669 /apex/com.android.art/lib/libart.so (artQuickToInterpreterBridge+684)
    runtime.cc:655] native: #38 pc 000d8761 /apex/com.android.art/lib/libart.so (art_quick_to_interpreter_bridge+32)
    runtime.cc:655] native: #39 pc 000d3bd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
    runtime.cc:655] native: #40 pc 004f8931 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub+280)
    runtime.cc:655] native: #41 pc 0012c29f /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+142)
    runtime.cc:655] native: #42 pc 00404621 /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValuesart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+372)
    runtime.cc:655] native: #43 pc 0040472f /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+42)
    runtime.cc:655] native: #44 pc 00446b3f /apex/com.android.art/lib/libart.so (art::thread::CreateCallback(void*)+1090)
    runtime.cc:655] native: #45 pc 000ab0bb /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    runtime.cc:655] native: #46 pc 00063bad /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
    runtime.cc:655] at org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge.evalString(Native method)
    runtime.cc:655] at org.cocos2dx.javascript.AppActivity$1.run(AppActivity.java:201)
    runtime.cc:655] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1502)
    runtime.cc:655] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1272)
    runtime.cc:655]
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/com.au.UGames: runtime.cc:663] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x1
    runtime.cc:663] from java.lang.Runnable org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge.evalString(java.lang.String)
    2021-05-14 16:02:17.853 28771-28812/com.au.UGames A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 28812 (GLThread 1214), pid 28771 (com.au.UGames)

  • 手机型号: 小米11

  • 重现概率: 100%

我在java端执行Cocos2dxJavascriptJavaBridge.evalString,而且是在GL线程中执行代码如下:
Cocos2dxHelper.runOnGLThread(new Runnable() {
@Override
public void run() {
Cocos2dxJavascriptJavaBridge.evalString(“cc.log(“Javascript Java bridge!”)”);
}
});
换成app.runOnGLThread也报一样的错误.报错时的表现是黑屏


https://docs.cocos.com/creator/manual/zh/advanced-topics/java-reflection.html

不是这个问题