概率性闪退
附带堆栈
#00 pc 00000000005975cc /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JCServerFileCache::getFileID(char const*)+32) [arm64-v8a]
2 #01 pc 00000000005d02cc /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JCFileRes::load(char const*, laya::JCSharedBuffer*)+2128) [arm64-v8a]
3 #02 pc 00000000005d2208 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JCFileResManager::getRes(char const*, int, int)+1028) [arm64-v8a]
4 #03 pc 00000000005c6cd8 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JCAudioWavPlayer::playAudio(laya::JCAudioInterface*, std::string const&, bool)+184) [arm64-v8a]
5 #04 pc 000000000044f018 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JSAudio::play()+164) [arm64-v8a]
6 #05 pc 000000000044f8d8 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::imp_JS2CFunc::call(v8::FunctionCallbackInfo<:value> const&)+364) [arm64-v8a]
7 #06 pc 00000000009b6d1c /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<:value> const&))+148) [arm64-v8a]
8 #07 pc 0000000000688ae8 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so [arm64-v8a]
9 #08 pc 0000000000688f78 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so [arm64-v8a]
10 #09 pc 0000007ecc4060d0
11 java:
#1 main
1 android.os.MessageQueue.nativePollOnce(Native Method)
2 android.os.MessageQueue.next(MessageQueue.java:328)
3 android.os.Looper.loop(Looper.java:164)
4 android.app.ActivityThread.main(ActivityThread.java:5981)
5 java.lang.reflect.Method.invoke(Native Method)
6 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
7 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)
#475 ReferenceQueueDaemon
1 java.lang.Object.wait(Native Method)
2 java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:164)
3 java.lang.Thread.run(Thread.java:818)
#476 FinalizerDaemon
1 java.lang.Object.wait(Native Method)
2 java.lang.Object.wait(Object.java:423)
3 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
4 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
5 java.lang.Daemons$FinalizerDaemon.run(Daemons.java:206)
6 java.lang.Thread.run(Thread.java:818)
#477 FinalizerWatchdogDaemon
1 java.lang.Thread.sleep(Native Method)
2 java.lang.Thread.sleep(Thread.java:1031)
3 java.lang.Thread.sleep(Thread.java:985)
4 java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:315)
5 java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:326)
6 java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:271)
7 java.lang.Thread.run(Thread.java:818)
#478 HeapTaskDaemon
1 dalvik.system.VMRuntime.runHeapTasks(Native Method)
2 java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:437)
3 java.lang.Thread.run(Thread.java:818)
#481 AsyncTask #1
1 java.lang.Object.wait(Native Method)
2 java.lang.Thread.parkFor$(Thread.java:1220)
3 sun.misc.Unsafe.park(Unsafe.java:299)
4 java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
5 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
6 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
10 java.lang.Thread.run(Thread.java:818)
#482 TbsHandlerThread
1 android.os.MessageQueue.nativePollOnce(Native Method)
2 android.os.MessageQueue.next(MessageQueue.java:328)
3 android.os.Looper.loop(Looper.java:164)
4 android.os.HandlerThread.run(HandlerThread.java:61)
#485 TbsLogReportThread
1 android.os.MessageQueue.nativePollOnce(Native Method)
2 android.os.MessageQueue.next(MessageQueue.java:328)
3 android.os.Looper.loop(Looper.java:164)
4 android.os.HandlerThread.run(HandlerThread.java:61)
#495 work_thread
1 android.os.MessageQueue.nativePollOnce(Native Method)
2 andro