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工作线程 每Mount一个pak,就会创建一个这样的线程 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