可可西

UE4 Android打印出所有线程的调用栈

在Visual Studio中使用AGDE调试UE4游戏(Debug包),在Command Window中执行LLDB.Shell bt all打印出所有线程(共199个线程)的调用堆栈

>LLDB.Shell bt all
Error:  Success
Output Message:
* thread #2, name = 'Binder:26466_A', stop reason = signal SIGSTOP
  * frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #3, name = 'Binder:26466_B'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #4, name = 'Binder:26466_9'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #5, name = 'OkHttp Connecti'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cc74fbc
  thread #6, name = '.tencent.mf.mytest1'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #7, name = 'Signal Catcher'
    frame #0: 0x00000073c88db77c libc.so`__rt_sigtimedwait + 12
    frame #1: 0x00000073c889a1bc libc.so`sigwait64 + 96
    frame #2: 0x000000734365cf64 libart.so`art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&) + 428
    frame #3: 0x000000734365bb60 libart.so`art::SignalCatcher::Run(void*) + 276
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #8, name = 'perfetto_hprof_'
    frame #0: 0x00000073c88daad8 libc.so`read + 8
    frame #1: 0x0000007339b6a40c libperfetto_hprof.so`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_33>>(void*) + 288
    frame #2: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #3: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #9, name = 'ADB-JDWP Connec'
    frame #0: 0x00000073c88dbe38 libc.so`__ppoll + 8
    frame #1: 0x00000073c88973b8 libc.so`poll + 100
    frame #2: 0x000000733ac50e54 libadbconnection.so`adbconnection::AdbConnectionState::RunPollLoop(art::Thread*) + 764
    frame #3: 0x000000733ac4f460 libadbconnection.so`adbconnection::CallbackFunction(void*) + 1492
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #10, name = 'Jit thread pool'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x00000073436a58f4 libart.so`art::ThreadPool::GetTask(art::Thread*) + 132
    frame #3: 0x00000073436a4ca4 libart.so`art::ThreadPoolWorker::Run() + 152
    frame #4: 0x00000073436a472c libart.so`art::ThreadPoolWorker::Callback(void*) + 200
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #11, name = 'HeapTaskDaemon'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x00000073433bb70c libart.so`art::gc::TaskProcessor::GetTask(art::Thread*) + 516
    frame #3: 0x00000073433bc054 libart.so`art::gc::TaskProcessor::RunAllTasks(art::Thread*) + 100
    frame #4: 0x0000000070f2cec0 boot-core-libart.oat`art_jni_trampoline + 96
    frame #5: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #6: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #7: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #8: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #9: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #10: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #11: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #12: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #13: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #14: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #15: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #16: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #17: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #18: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #19: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #20: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #21: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #22: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #23: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #12, name = 'ReferenceQueueD'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x0000007343565770 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 548
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cc3c500
  thread #13, name = 'FinalizerDaemon'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x0000007343565770 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 548
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cc3c500
    frame #6: 0x0000007343772100 libart.so`MterpMaybeDoOnStackReplacement + 216
    frame #7: 0x0000007343208354 libart.so`MterpCommonTakenBranchNoFlags + 120
    frame #8: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #11: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #12: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #13: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #14: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #15: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #16: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #17: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #18: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #19: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #20: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #14, name = 'FinalizerWatchd'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070bb5c80 boot.oat`art_jni_trampoline + 128
  thread #15, name = 'Binder:26466_1'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #16, name = 'Binder:26466_2'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #17, name = 'Binder:26466_3'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #18, name = 'Binder:26466_4'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #19, name = '26466-ScoutStat'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #20, name = 'Profile Saver'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x00000073434267e0 libart.so`art::ProfileSaver::Run() + 556
    frame #3: 0x000000734342bcfc libart.so`art::ProfileSaver::RunProfileSaverThread(void*) + 188
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #21, name = '.baseapi.thread'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #22, name = 'XgStat'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #6: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #7: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #8: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #9: 0x00000073437691a4 libart.so`MterpInvokeDirect + 1044
    frame #10: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #11: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #12: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #13: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #14: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #15: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #16: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #17: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #18: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #19: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #20: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #21: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #22: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #23: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #24: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #25: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #23, name = 'RenderThread'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073d25d572c libhwui.so`android::uirenderer::ThreadBase::waitForWork() + 140
    frame #4: 0x00000073d25d5578 libhwui.so`android::uirenderer::renderthread::RenderThread::threadLoop() + 84
    frame #5: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #6: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #24, name = 'Binder:intercep'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #6: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #7: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #8: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #9: 0x00000073437691a4 libart.so`MterpInvokeDirect + 1044
    frame #10: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #11: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #12: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #13: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #14: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #15: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #16: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #17: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #18: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #19: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #20: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #21: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #22: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #23: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #24: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #25: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #25, name = 'queued-work-loo'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #26, name = 'TDM-report-1'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889a500 libc.so`sleep + 52
    frame #2: 0x00000072b119ce78 libTDataMaster.so`___lldb_unnamed_symbol786 + 100
    frame #3: 0x00000072b119ca78 libTDataMaster.so`___lldb_unnamed_symbol779 + 168
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #27, name = 'Okio Watchdog'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x0000007343565770 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 548
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cc3c500
  thread #28, name = 'qm-thread-1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #15: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #16: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #17: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #18: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #19: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #20: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #21: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #22: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #23: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #24: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #25: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #26: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #27: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #28: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #29: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #30: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #31: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #32: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #29, name = 'qm-thread-2'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #15: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #16: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #17: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #18: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #19: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #20: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #21: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #22: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #23: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #24: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #25: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #26: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #27: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #28: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #29: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #30: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #31: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #32: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #30, name = 'ConnectivityThr'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #31, name = 'qm-thread-3'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #15: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #16: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #17: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #18: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #19: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #20: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #21: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #22: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #23: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #24: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #25: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #26: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #27: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #28: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #29: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #30: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #31: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #32: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #32, name = 'GameThread'      // GameThread  游戏线程
    frame #0: 0x00000073e935a394 [vdso]`__kernel_clock_gettime + 84
    frame #1: 0x00000073c88860cc libc.so`clock_gettime + 32
    frame #2: 0x000000727d453ec0 libUE4.so`FAndroidTime::Seconds() at AndroidPlatformTime.h:23:3
    frame #3: 0x000000727d473198 libUE4.so`FScopeCounterSelfOvertimeMark::~FScopeCounterSelfOvertimeMark(this=0x00000072be9b3060) at Stats.h:67:8
    frame #4: 0x000000727d459c78 libUE4.so`FScopeCycleCounter::~FScopeCycleCounter(this=0x00000072be9b30c8) at Stats.h:111:2
    frame #5: 0x0000007284af8c90 libUE4.so`FTextLayout::UpdateIfNeeded(this=0x0000006c0441c240) at TextLayout.cpp:1191:1
    frame #6: 0x0000007284c440b4 libUE4.so`FSlateTextBlockLayout::ComputeDesiredSize(this=0x00000069e3f2a540, InWidgetArgs=0x00000072be9b3890, InScale=1, InTextStyle=0x00000072be9b3600) at SlateTextBlockLayout.cpp:96:14
    frame #7: 0x0000007284c4e2f8 libUE4.so`STextBlock::ComputeDesiredSize(this=0x0000006cc61fc010, LayoutScaleMultiplier=1) const at STextBlock.cpp:344:47
    frame #8: 0x00000072848a5ba0 libUE4.so`SWidget::CacheDesiredSize(this=0x0000006cc61fc010, InLayoutScaleMultiplier=1) at SWidget.cpp:914:17
    frame #9: 0x0000007284c4f314 libUE4.so`STextBlock::CacheDesiredSize(this=0x0000006cc61fc010, InLayoutScaleMultiplier=1) at STextBlock.cpp:660:15
    frame #10: 0x00000072848a4b10 libUE4.so`SWidget::Prepass_Internal(this=0x0000006cc61fc010, InLayoutScaleMultiplier=1) at SWidget.cpp:1639:3
    frame #11: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006c63f2e330, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #12: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be4cbc810, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #13: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be4646410, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #14: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006c04437dc0, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #15: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be4646010, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #16: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3f45810, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #17: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3f42810, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #18: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3f42410, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #19: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3f42010, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #20: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006c43e99810, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #21: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006c03ead010, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #22: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3ec3410, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #23: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006be3eb3010, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #24: 0x00000072848a4a38 libUE4.so`SWidget::Prepass_Internal(this=0x0000006d23e1d010, InLayoutScaleMultiplier=1) at SWidget.cpp:1623:12
    frame #25: 0x00000072848a4840 libUE4.so`SWidget::SlatePrepass(this=0x0000006d23e1d010, InLayoutScaleMultiplier=1) at SWidget.cpp:670:3
    frame #26: 0x000000728495ce38 libUE4.so`PrepassWindowAndChildren(WindowToPrepass=TSharedRef<SWindow, ESPMode::Fast> @ 0x00000072be9b47f8)1>) at SlateApplication.cpp:1217:21
    frame #27: 0x000000728495cbe8 libUE4.so`FSlateApplication::DrawPrepass(this=0x0000006c63e24320, DrawOnlyThisWindow=TSharedPtr<SWindow, ESPMode::Fast> @ 0x00000072be9b49f8)1>) at SlateApplication.cpp:1268:4
    frame #28: 0x000000728495beec libUE4.so`FSlateApplication::PrivateDrawWindows(this=0x0000006c63e24320, DrawOnlyThisWindow=TSharedPtr<SWindow, ESPMode::Fast> @ 0x00000072be9b4c28)1>) at SlateApplication.cpp:1328:2
    frame #29: 0x000000728495bdb0 libUE4.so`FSlateApplication::DrawWindows(this=0x0000006c63e24320) at SlateApplication.cpp:1088:2
    frame #30: 0x000000728495de64 libUE4.so`FSlateApplication::TickAndDrawWidgets(this=0x0000006c63e24320, DeltaTime=0.0676537007) at SlateApplication.cpp:1660:4
    frame #31: 0x000000728495d764 libUE4.so`FSlateApplication::Tick(this=0x0000006c63e24320, TickType=TimeAndWidgets) at SlateApplication.cpp:1517:4
    frame #32: 0x000000727d4233d4 libUE4.so`FEngineLoop::Tick(this=0x000000728d7cb108) at LaunchEngineLoop.cpp:5023:29
    frame #33: 0x000000727d420148 libUE4.so`AndroidMain(state=0x00000072b9b06b00) at LaunchAndroid.cpp:582:16
    frame #34: 0x000000727d424854 libUE4.so`::android_main(state=0x00000072b9b06b00) at LaunchAndroid.cpp:827:2
    frame #35: 0x000000727d498940 libUE4.so`android_app_entry(param=0x00000072b9b06b00) at android_native_app_glue.c:233:5
    frame #36: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #37: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #33, name = 'Thread-49'     // EventWorker线程(系统消息接受线程)
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b3714 libutils.so`android::Looper::pollAll(int, int*, int*, void**) + 408
    frame #3: 0x00000073399d75f0 libandroid.so`ALooper_pollAll + 108
    frame #4: 0x000000727d43bcec libUE4.so`AndroidProcessEvents(state=0x00000072b9b06b00) at LaunchAndroid.cpp:787:17
    frame #5: 0x000000727d424a18 libUE4.so`AndroidEventThreadWorker(param=0x00000072b9b06b00) at LaunchAndroid.cpp:767:3
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #34, name = 'MemoryUsageThre'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #35, name = 'asd.pandora.srp'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #36, name = 'XLogThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x00000072ad29244c libgcloudcore.so`___lldb_unnamed_symbol1759 + 388
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #37, name = 'Thread-9'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070bb5c80 boot.oat`art_jni_trampoline + 128
  thread #38, name = 'Thread-25'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070bb5c80 boot.oat`art_jni_trampoline + 128
  thread #39, name = 'Binder:26466_5'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #40, name = 'XLogThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x00000072ad29244c libgcloudcore.so`___lldb_unnamed_symbol1759 + 388
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #41, name = 'specialhttpdns-'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #42, name = 'ent.File.Tracer'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #43, name = '.tencent.mf.mytest1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000072ad298c60 libgcloudcore.so`___lldb_unnamed_symbol1868 + 404
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #44, name = 'Thread-47'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000072ad298c60 libgcloudcore.so`___lldb_unnamed_symbol1868 + 404
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #45, name = '.tencent.mf.mytest1'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000072ad297b14 libgcloudcore.so`___lldb_unnamed_symbol1855 + 76
    frame #2: 0x00000072ad298a38 libgcloudcore.so`___lldb_unnamed_symbol1867 + 416
    frame #3: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #4: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #46, name = 'CThreadBase'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000072ad2a1488 libgcloudcore.so`ABase::CThreadBase::Sleep(int) + 80
    frame #2: 0x00000072ad29b124 libgcloudcore.so`___lldb_unnamed_symbol1882 + 160
    frame #3: 0x00000072ad2a1fd8 libgcloudcore.so`ABase::CThreadBase::onThreadProc(void*) + 756
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #47, name = 'AsyncTask #2'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #13: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #14: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #15: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #16: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #17: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #18: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #19: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #20: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #21: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #22: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #23: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #24: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #25: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #26: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #27: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #28: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #29: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #30: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #31: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #32: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #48, name = 'hwuiTask0'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000073e1918ca4 libc++.so`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    frame #4: 0x00000073d267dc74 libhwui.so`android::uirenderer::CommonPool::workerLoop() + 100
    frame #5: 0x00000073d267db48 libhwui.so`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, android::uirenderer::CommonPool::CommonPool()::$_0>>(void*) + 200
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #49, name = 'hwuiTask1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000073e1918ca4 libc++.so`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    frame #4: 0x00000073d267dc74 libhwui.so`android::uirenderer::CommonPool::workerLoop() + 100
    frame #5: 0x00000073d267db48 libhwui.so`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, android::uirenderer::CommonPool::CommonPool()::$_0>>(void*) + 200
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #50, name = 'Thread-264'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x00000072a17838e0 libMSDKCore.so`___lldb_unnamed_symbol2439 + 520
    frame #4: 0x00000072a1783628 libMSDKCore.so`___lldb_unnamed_symbol2438 + 212
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #51, name = 'GameThread'   // Trace线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x000000728393e200 libUE4.so`Trace::Private::ThreadSleep(Milliseconds=17) at AndroidTrace.cpp:40:2
    frame #3: 0x000000728397ad3c libUE4.so`Trace::Private::Writer_WorkerThread() at Writer.cpp:367:3
    frame #4: 0x000000728397aba4 libUE4.so`Trace::Private::ThreadCreate(this=0x000000728397ab58, Param=0x000000728397aca4)())::$_3::operator()(void*) const at AndroidTrace.cpp:25:3
    frame #5: 0x000000728397ab74 libUE4.so`Trace::Private::ThreadCreate(Param=0x000000728397aca4)())::$_3::__invoke(void*) at AndroidTrace.cpp:23:33
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #52, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e20280, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f585c0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943f585c0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b83e1c000) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3eaa780) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3eaa780) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #53, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e21100, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f58ce0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943f58ce0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b83e1c2a0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3eaa5a0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3eaa5a0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #54, name = 'InsetsAnimation'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #55, name = 'Binder:26466_4'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000073e1918ca4 libc++.so`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
    frame #4: 0x00000073e1724bec libgui.so`android::AsyncWorker::run() + 448
    frame #5: 0x00000073e1724c84 libgui.so`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (android::AsyncWorker::*)(), android::AsyncWorker*>>(void*) + 68
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #56, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e21600, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f76560, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943f76560) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b83e21d20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3eeb060) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3eeb060) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #57, name = 'TaskGraphNP 0'    // TaskGraph NP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d300, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c0a0, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d280) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d280, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d280) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d280) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3eaa2a0) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3eaa2a0) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #58, name = 'TaskGraphNP 1'   // TaskGraph NP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d400, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c080, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d380) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d380, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d380) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d380) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f67420) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f67420) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #59, name = 'TaskGraphNP 2'   // TaskGraph NP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d500, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c060, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d480) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d480, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d480) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d480) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f673c0) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f673c0) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #60, name = 'TaskGraphNP 3'   // TaskGraph NP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d600, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c040, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d580) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d580, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d580) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d580) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f67360) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f67360) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #61, name = 'TaskGraphHP 4'   // TaskGraph HP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d700, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c020, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d680) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d680, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d680) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d680) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f66300) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f66300) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #62, name = 'TaskGraphHP 5'    // TaskGraph HP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d800, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c000, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d780) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d780, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d780) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d780) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f662a0) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f662a0) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #63, name = 'TaskGraphHP 6'   // TaskGraph HP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8d900, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c7a0, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d880) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d880, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d880) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d880) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f66240) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f66240) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #64, name = 'TaskGraphHP 7'    // TaskGraph HP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8da00, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c780, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8d980) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8d980, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8d980) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8d980) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f661e0) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f661e0) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #65, name = 'TaskGraphBP 8'   // TaskGraph BP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8db00, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c740, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8da80) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8da80, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8da80) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8da80) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f66180) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f66180) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #66, name = 'TaskGraphBP 9'    // TaskGraph BP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8dc00, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c720, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8db80) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8db80, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8db80) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8db80) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f66120) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f66120) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #67, name = 'TaskGraphBP 10'   // TaskGraph BP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8dd00, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c760, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8dc80) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8dc80, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8dc80) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8dc80) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f660c0) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f660c0) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #68, name = 'TaskGraphBP 11'    // TaskGraph BP线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8de00, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c700, WaitTime=4294967295, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x00000072839fa328 libUE4.so`FTaskThreadAnyThread::ProcessTasks(this=0x0000006a03e8dd80) at TaskGraph.cpp:1038:31
    frame #6: 0x00000072839f9af4 libUE4.so`FTaskThreadAnyThread::ProcessTasksUntilQuit(this=0x0000006a03e8dd80, QueueIndex=0) at TaskGraph.cpp:887:4
    frame #7: 0x00000072839f9ec0 libUE4.so`FTaskThreadBase::Run(this=0x0000006a03e8dd80) at TaskGraph.cpp:540:3
    frame #8: 0x00000072839f99a4 libUE4.so`FTaskThreadAnyThread::Run(this=0x0000006a03e8dd80) at TaskGraph.cpp:965:27
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f66060) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f66060) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #69, name = 'StatsThread'    // Stats线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e21580, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943f8c1e0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x00000072839fb92c libUE4.so`FNamedTaskThread::ProcessTasksNamedThread(this=0x0000006c03e37920, QueueIndex=0, bAllowStall=true) at TaskGraph.cpp:686:44
    frame #6: 0x00000072839fad10 libUE4.so`FNamedTaskThread::ProcessTasksUntilQuit(this=0x0000006c03e37920, QueueIndex=0) at TaskGraph.cpp:600:4
    frame #7: 0x00000072839f8f0c libUE4.so`FTaskGraphImplementation::ProcessThreadUntilRequestReturn(this=0x0000006d43e33000, CurrentThread=StatsThread) at TaskGraph.cpp:1476:25
    frame #8: 0x0000007283f2020c libUE4.so`FStatsThread::Run(this=0x000000728dc40140) at Stats2.cpp:905:30
    frame #9: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f70f60) at PThreadRunnableThread.cpp:25:24
    frame #10: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f70f60) at PThreadRunnableThread.h:185:15
    frame #11: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #12: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #70, name = 'Thread-231'    // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e8df80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbefa0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbefa0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x0000006963fecc60) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f71180) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f71180) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #71, name = 'Thread-245'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e92500, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbef40, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbef40) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x000000696402ebd0) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84060) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84060) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #72, name = 'Thread-101'    // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e92480, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbefc0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbefc0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x000000696402ecc0) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84000) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84000) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #73, name = 'Thread-351'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e92300, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbd7a0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbd7a0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x000000696402ec90) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84f60) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84f60) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #74, name = 'PoolThread 4'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e92380, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbefe0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbefe0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x000000696402ec30) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84f00) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84f00) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #75, name = 'PoolThread 5'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e92400, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fbe8a0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fbe8a0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x000000696402ec00) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84ea0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84ea0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #76, name = 'FAsyncW-_UAGame'   // 日志线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.00999999977) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283de2e4c libUE4.so`FAsyncWriter::Run(this=0x0000006aa3e2cc60) at OutputDeviceFile.cpp:439:4
    frame #4: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f84cc0) at PThreadRunnableThread.cpp:25:24
    frame #5: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f84cc0) at PThreadRunnableThread.h:185:15
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #77, name = 'XLogThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x00000072ad29244c libgcloudcore.so`___lldb_unnamed_symbol1759 + 388
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #78, name = 'grobot-io'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #79, name = 'grobot-network'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #80, name = 'HttpManager'   // Http线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.0333218761) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x00000072846a0e60 libUE4.so`FHttpThread::Run(this=0x0000006a63e91b60) at HttpThread.cpp:137:4
    frame #4: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f86f00) at PThreadRunnableThread.cpp:25:24
    frame #5: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f86f00) at PThreadRunnableThread.h:185:15
    frame #6: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #7: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #81, name = 'PoolThread 6'    // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03eaf580, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fc1700, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fc1700) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x0000006963ff7d20) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f89f60) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f89f60) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #82, name = 'PoolThread 7'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03eaf680, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fc16a0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fc16a0) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x0000006963ff7cf0) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f89000) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f89000) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #83, name = 'PoolThread 8'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03eaf700, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fc1680, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fc1680) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x0000006963ff7d50) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f89060) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f89060) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #84, name = 'PoolThread 9'   // QueuedThread  线程池线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03eaf780, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fc1640, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006943fc1640) at Event.h:74:10
    frame #6: 0x0000007283b65588 libUE4.so`FQueuedThread::Run(this=0x0000006963ff7cc0) at ThreadingBase.cpp:1003:17
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f890c0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f890c0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #85, name = 'RHIThread'   // RHI线程
    frame #0: 0x000000727d495178 libUE4.so`int UE4Atomic_Private::LoadRelaxed<int>(Element=0x00000073d67dc850) at Atomic.h:58
    frame #1: 0x000000727d45d0a0 libUE4.so`TAtomicBase_Basic<int>::Load(this=0x000000728dbb2ab8, Order=Relaxed) const at Atomic.h:228:12
    frame #2: 0x0000007283b63d00 libUE4.so`IsInRenderingThread() at ThreadingBase.cpp:89:58
    frame #3: 0x000000728aaf3efc libUE4.so`FOpenGLDynamicRHI::UpdateDepthStencilStateInOpenGLContext(this=0x0000007123e11000, ContextState=0x0000007123e262e0) at OpenGLCommands.cpp:1278:2
    frame #4: 0x000000728aafdf88 libUE4.so`FOpenGLDynamicRHI::RHIDrawIndexedPrimitive(this=0x0000007123e11000, IndexBufferRHI=0x0000006a6448c460, BaseVertexIndex=0, FirstInstance=0, NumVertices=278, StartIndex=0, NumPrimitives=296, NumInstances=1) at OpenGLCommands.cpp:3022:3
    frame #5: 0x000000728aafe440 libUE4.so`non-virtual thunk to FOpenGLDynamicRHI::RHIDrawIndexedPrimitive(this=0x0000007123e11000, IndexBufferRHI=0x0000006a6448c460, BaseVertexIndex=0, FirstInstance=0, NumVertices=278, StartIndex=0, NumPrimitives=296, NumInstances=1) at OpenGLCommands.cpp:0
    frame #6: 0x00000072852a3f78 libUE4.so`FRHICommandDrawIndexedPrimitive::Execute(this=0x0000007046b13538, CmdList=0x0000006b43f3d800) at RHICommandListCommandExecutes.inl:202:2
    frame #7: 0x000000727ebd5f78 libUE4.so`FRHICommand<FRHICommandDrawIndexedPrimitive, FRHICommandDrawIndexedPrimitiveString1030>::ExecuteAndDestruct(this=0x0000007046b13538, CmdList=0x0000006b43f3d800, Context=0x00000068eefa4848) at RHICommandList.h:778:12
    frame #8: 0x00000072852ae840 libUE4.so`FRHICommandListExecutor::ExecuteInner_DoExecute(CmdList=0x0000006b43f3d800) at RHICommandList.cpp:410:9
    frame #9: 0x000000728535f398 libUE4.so`FExecuteRHIThreadTask::DoTask(this=0x0000006e23ef4f18, CurrentThread=RHIThread, MyCompletionGraphEvent=0x0000006e23ef4f28) at RHICommandList.cpp:473:4
    frame #10: 0x000000728535f070 libUE4.so`TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(this=0x0000006e23ef4f00, NewTasks=0x0000006c03e37dd0, CurrentThread=RHIThread) at TaskGraphInterfaces.h:886:9
    frame #11: 0x00000072839fa6d8 libUE4.so`FBaseGraphTask::Execute(this=0x0000006e23ef4f00, NewTasks=0x0000006c03e37dd0, CurrentThread=RHIThread) at TaskGraphInterfaces.h:524:3
    frame #12: 0x00000072839fb9f8 libUE4.so`FNamedTaskThread::ProcessTasksNamedThread(this=0x0000006c03e37db0, QueueIndex=0, bAllowStall=true) at TaskGraph.cpp:709:11
    frame #13: 0x00000072839fad10 libUE4.so`FNamedTaskThread::ProcessTasksUntilQuit(this=0x0000006c03e37db0, QueueIndex=0) at TaskGraph.cpp:600:4
    frame #14: 0x00000072839f8f0c libUE4.so`FTaskGraphImplementation::ProcessThreadUntilRequestReturn(this=0x0000006d43e33000, CurrentThread=RHIThread) at TaskGraph.cpp:1476:25
    frame #15: 0x000000728544f5f4 libUE4.so`FRHIThread::Run(this=0x000000728dcbe458) at RenderingThread.cpp:324:30
    frame #16: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f8d300) at PThreadRunnableThread.cpp:25:24
    frame #17: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f8d300) at PThreadRunnableThread.h:185:15
    frame #18: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #19: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #86, name = 'AudioPortEventH'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #87, name = 'Binder:26466_6'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #88, name = 'GameThread'   // wwise音频线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x000000728b1e9540 libUE4.so`AK::StreamMgr::CAkIOThread::IOSchedThread(lpParameter=0x0000006c23ea5550) at AkIOThread.cpp:216
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #89, name = 'GameThread'   // wwise音频线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000728b13ee24 libUE4.so`AkMonitor::MonitorThreadFunc(void*) [inlined] AKPLATFORM::AkWaitForEvent(in_event=0x0000006ac3e803c8) at AkPlatformFuncs.h:136
    frame #4: 0x000000728b13ee1c libUE4.so`AkMonitor::MonitorThreadFunc(lpParameter=0x0000006ac3e803c0) at AkMonitor.cpp:1281
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #90, name = 'NativeThread'   // wwise音频线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000728b1a662c libUE4.so`CAkThreadedBankMgr::BankThreadFunc(void*) [inlined] AKPLATFORM::AkWaitForEvent(in_event=0x0000006b43e84b98) at AkPlatformFuncs.h:136
    frame #4: 0x000000728b1a6624 libUE4.so`CAkThreadedBankMgr::BankThreadFunc(lpParameter=0x0000006b43e84a00) at AkThreadedBankMgr.cpp:128
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #91, name = 'GameThread'    // wwise音频线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000728b146e6c libUE4.so`CAkOutputMgr::SuspendedThread(void*) [inlined] AKPLATFORM::AkWaitForEvent(in_event=0x000000728df71190) at AkPlatformFuncs.h:136
    frame #4: 0x000000728b146e64 libUE4.so`CAkOutputMgr::SuspendedThread(lpParameter=<unavailable>) at AkOutputMgr.cpp:1614
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #92, name = 'NativeThread'   // wwise音频线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000728b1abfe0 libUE4.so`CAkAudioThread::EventMgrThreadFunc(void*) [inlined] AKPLATFORM::AkWaitForEvent(in_event=0x0000006a63ec34e8) at AkPlatformFuncs.h:136
    frame #4: 0x000000728b1abfd8 libUE4.so`CAkAudioThread::EventMgrThreadFunc(lpParameter=0x0000006a63ec34e8) at AkAudioThread.cpp:67
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #93, name = 'AudioTrack'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073e25b2d78 libaudioclient.so`android::ClientProxy::obtainBuffer(android::Proxy::Buffer*, timespec const*, timespec*) + 704
    frame #2: 0x00000073e25a7e30 libaudioclient.so`android::AudioTrack::obtainBuffer(android::AudioTrack::Buffer*, timespec const*, timespec*, unsigned long*) + 572
    frame #3: 0x00000073e25a737c libaudioclient.so`android::AudioTrack::processAudioBuffer() + 2364
    frame #4: 0x00000073e25a6744 libaudioclient.so`android::AudioTrack::AudioTrackThread::threadLoop() + 292
    frame #5: 0x00000073c95ae658 libutils.so`android::Thread::_threadLoop(void*) + 468
    frame #6: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #7: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #94, name = 'FMediaTicker'    // MediaTicker线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049b2a80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944023100, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944023100) at Event.h:74:10
    frame #6: 0x0000007288100cd8 libUE4.so`FMediaTicker::Run(this=0x0000006ae3f6aac8) at MediaTicker.cpp:42:20
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3feda20) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3feda20) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #95, name = 'FMessag-.Router'    // MessageRouter线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03ec4000, WaitTime=100, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944024bc0, WaitTime=100, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d536220 libUE4.so`FEvent::Wait(this=0x0000006944024bc0, WaitTime=0x00000068e7ddebe0, bIgnoreThreadIdleStats=false) at Event.h:87:10
    frame #6: 0x0000007284e735f0 libUE4.so`FMessageRouter::Run(this=0x0000006ae3f6e450) at MessageRouter.cpp:59:14
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3fee840) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3fee840) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #96, name = 'FAsyncLoading'    // AsyncLoading 异步加载线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03e90a80, WaitTime=3, bIgnoreThreadIdleStats=true) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006943fc0900, WaitTime=3, bIgnoreThreadIdleStats=true) at EventPool.h:64:22
    frame #5: 0x0000007284179898 libUE4.so`FAsyncLoadingThread::TickAsyncThread(this=0x0000006be3e5d400, bUseTimeLimit=true, bUseFullTimeLimit=false, TimeLimit=0.0329999998, bDidSomething=0x00000068d223dbdc, FlushTree=0x0000000000000000) at AsyncLoading.cpp:5011:25
    frame #6: 0x000000728417b0a8 libUE4.so`FAsyncLoadingThread::Run(this=0x0000006be3e5d400) at AsyncLoading.cpp:4910:5
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ffacc0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ffacc0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #97, name = 'FFileTransfer'   // 文件传输线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03ebd180, WaitTime=250, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694403d740, WaitTime=250, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000728ad3543c libUE4.so`FFileTransferRunnable::Run(this=0x0000006a43f999c0) at ProfilerServiceFileTransfer.cpp:59:18
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ffac00) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ffac00) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #98, name = 'tgpa_MainHandle'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #99, name = 'APM-RoutineThre'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070bb5c80 boot.oat`art_jni_trampoline + 128
    frame #5: 0x000000009cb31750
  thread #100, name = 'GameThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x00000072a51a8f50 libGPM.so`___lldb_unnamed_symbol828 + 136
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #101, name = 'APM-TickThread'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a5215978 libGPM.so`___lldb_unnamed_symbol2824 + 688
    frame #3: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #4: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #102, name = 'gem-work'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #103, name = 'GCloudANRThread'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.200000003) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.200000003) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727f686ce0 libUE4.so`UMFGCloudCrashObserver::ANRThreadMainLoop(this=0x0000006b03e94190) at MFGCloudCrashObserver.cpp:1053:3
    frame #5: 0x000000727f6f116c libUE4.so`FGCloudCrashRunable::Run(this=0x0000006923f53720) at MFGCloudCrashObserver.cpp:396:23
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ff9120) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ff9120) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #104, name = 'GCloudR-ception'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.200000003) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.200000003) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727f684860 libUE4.so`UMFGCloudCrashObserver::GCloudReportExceptionThread(this=0x0000006b03e94190) at MFGCloudCrashObserver.cpp:667:4
    frame #5: 0x000000727f6f1228 libUE4.so`FGCloudCrashRunableEx::Run(this=0x0000006923f53710) at MFGCloudCrashObserver.cpp:422:23
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ff95a0) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ff95a0) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #105, name = 'Thread-348'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.00999999977) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.00999999977) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727f6c8fa8 libUE4.so`UMFGCloudMessageObserver::ConnectorReadThreadMainLoop(this=0x0000006b03e95190) at MFGCloudMessageObserver.cpp:1525:4
    frame #5: 0x000000727f70b7e0 libUE4.so`FConnectorReadRunable::Run(this=0x0000006923f53690) at MFGCloudMessageObserver.cpp:356:14
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ff8a20) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ff8a20) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #106, name = 'CrashSightThrea'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c798 libart.so`art::Thread::Park(bool, long) + 1392
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #107, name = 'CrashSightThrea'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #108, name = 'CrashSightThrea'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #109, name = 'Thread-63'
    frame #0: 0x000000733ac5701c
    frame #1: 0x00000072a077705c libtersafe.so`___lldb_unnamed_symbol1677 + 488
    frame #2: 0x00000072a09baf3c libtersafe.so`___lldb_unnamed_symbol13721 + 376
    frame #3: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #4: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #110, name = 'TssObserver'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.100000001) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.100000001) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727f744958 libUE4.so`UMFGCloudTssObserver::ThreadMainLoop(this=0x000000696407b960) at MFGCloudTssObserver.cpp:231:3
    frame #5: 0x000000727f7aeb90 libUE4.so`FGCloudTssObserverRunable::Run(this=0x0000006923f51320) at MFGCloudTssObserver.cpp:121:22
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3ff8ae0) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3ff8ae0) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #111, name = 'Thread-62'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889a500 libc.so`sleep + 52
    frame #2: 0x00000072a081686c libtersafe.so`___lldb_unnamed_symbol4682 + 64
    frame #3: 0x00000072a0807498 libtersafe.so`___lldb_unnamed_symbol4057 + 180
    frame #4: 0x00000072a0814b80 libtersafe.so`___lldb_unnamed_symbol4643 + 56
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #112, name = 'Thread-62'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889a500 libc.so`sleep + 52
    frame #2: 0x00000072a081686c libtersafe.so`___lldb_unnamed_symbol4682 + 64
    frame #3: 0x00000072a08b7484 libtersafe.so`___lldb_unnamed_symbol9815 + 40
    frame #4: 0x00000072a0814b80 libtersafe.so`___lldb_unnamed_symbol4643 + 56
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #113, name = 'Thread-1624'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x00000072a0775c7c libtersafe.so`___lldb_unnamed_symbol1641 + 176
    frame #4: 0x00000072a09baf3c libtersafe.so`___lldb_unnamed_symbol13721 + 376
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #114, name = 'tgpa_SubHandler'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #115, name = 'Thread-65'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328dc78 libart.so`art::ConditionVariable::WaitHoldingLocks(art::Thread*) + 156
    frame #2: 0x0000007343565770 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 548
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #6: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #7: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #8: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #9: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #10: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #11: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #12: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #13: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #14: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #15: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #16: 0x0000007343212524 libart.so`NterpCommonInvokeInstance + 116
  thread #116, name = 'pool-3-thread-1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #117, name = 'Thread-67'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889a500 libc.so`sleep + 52
    frame #2: 0x00000072a081686c libtersafe.so`___lldb_unnamed_symbol4682 + 64
    frame #3: 0x00000072a0815844 libtersafe.so`___lldb_unnamed_symbol4658 + 740
    frame #4: 0x00000072a0814b80 libtersafe.so`___lldb_unnamed_symbol4643 + 56
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #118, name = 'FUdpMes-ocessor'   // Udp Message线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03ec5000, WaitTime=10, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694401c6c0, WaitTime=10, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d536220 libUE4.so`FEvent::Wait(this=0x000000694401c6c0, WaitTime=0x00000068ebca0be0, bIgnoreThreadIdleStats=false) at Event.h:87:10
    frame #6: 0x000000727e06e59c libUE4.so`FUdpMessageProcessor::Run(this=0x0000006b23e72540) at UdpMessageProcessor.cpp:197:18
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3feff00) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3feff00) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #119, name = 'FUdpMes-eBeacon'   // Udp Message线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049b7f80, WaitTime=1000, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694401c300, WaitTime=1000, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727e06cf00 libUE4.so`FUdpMessageBeacon::Run(this=0x0000006a2408fdc0) at UdpMessageBeacon.cpp:116:22
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3fef180) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3fef180) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #120, name = 'FUdpMes-.Sender'   // Udp Message线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x0000007283a9ac60 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03eb9f80, WaitTime=1, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:425:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944025300, WaitTime=100, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d536220 libUE4.so`FEvent::Wait(this=0x0000006944025300, WaitTime=0x00000069c3fef288, bIgnoreThreadIdleStats=false) at Event.h:87:10
    frame #6: 0x000000727e081250 libUE4.so`FUdpSocketSender::Run(this=0x00000069c3fef240) at UdpSocketSender.h:167:15
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c4031e40) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c4031e40) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #121, name = 'UdpMess-eceiver'  // Udp Message线程
    frame #0: 0x00000073c88dbe18 libc.so`__pselect6 + 8
    frame #1: 0x00000073c88975cc libc.so`select + 112
    frame #2: 0x0000007284659f08 libUE4.so`FSocketBSD::HasState(this=0x0000006984199e80, State=CanRead, WaitTime=(Ticks = 1000000)) at SocketsBSD.cpp:644:18
    frame #3: 0x000000728465828c libUE4.so`FSocketBSD::Wait(this=0x0000006984199e80, Condition=WaitForRead, WaitTime=(Ticks = 1000000)) at SocketsBSD.cpp:277:7
    frame #4: 0x000000727e0880d8 libUE4.so`FUdpSocketReceiver::Update(this=0x00000069c3feff60, SocketWaitTime=0x00000069c3feffa0) at UdpSocketReceiver.h:133:16
    frame #5: 0x000000727e087e20 libUE4.so`FUdpSocketReceiver::Run(this=0x00000069c3feff60) at UdpSocketReceiver.h:115:4
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3fef000) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3fef000) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #122, name = 'FTcpMes-ansport'   // Tcp Message线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=1) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=1) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727e04dd78 libUE4.so`FTcpMessageTransport::Run(this=0x0000006a63ec3540) at TcpMessageTransport.cpp:266:3
    frame #5: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3fefea0) at PThreadRunnableThread.cpp:25:24
    frame #6: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3fefea0) at PThreadRunnableThread.h:185:15
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #123, name = 'FTcpListener'   // Tcp Message线程
    frame #0: 0x00000073c88dbe18 libc.so`__pselect6 + 8
    frame #1: 0x00000073c88975cc libc.so`select + 112
    frame #2: 0x0000007284659f08 libUE4.so`FSocketBSD::HasState(this=0x000000698412cac0, State=CanRead, WaitTime=(Ticks = 10000000)) at SocketsBSD.cpp:644:18
    frame #3: 0x0000007284657344 libUE4.so`FSocketBSD::WaitForPendingConnection(this=0x000000698412cac0, bHasPendingConnection=0x00000068ebbe2bac, WaitTime=0x00000069a40a9798) at SocketsBSD.cpp:109:28
    frame #4: 0x000000727e0599b4 libUE4.so`FTcpListener::Run(this=0x00000069a40a9780) at TcpListener.h:162:16
    frame #5: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f93780) at PThreadRunnableThread.cpp:25:24
    frame #6: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f93780) at PThreadRunnableThread.h:185:15
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #124, name = 'WifiManagerThre'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #125, name = 'RHIThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000731307fde0 libGLESv2_adreno.so`!!!0000!cad2e78a02755cb9d475cedb69732b!db3d445dbc! + 96
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #126, name = 'RHIThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000731307fde0 libGLESv2_adreno.so`!!!0000!cad2e78a02755cb9d475cedb69732b!db3d445dbc! + 96
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #127, name = 'RHIThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000731307fde0 libGLESv2_adreno.so`!!!0000!cad2e78a02755cb9d475cedb69732b!db3d445dbc! + 96
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #128, name = 'RHIThread'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x000000731307fde0 libGLESv2_adreno.so`!!!0000!cad2e78a02755cb9d475cedb69732b!db3d445dbc! + 96
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #129, name = 'Thread-92'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.0199999996) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.0199999996) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x000000727f73c258 libUE4.so`FMFGCloudPollThread::Run(this=0x0000006a04a26e10) at MFGCloudPollThread.cpp:111:3
    frame #5: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c4045a20) at PThreadRunnableThread.cpp:25:24
    frame #6: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c4045a20) at PThreadRunnableThread.h:185:15
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #130, name = 'Thread-92'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a90f070c libgcloud.so`___lldb_unnamed_symbol19725 + 920
    frame #3: 0x00000072a90d8298 libgcloud.so`___lldb_unnamed_symbol19337 + 60
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #131, name = 'Thread-92'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eee14 libc.so`pthread_cond_timedwait + 148
    frame #3: 0x00000072a90daa68 libgcloud.so`___lldb_unnamed_symbol19399 + 792
    frame #4: 0x00000072a90dab38 libgcloud.so`___lldb_unnamed_symbol19400 + 40
    frame #5: 0x00000072a924d858 libgcloud.so`___lldb_unnamed_symbol25157 + 388
    frame #6: 0x00000072a90d8298 libgcloud.so`___lldb_unnamed_symbol19337 + 60
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #132, name = 'Thread-92'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a924c8bc libgcloud.so`___lldb_unnamed_symbol25141 + 228
    frame #3: 0x00000072a90d8298 libgcloud.so`___lldb_unnamed_symbol19337 + 60
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #133, name = 'Thread-92'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000072a90daa70 libgcloud.so`___lldb_unnamed_symbol19399 + 800
    frame #4: 0x00000072a90dab38 libgcloud.so`___lldb_unnamed_symbol19400 + 40
    frame #5: 0x00000072a92319e4 libgcloud.so`___lldb_unnamed_symbol24572 + 324
    frame #6: 0x00000072a90d8298 libgcloud.so`___lldb_unnamed_symbol19337 + 60
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #134, name = 'FChunkC-eWorker'    // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e2f00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944072d60, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944072d60) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8431a000) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c404ad80) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c404ad80) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #135, name = 'FChunkC-eWorker'    // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e3300, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944097360, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944097360) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8431ed20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40d5f00) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40d5f00) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #136, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a03ec3500, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944098200, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944098200) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84322000) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c419c780) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c419c780) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #137, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e3400, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944099940, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944099940) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84322a80) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c41b1c00) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c41b1c00) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #138, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e3380, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944099b20, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944099b20) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84322d20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c404ad20) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c404ad20) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #139, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e2f80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694409abe0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694409abe0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b843237e0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c41edd20) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c41edd20) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #140, name = 'mna-bg'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #141, name = 'mna-kartin'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #142, name = 'mna-ping-upload'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #143, name = 'subao_mu'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #144, name = '.tencent.mf.mytest1'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x000000689ce8daec libgamemaster.so`QPPUtils::Epoll::Step() + 36
    frame #2: 0x000000689cea82c8 libgamemaster.so`l_utils_loop(lua_State*) + 16
    frame #3: 0x000000689ceb9db0 libgamemaster.so`___lldb_unnamed_symbol2218 + 640
    frame #4: 0x000000689cecba3c libgamemaster.so`___lldb_unnamed_symbol2427 + 2356
    frame #5: 0x000000689ceba4c8 libgamemaster.so`___lldb_unnamed_symbol2220 + 120
    frame #6: 0x000000689ceb9854 libgamemaster.so`___lldb_unnamed_symbol2213 + 88
    frame #7: 0x000000689ceba81c libgamemaster.so`___lldb_unnamed_symbol2222 + 56
    frame #8: 0x000000689ceb5ebc libgamemaster.so`lua_pcall + 164
    frame #9: 0x000000689cece298 libgamemaster.so`___lldb_unnamed_symbol2460 + 68
    frame #10: 0x000000689ceb9db0 libgamemaster.so`___lldb_unnamed_symbol2218 + 640
    frame #11: 0x000000689cecba3c libgamemaster.so`___lldb_unnamed_symbol2427 + 2356
    frame #12: 0x000000689ceba4c8 libgamemaster.so`___lldb_unnamed_symbol2220 + 120
    frame #13: 0x000000689ceb9854 libgamemaster.so`___lldb_unnamed_symbol2213 + 88
    frame #14: 0x000000689ceba81c libgamemaster.so`___lldb_unnamed_symbol2222 + 56
    frame #15: 0x000000689ceb5ebc libgamemaster.so`lua_pcall + 164
    frame #16: 0x000000689cea5670 libgamemaster.so`proxy_thread_proc(void*) + 108
    frame #17: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #18: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #145, name = 'Thread-96'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x000000689ce90ae8 libgamemaster.so`QPPUtils::EventManager::PopL2CEvent() + 68
    frame #4: 0x000000689ce8d448 libgamemaster.so`Java_com_subao_vpn_VPNJni_processEvent + 48
    frame #5: 0x0000007343222248 libart.so`art_quick_generic_jni_trampoline + 152
    frame #6: 0x000000734321160c libart.so`NterpCommonInvokeStatic + 124
  thread #148, name = 'MSDKV5-Work-5'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000072a178bc0c libMSDKCore.so`___lldb_unnamed_symbol2544 + 160
    frame #4: 0x00000072a178bb50 libMSDKCore.so`___lldb_unnamed_symbol2543 + 72
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #149, name = 'LOG-FLUSH'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #150, name = 'ace_rp_queue'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x00000072a075defc libtersafe.so`___lldb_unnamed_symbol1241 + 128
    frame #4: 0x00000072a09baf3c libtersafe.so`___lldb_unnamed_symbol13721 + 376
    frame #5: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #6: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #151, name = 'handle_receiver'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #152, name = 'receiver_task'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #153, name = 'pool-5-thread-1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #154, name = 'pool-7-thread-1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c798 libart.so`art::Thread::Park(bool, long) + 1392
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #155, name = 'APDatabaseThrea'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #156, name = 'pool-9-thread-1'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #157, name = 'pool-10-thread-'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #158, name = 's.xiaomi.thread'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
  thread #159, name = 'Network Thread '
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #160, name = 'Network Thread '
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #161, name = 'Midas_IPThread-'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #162, name = 'FLuaDea-opCheck'   // DeadLoopCheck   死循环检查线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=1) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=1) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x00000072821ea3a8 libUE4.so`NS_PDR_SLUA::FDeadLoopCheck::Run(this=0x00000069646be150) at PDRLuaState.cpp:875:4
    frame #5: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c406b6c0) at PThreadRunnableThread.cpp:25:24
    frame #6: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c406b6c0) at PThreadRunnableThread.h:185:15
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #163, name = 'ace_cs2'
    frame #0: 0x000000733ac5701c
    frame #1: 0x00000072a07627ac libtersafe.so`___lldb_unnamed_symbol1312 + 248
    frame #2: 0x00000072a09baf3c libtersafe.so`___lldb_unnamed_symbol13721 + 376
    frame #3: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #4: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #164, name = 'AudioTrack'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x00000073e25a6674 libaudioclient.so`android::AudioTrack::AudioTrackThread::threadLoop() + 84
    frame #4: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #5: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #6: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #165, name = 'GVoiceNet'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a78f91b8 libGVoice.so`___lldb_unnamed_symbol12077 + 328
    frame #3: 0x00000072a78f92cc libGVoice.so`___lldb_unnamed_symbol12081 + 40
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #166, name = 'GVoiceUtil'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a797d080 libGVoice.so`___lldb_unnamed_symbol15181 + 212
    frame #3: 0x00000072a77224fc libGVoice.so`___lldb_unnamed_symbol6853 + 28
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #167, name = 'Thread-218'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a7978890 libGVoice.so`___lldb_unnamed_symbol15100 + 256
    frame #3: 0x00000072a77224fc libGVoice.so`___lldb_unnamed_symbol6853 + 28
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #168, name = 'GVoiceRender'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x00000072a797b360 libGVoice.so`___lldb_unnamed_symbol15148 + 620
    frame #3: 0x00000072a77224fc libGVoice.so`___lldb_unnamed_symbol6853 + 28
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #169, name = 'GVoiceRSTTReque'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070bb5c80 boot.oat`art_jni_trampoline + 128
    frame #5: 0x000000009cb31750
  thread #170, name = 'pool-12-thread-'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
    frame #4: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #5: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #6: 0x00000073433ea3ec libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*) + 408
    frame #7: 0x00000073433e4f88 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 832
    frame #8: 0x000000734375fd10 libart.so`MterpInvokeVirtual + 1176
    frame #9: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #10: 0x000000734376b3f4 libart.so`MterpInvokeStatic + 2200
    frame #11: 0x0000007343203998 libart.so`mterp_op_invoke_static + 24
    frame #12: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #13: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #14: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #15: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #16: 0x0000007343769660 libart.so`MterpInvokeDirect + 2256
    frame #17: 0x0000007343203918 libart.so`mterp_op_invoke_direct + 24
    frame #18: 0x0000007343760484 libart.so`MterpInvokeVirtual + 3084
    frame #19: 0x0000007343203818 libart.so`mterp_op_invoke_virtual + 24
    frame #20: 0x0000007343766704 libart.so`MterpInvokeInterface + 3200
    frame #21: 0x0000007343203a18 libart.so`mterp_op_invoke_interface + 24
    frame #22: 0x00000073433dcd30 libart.so`art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) + 316
    frame #23: 0x000000734374e560 libart.so`artQuickToInterpreterBridge + 784
    frame #24: 0x000000734322237c libart.so`art_quick_to_interpreter_bridge + 92
    frame #25: 0x0000007343218968 libart.so`art_quick_invoke_stub + 552
    frame #26: 0x0000007343285ff4 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 196
    frame #27: 0x000000734362dec4 libart.so`art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*) + 468
    frame #28: 0x000000734367dda0 libart.so`art::Thread::CreateCallback(void*) + 1192
    frame #29: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #30: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #171, name = 'mna-transport'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #172, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4c80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x00000069443d9ba0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x00000069443d9ba0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8438aa80) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c410e240) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c410e240) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #173, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e2e80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x00000069443da660, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x00000069443da660) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8438b7e0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c410ea80) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c410ea80) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #174, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049cde80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944093180, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944093180) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8438e540) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40ffae0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40ffae0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #175, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4a00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694456d720, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694456d720) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84395540) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40f6960) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40f6960) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #176, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ae5f80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694456ff00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694456ff00) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84397d20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40ec480) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40ec480) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #177, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ae5f00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694456aba0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694456aba0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b842f0a80) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c41155a0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c41155a0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #178, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a049e3280, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694456b260, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694456b260) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8431ad20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40c5f60) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40c5f60) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #179, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4e00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x00000069445622e0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x00000069445622e0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b843232a0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c43c0720) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c43c0720) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #180, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4f80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694455d780, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694455d780) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8432ad20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40a87e0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40a87e0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #181, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04b32e00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x000000694455fde0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x000000694455fde0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8432fd20) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40ac9c0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40ac9c0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #182, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4a80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944095420, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944095420) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8433c2a0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40b1960) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40b1960) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #183, name = 'QCloudQueue'
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.200000003) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.200000003) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x0000007281fd65b0 libUE4.so`MFQCloudService::ThreadRoutine(this=0x000000728d9a5c70) at MFQCloudService.cpp:124:3
    frame #5: 0x0000007281fdd0d0 libUE4.so`FQCloudQueueRunable::Run(this=0x0000006924241860) at MFQCloudService.cpp:65:13
    frame #6: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c4061e40) at PThreadRunnableThread.cpp:25:24
    frame #7: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c4061e40) at PThreadRunnableThread.h:185:15
    frame #8: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #9: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #184, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4e80, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944096aa0, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944096aa0) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8434c7e0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40491e0) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40491e0) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #185, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4980, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944548080, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944548080) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b84353a80) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c4096180) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c4096180) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #186, name = 'FChunkC-eWorker'   // ChunkCache工作线程
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c88eed44 libc.so`pthread_cond_wait + 88
    frame #3: 0x0000007283a9aba0 libUE4.so`FPThreadEvent::Wait(this=0x0000006a04ad4c00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at GenericPlatformProcess.cpp:416:14
    frame #4: 0x0000007283ad7220 libUE4.so`FSafeRecyclableEvent::Wait(this=0x0000006944565a00, WaitTime=4294967295, bIgnoreThreadIdleStats=false) at EventPool.h:64:22
    frame #5: 0x000000727d45398c libUE4.so`FEvent::Wait(this=0x0000006944565a00) at Event.h:74:10
    frame #6: 0x0000007287f66b58 libUE4.so`FChunkCacheWorker::Run(this=0x0000006b8437b7e0) at SignedArchiveReader.cpp:72:28
    frame #7: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c40ba780) at PThreadRunnableThread.cpp:25:24
    frame #8: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c40ba780) at PThreadRunnableThread.h:185:15
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #187, name = 'pool-13-thread-'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #188, name = 'pool-14-thread-'
    frame #0: 0x00000073c88dbd3c libc.so`__epoll_pwait + 12
    frame #1: 0x00000073c95b2eac libutils.so`android::Looper::pollInner(int) + 188
    frame #2: 0x00000073c95b2d88 libutils.so`android::Looper::pollOnce(int, int*, int*, void**) + 120
    frame #3: 0x00000073cde49684 libandroid_runtime.so`android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int) + 52
    frame #4: 0x00000000721eb160 boot-framework.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cbfac64
  thread #189, name = 'oud.comreliable'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009cc3c500
  thread #190, name = 'Binder:26466_7'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #191, name = 'CrashSight-Asyn'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x00000073c888b860 libc.so`__futex_wait_ex(void volatile*, bool, int, bool, timespec const*) + 152
    frame #2: 0x00000073c8899038 libc.so`sem_wait + 140
    frame #3: 0x00000072906e40cc libCrashSight.so`___lldb_unnamed_symbol1618 + 332
    frame #4: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #5: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #192, name = 'Binder:26466_8'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #193, name = 'tpns-log'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #194, name = 'pool-11-thread-'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c408 libart.so`art::Thread::Park(bool, long) + 480
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #195, name = 'Binder:26466_C'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #196, name = 'Binder:26466_D'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #197, name = 'RenderThread 13'   // RenderThread 渲染线程
    frame #0: 0x000000728ac320bc libUE4.so`GetPoolBucketIndex(NumBytes=3600) at OpenGLUniformBuffer.cpp:158:9
    frame #1: 0x000000728ac32750 libUE4.so`FOpenGLDynamicRHI::RHICreateUniformBuffer(this=0x0000007123e11000, Contents=0x000000728de696e0, Layout=0x000000728de69618, Usage=UniformBuffer_MultiFrame, Validation=ValidateResources) at OpenGLUniformBuffer.cpp:626:31
    frame #2: 0x000000727d7f2bc4 libUE4.so`RHICreateUniformBuffer(Contents=0x000000728de696e0, Layout=0x000000728de69618, Usage=UniformBuffer_MultiFrame, Validation=ValidateResources) at DynamicRHI.h:1623:22
    frame #3: 0x0000007288bd2670 libUE4.so`FGPUBaseSkinVertexFactory::FShaderDataType::UpdateBoneData(this=0x0000006ba3e8eb10, RHICmdList=0x000000728dc98d00, ReferenceToLocalMatrices=0x0000006ac4013008, BoneMap=0x0000006a84247128, RevisionNumber=260, bPrevious=false, InFeatureLevel=ES3_1, bUseSkinCache=false) at GPUSkinVertexFactory.cpp:346:19
    frame #4: 0x000000728967eb90 libUE4.so`FSkeletalMeshObjectGPUSkin::ProcessUpdatedDynamicData(this=0x0000006ae44b1730, GPUSkinCache=0x0000000000000000, RHICmdList=0x000000728dc98d00, FrameNumberToPrepare=259, RevisionNumber=260, bMorphNeedsUpdate=true) at SkeletalRenderGPUSkin.cpp:664:33
    frame #5: 0x000000728967dd08 libUE4.so`FSkeletalMeshObjectGPUSkin::UpdateDynamicData_RenderThread(this=0x0000006ae44b1730, GPUSkinCache=0x0000000000000000, RHICmdList=0x000000728dc98d00, InDynamicData=0x0000006ac4013000, Scene=0x0000000000000000, FrameNumberToPrepare=259, RevisionNumber=260) at SkeletalRenderGPUSkin.cpp:434:3
    frame #6: 0x0000007289697620 libUE4.so`FSkeletalMeshObjectGPUSkin::Update(this=0x0000006e23fb1218, RHICmdList=0x000000728dc98d00)::$_23::operator()(FRHICommandListImmediate&) const at SkeletalRenderGPUSkin.cpp:343:16
    frame #7: 0x0000007289697968 libUE4.so`TEnqueueUniqueRenderCommandType<FSkeletalMeshObjectGPUSkin::Update(int, USkinnedMeshComponent*, TArray<FActiveMorphTarget, TSizedDefaultAllocator<32>> const&, TArray<float, TSizedDefaultAllocator<32>> const&, EPreviousBoneTransformUpdateMode)::SkelMeshObjectUpdateDataCommandName, FSkeletalMeshObjectGPUSkin::Update(int, USkinnedMeshComponent*, TArray<FActiveMorphTarget, TSizedDefaultAllocator<32>> const&, TArray<float, TSizedDefaultAllocator<32>> const&, EPreviousBoneTransformUpdateMode)::$_23>::DoTask(this=0x0000006e23fb1218, CurrentThread=ActualRenderingThread, MyCompletionGraphEvent=0x0000006e23fb1240) at RenderingThread.h:190:3
    frame #8: 0x0000007289697c30 libUE4.so`TGraphTask<TEnqueueUniqueRenderCommandType<FSkeletalMeshObjectGPUSkin::Update(int, USkinnedMeshComponent*, TArray<FActiveMorphTarget, TSizedDefaultAllocator<32>> const&, TArray<float, TSizedDefaultAllocator<32>> const&, EPreviousBoneTransformUpdateMode)::SkelMeshObjectUpdateDataCommandName, FSkeletalMeshObjectGPUSkin::Update(int, USkinnedMeshComponent*, TArray<FActiveMorphTarget, TSizedDefaultAllocator<32>> const&, TArray<float, TSizedDefaultAllocator<32>> const&, EPreviousBoneTransformUpdateMode)::$_23>>::ExecuteTask(this=0x0000006e23fb1200, NewTasks=0x0000006c03e38b80, CurrentThread=ActualRenderingThread) at TaskGraphInterfaces.h:886:9
    frame #9: 0x00000072839fa6d8 libUE4.so`FBaseGraphTask::Execute(this=0x0000006e23fb1200, NewTasks=0x0000006c03e38b80, CurrentThread=ActualRenderingThread) at TaskGraphInterfaces.h:524:3
    frame #10: 0x00000072839fb9f8 libUE4.so`FNamedTaskThread::ProcessTasksNamedThread(this=0x0000006c03e38b60, QueueIndex=0, bAllowStall=true) at TaskGraph.cpp:709:11
    frame #11: 0x00000072839fad10 libUE4.so`FNamedTaskThread::ProcessTasksUntilQuit(this=0x0000006c03e38b60, QueueIndex=0) at TaskGraph.cpp:600:4
    frame #12: 0x00000072839f8f0c libUE4.so`FTaskGraphImplementation::ProcessThreadUntilRequestReturn(this=0x0000006d43e33000, CurrentThread=ActualRenderingThread) at TaskGraph.cpp:1476:25
    frame #13: 0x0000007285396cb4 libUE4.so`RenderingThreadMain(TaskGraphBoundSyncEvent=0x00000069443869a0) at RenderingThread.cpp:377:29
    frame #14: 0x000000728544f854 libUE4.so`FRenderingThread::Run(this=0x0000006944387160) at RenderingThread.cpp:535:4
    frame #15: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f8e120) at PThreadRunnableThread.cpp:25:24
    frame #16: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f8e120) at PThreadRunnableThread.h:185:15
    frame #17: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #18: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #198, name = 'RTHeartBeat 13'    // HeartBeat线程
    frame #0: 0x00000073c88db518 libc.so`nanosleep + 8
    frame #1: 0x00000073c889e4ac libc.so`usleep + 84
    frame #2: 0x0000007283a9a8cc libUE4.so`FGenericPlatformProcess::SleepNoStats(Seconds=0.00625000009) at GenericPlatformProcess.cpp:332:3
    frame #3: 0x0000007283a9a850 libUE4.so`FGenericPlatformProcess::Sleep(Seconds=0.00625000009) at GenericPlatformProcess.cpp:324:2
    frame #4: 0x0000007285453634 libUE4.so`FRenderingThreadTickHeartbeat::Run(this=0x0000006923e94720) at RenderingThread.cpp:593:4
    frame #5: 0x0000007283b60cf4 libUE4.so`FRunnableThreadPThread::Run(this=0x00000069c3f8e180) at PThreadRunnableThread.cpp:25:24
    frame #6: 0x00000072839f7398 libUE4.so`FRunnableThreadPThread::_ThreadProc(pThis=0x00000069c3f8e180) at PThreadRunnableThread.h:185:15
    frame #7: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #8: 0x00000073c888c360 libc.so`__start_thread + 72
  thread #202, name = 'OkHttp Connecti'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x0000007343212b84 libart.so`NterpCommonInvokeInstance + 1748
    frame #6: 0x000000009cbf73a4
  thread #203, name = 'Okio Watchdog'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734328e050 libart.so`art::ConditionVariable::TimedWait(art::Thread*, long, int) + 180
    frame #2: 0x0000007343565784 libart.so`art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState) + 568
    frame #3: 0x0000007343566f9c libart.so`art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState) + 304
    frame #4: 0x0000000070baf360 boot.oat`art_jni_trampoline + 112
    frame #5: 0x000000009ccdfb74
  thread #204, name = 'gem-scheduled-0'
    frame #0: 0x00000073c8886f90 libc.so`syscall + 32
    frame #1: 0x000000734367c798 libart.so`art::Thread::Park(bool, long) + 1392
    frame #2: 0x00000073435a0484 libart.so`art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long) + 632
    frame #3: 0x0000000070bb1f50 boot.oat`art_jni_trampoline + 112
  thread #207, name = 'Binder:26466_E'
    frame #0: 0x00000073c88dad78 libc.so`__ioctl + 8
    frame #1: 0x00000073c88949ec libc.so`ioctl + 160
    frame #2: 0x00000073dd69d0b8 libbinder.so`android::IPCThreadState::talkWithDriver(bool) + 296
    frame #3: 0x00000073dd69d3a8 libbinder.so`android::IPCThreadState::getAndExecuteCommand() + 32
    frame #4: 0x00000073dd69dce0 libbinder.so`android::IPCThreadState::joinThreadPool(bool) + 76
    frame #5: 0x00000073dd6ca4cc libbinder.so`android::PoolThread::threadLoop() + 32
    frame #6: 0x00000073c95ae590 libutils.so`android::Thread::_threadLoop(void*) + 268
    frame #7: 0x00000073cddb2a3c libandroid_runtime.so`android::AndroidRuntime::javaThreadShell(void*) + 152
    frame #8: 0x00000073c95addec libutils.so`thread_data_t::trampoline(thread_data_t const*) + 412
    frame #9: 0x00000073c88efb18 libc.so`__pthread_start(void*) + 268
    frame #10: 0x00000073c888c360 libc.so`__start_thread + 72

 

posted on 2024-01-04 20:08  可可西  阅读(75)  评论(0编辑  收藏  举报

导航