AppLovin / AppLovin-MAX-Unity-Plugin

127 stars 34 forks source link

Applovin Crash While loading ads #82

Open asrakan opened 3 years ago

asrakan commented 3 years ago

Hi there, We are getting crash after sessions 20-30th seconds.

Device : xiaomi redmi 9C (https://www.gsmarena.com/xiaomi_redmi_9c-10278.php) AppLovin Unity Sdk: 10.3.4(Android) Unity Version: 2020.3.19f1(Windows) Gradle Version: 6.8.2 ExternalDepedencyManager Version: 1.2.165

logs.txt

gagbaghdas commented 2 years ago

Hi There. Have you chance to look into it? We have problems too on both platforms.

santoshbagadi commented 2 years ago

Hi, sorry for the late response, but looks like the crash is happening in Unity native code and I don't really see AppLovin in the crash stack trace.

Are you able to consistently reproduce the crash. If so, could you please provide the logs with our verbose logging enabled.

gagbaghdas commented 2 years ago

@santoshbagadi Hi, Unfortunately we are not able to reproduce the crash on our side, but there are huge number of crashes in live .

santoshbagadi commented 2 years ago

Are you seeing the crashes in Play Console? Do you mind sharing the full thread dump for the crash so that we can better understand the crash.

gagbaghdas commented 2 years ago

I see crashes and anr's both on Google play console, crashlytics , bugsnag, Xcode.

Here are some information from the crashes.

  1. Anr from Mintegral adapter.

ANR  Input dispatching timed out (Waiting to send key event because the focused window has not finished processing all of the input events that were previously delivered to it.  Outbound queue length: 0.  Wait queue length: 2.)      [vdso]:1680 __kernel_rt_sigreturn     /system/lib64/libart.so:4149440 art::OatDexFile::FindClassDef(art::DexFile const&, char const*, unsigned long)     /system/lib64/libart.so:1036764 art::ClassLinker::FindClassInBootClassLoaderClassPath(art::Thread*, char const*, unsigned long)     /system/lib64/libart.so:1035996 art::ClassLinker::FindClassInBaseDexClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, unsigned long, art::Handle<art::mirror::ClassLoader>, art::ObjPtr<art::mirror::Class>*)     /system/lib64/libart.so:1036128 art::ClassLinker::FindClassInBaseDexClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, unsigned long, art::Handle<art::mirror::ClassLoader>, art::ObjPtr<art::mirror::Class>*)     /system/lib64/libart.so:1041600 art::ClassLinker::FindClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)     /system/lib64/libart.so:1149200 art::ClassLinker::DoResolveType(art::dex::TypeIndex, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)     /system/lib64/libart.so:970232 art::ArtMethod* art::ClassLinker::ResolveMethod<(art::ClassLinker::ResolveMode)0>(unsigned int, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>, art::ArtMethod*, art::InvokeType)     /system/lib64/libart.so:1161340      /system/lib64/libart.so:5382292 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2494428 bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5388152 MterpInvokeDirectRange     /system/lib64/libart.so:5554328 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5382404 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:5294996 artQuickToInterpreterBridge     /system/lib64/libart.so:5646080      /system/lib64/libart.so:5609552      /system/lib64/libart.so:726572 art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)     /system/lib64/libart.so:2514636 art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)     /system/lib64/libart.so:2490068 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5382404 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:5294996 artQuickToInterpreterBridge     /system/lib64/libart.so:5646080      /system/lib64/libart.so:5609552      /system/lib64/libart.so:726572 art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)     /system/lib64/libart.so:2514636 art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)     /system/lib64/libart.so:2490068 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5382404 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:5294996 artQuickToInterpreterBridge     /system/lib64/libart.so:5646080      /system/lib64/libart.so:5609552      /system/lib64/libart.so:726572 art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)     /system/lib64/libart.so:1087632 art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)     /system/lib64/libart.so:1002364 art::ClassLinker::EnsureInitialized(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)     /system/lib64/libart.so:2514788 art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)     /system/lib64/libart.so:2490068 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5382404 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5382404 MterpInvokeStatic     /system/lib64/libart.so:5553688 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5381952 MterpInvokeDirect     /system/lib64/libart.so:5553560 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5389384 MterpInvokeVirtualQuick     /system/lib64/libart.so:5569048 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5389384 MterpInvokeVirtualQuick     /system/lib64/libart.so:5569048 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5389384 MterpInvokeVirtualQuick     /system/lib64/libart.so:5569048 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5381952 MterpInvokeDirect     /system/lib64/libart.so:5553560 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5380536 MterpInvokeInterface     /system/lib64/libart.so:5553816 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5380536 MterpInvokeInterface     /system/lib64/libart.so:5553816 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:2356940 art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)     /system/lib64/libart.so:2490040 bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)     /system/lib64/libart.so:5380536 MterpInvokeInterface     /system/lib64/libart.so:5553816 ExecuteMterpImpl     /system/lib64/libart.so:2333656      /system/lib64/libart.so:5294996 artQuickToInterpreterBridge     /system/lib64/libart.so:5646080      /system/framework/arm64/boot-framework.oat:12253184      VMClassLoader.java:-2 java.lang.VMClassLoader.findLoadedClass     ClassLoader.java:738 java.lang.ClassLoader.findLoadedClass     ClassLoader.java:363 java.lang.ClassLoader.loadClass     ClassLoader.java:312 java.lang.ClassLoader.loadClass     Provider.java:1675 java.security.Provider$Service.getImplClass     Provider.java:1631 java.security.Provider$Service.newInstance     GetInstance.java:236 sun.security.jca.GetInstance.getInstance     GetInstance.java:164 sun.security.jca.GetInstance.getInstance     SSLContext.java:190 javax.net.ssl.SSLContext.getInstance     AndroidPlatform.java:461 com.mbridge.msdk.thrid.okhttp.internal.platform.AndroidPlatform.getSSLContext     OkHttpClient.java:291 com.mbridge.msdk.thrid.okhttp.OkHttpClient.newSslSocketFactory     OkHttpClient.java:257 com.mbridge.msdk.thrid.okhttp.OkHttpClient.<init>     OkHttpClient.java:1035 com.mbridge.msdk.thrid.okhttp.OkHttpClient$Builder.build     GlobalComponent.java:131 com.mbridge.msdk.foundation.download.core.GlobalComponent.initialize     MBDownloadManager.java:26 com.mbridge.msdk.foundation.download.MBDownloadManager.initialize     MBridgeSDKImpl.java:1228 com.mbridge.msdk.system.a.a     MBridgeSDKImpl.java:338 com.mbridge.msdk.system.a.init     MintegralMediationAdapter.java:139 com.applovin.mediation.adapters.MintegralMediationAdapter.initialize     Unknown:83 com.applovin.impl.mediation.g$1.run     Unknown:46 com.applovin.impl.mediation.g$6.run     Handler.java:907 android.os.Handler.handleCallback     Handler.java:105 android.os.Handler.dispatchMessage     Looper.java:216 android.os.Looper.loop     ActivityThread.java:7625 android.app.ActivityThread.main     Method.java:-2 java.lang.reflect.Method.invoke     RuntimeInit.java:524 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run     ZygoteInit.java:987 com.android.internal.os.ZygoteInit.main
  1. Anr fro Applovin ad.
ANR:  Input dispatching timed out (6d77604 com.applovin.adview.AppLovinFullscreenActivity (server) is not responding. Waited 5005ms for MotionEvent)         at com.android.webview.chromium.WebViewChromium.onTouchEvent(Unknown)         at android.webkit.WebView.onTouchEvent(WebView.java:2685)         at com.applovin.impl.adview.i.onTouchEvent(Unknown:15)         at android.view.View.dispatchTouchEvent(View.java:14325)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)         at com.applovin.impl.adview.i.dispatchTouchEvent(Unknown:5)         at com.applovin.impl.adview.v.dispatchTouchEvent(Unknown:5)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:498)         at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1877)         at android.app.Activity.dispatchTouchEvent(Activity.java:4125)         at com.applovin.adview.AppLovinFullscreenActivity.dispatchTouchEvent(Unknown:5)         at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:456)         at android.view.View.dispatchPointerEvent(View.java:14584)         at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6023)         at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5826)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5317)         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5374)         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5340)         at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5492)         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5348)         at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5549)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5321)         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5374)         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5340)         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5348)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5321)         at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8096)         at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8047)         at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8007)         at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8219)         at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:221)         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.app.ActivityThread.main(ActivityThread.java:7710)         at java.lang.reflect.Method.invoke(Method.java:-2)         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
  1. OutOfMemory Error from google ads adapter
Caused by java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
       at java.lang.Thread.nativeCreate(Thread.java)
       at java.lang.Thread.start(Thread.java:883)
       at com.applovin.impl.sdk.n.a(:108)
       at com.applovin.impl.sdk.q.a(:6)
       at com.applovin.impl.mediation.MediationServiceImpl$a.b(:64)
       at com.applovin.impl.mediation.g$a$15.run(:16)
       at com.applovin.impl.mediation.g$a$14.run(:2)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7386)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980) 
   4. Another one OutOfMemory Error
       Caused by java.lang.OutOfMemoryError: Could not allocate JNI Env: Failed anonymous mmap(0x0, 8192, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log.
       at java.lang.Thread.nativeCreate(Thread.java)
       at java.lang.Thread.start(Thread.java:883)
       at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:975)
       at java.util.concurrent.ThreadPoolExecutor.ensurePrestart(ThreadPoolExecutor.java:1617)
       at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:342)
       at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:562)
       at java.util.concurrent.ScheduledThreadPoolExecutor.submit(ScheduledThreadPoolExecutor.java:664)
       at com.applovin.impl.sdk.e.o.a(:25)
       at com.applovin.impl.sdk.e.o.a(:46)
       at com.applovin.impl.sdk.e.o.a(:5)
       at com.applovin.impl.sdk.e.o.a(:2)
       at com.applovin.impl.mediation.MediationServiceImpl.a(:57)
       at com.applovin.impl.mediation.MediationServiceImpl.processAdapterInitializationPostback(:35)
       at com.applovin.impl.mediation.e.a(:139)
       at com.applovin.impl.mediation.g$1$1$1.run(:38)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7386)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980)
  1. One more.
Caused by java.lang.OutOfMemoryError: Could not allocate JNI Env: Failed anonymous mmap(0x0, 8192, 0x3, 0x22, -1, 0): Operation not permitted. See process maps in the log.
       at java.lang.Thread.nativeCreate(Thread.java)
       at java.lang.Thread.start(Thread.java:883)
       at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:975)
       at java.util.concurrent.ThreadPoolExecutor.ensurePrestart(ThreadPoolExecutor.java:1617)
       at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:342)
       at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:562)
       at java.util.concurrent.ScheduledThreadPoolExecutor.execute(ScheduledThreadPoolExecutor.java:654)
       at com.applovin.mediation.unity.MaxUnityAdManager.forwardUnityEvent(MaxUnityAdManager.java:1637)
       at com.applovin.mediation.unity.MaxUnityAdManager.access$500(MaxUnityAdManager.java:59)
       at com.applovin.mediation.unity.MaxUnityAdManager$3.onSdkInitialized(MaxUnityAdManager.java:218)
       at com.applovin.impl.sdk.k$4.run(:21)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7386)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980)

Hope it will help you @santoshbagadi .

santoshbagadi commented 2 years ago

Most of the crashes seem to be due to the device running out of memory. Could you also please share the Android SDK version you are using.

We have made a few optimizations in our Android SDK version 10.3.4 (fixes a few memory leaks) that should help with this issue.

For issue Mintegral issue, you would need to reach out to them with the ANR report.

gagbaghdas commented 2 years ago

@santoshbagadi the Android sdk version is 10.3.5 )

santoshbagadi commented 2 years ago

Could you please share the full thread dump for a few of these out of memory errors. Seems like threads are being leaked somewhere.

gagbaghdas commented 2 years ago

Sure.

For example

Thread 2 - main         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.app.ActivityThread.main(ActivityThread.java:7710)         at java.lang.reflect.Method.invoke(Method.java:-2)         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)  Thread 11469 - Signal Catcher         at unknown method(unknown file)  Thread 11470 - HeapTaskDaemon         at unknown method(unknown file)  Thread 11471 - ReferenceQueueDaemon         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.Object.wait(Object.java:568)         at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)         at java.lang.Daemons$Daemon.run(Daemons.java:139)         at java.lang.Thread.run(Thread.java:923)  Thread 11472 - Jit thread pool worker thread 0         at unknown method(unknown file)  Thread 11473 - FinalizerDaemon         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)         at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)         at java.lang.Daemons$Daemon.run(Daemons.java:139)         at java.lang.Thread.run(Thread.java:923)  Thread 11474 - FinalizerWatchdogDaemon         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.Object.wait(Object.java:568)         at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)         at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)         at java.lang.Daemons$Daemon.run(Daemons.java:139)         at java.lang.Thread.run(Thread.java:923)  Thread 11475 - Binder:19301_1         at unknown method(unknown file)  Thread 11476 - Binder:19301_2         at unknown method(unknown file)  Thread 11477 - Binder:19301_3         at unknown method(unknown file)  Thread 11478 - Profile Saver         at unknown method(unknown file)  Thread 11483 - queued-work-looper         at android.os.Binder.flushPendingCommands(Binder.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:335)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11513 - pool-9-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11514 - Firebase-Messaging-Init         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.6.0:2)         at java.lang.Thread.run(Thread.java:923)  Thread 11515 - Firebase-Messaging-Topics-Io         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.6.0:2)         at java.lang.Thread.run(Thread.java:923)  Thread 11521 - GmsDynamite         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.Object.wait(Object.java:568)         at cw.run(:com.google.android.gms.dynamite_dynamiteloader@214218097@21.42.18 (150400-0):2)  Thread 11523 - Crashlytics Exception Handler1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)         at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)         at java.lang.Thread.run(Thread.java:923)  Thread 11525 - com.google.firebase.crashlytics.startup1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)         at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)         at java.lang.Thread.run(Thread.java:923)  Thread 11527 - awaitEvenIfOnMainThread task continuation executor1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:64)         at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)         at java.lang.Thread.run(Thread.java:923)  Thread 11532 - pool-24-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11537 - pool-24-thread-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11547 - AsyncTask #2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11553 - pool-26-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11554 - pool-27-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at com.google.android.gms.common.BlockingServiceConnection.getServiceWithTimeout(com.google.android.gms:play-services-basement@@17.6.0:3)         at com.google.android.gms.ads.identifier.AdvertisingIdClient.zza(Unknown:4)         at com.google.android.gms.ads.identifier.AdvertisingIdClient.zza(Unknown:25)         at com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(Unknown:47)         at java.lang.reflect.Method.invoke(Method.java:-2)         at com.facebook.internal.Utility.invokeMethodQuietly(Utility.kt:915)         at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidIdViaReflection(AttributionIdentifiers.kt:111)         at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidId(AttributionIdentifiers.kt:89)         at com.facebook.internal.AttributionIdentifiers$Companion.getAttributionIdentifiers(AttributionIdentifiers.kt:176)         at com.facebook.appevents.AppEventCollection.getSessionEventsState(AppEventCollection.kt:77)         at com.facebook.appevents.AppEventCollection.addPersistedEvents(AppEventCollection.kt:35)         at com.facebook.appevents.AppEventQueue.flushAndWait(AppEventQueue.kt:104)         at com.facebook.appevents.AppEventQueue$flushRunnable$1.run(AppEventQueue.kt:59)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11558 - pool-25-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11560 - UnityMain         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at com.unity3d.player.UnityPlayer$e.run(Unknown:20)  Thread 11563 - InsetsAnimations         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11565 - AudioPortEventHandler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11566 - Binder:19301_4         at unknown method(unknown file)  Thread 11567 - AudioTrack         at unknown method(unknown file)  Thread 11568 - Thread-9         at unknown method(unknown file)  Thread 11570 - OkHttp ConnectionPool         at java.lang.Object.wait(Object.java:-2)         at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:107)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11571 - UnityChoreographer         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11574 - pool-32-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11579 - Bugsnag IO thread         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11584 - bugsnag-anr-collector         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11585 - Bugsnag Error thread         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11586 - Bugsnag Session thread         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11587 - ConnectivityThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11638 - pool-34-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11687 - PlayBillingLibrary-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11690 - PlayBillingLibrary-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11692 - PlayBillingLibrary-3         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11732 - PlayBillingLibrary-4         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11733 - PlayBillingLibrary-5         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11767 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11770 - AppLovinSdk:com.applovin.communicator         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11771 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11772 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1127)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11773 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11774 - AppLovinSdk:com.applovin.communicator         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11781 - Chrome_ProcessLauncherThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11783 - GoogleApiHandler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11784 - Chrome_IOThread         at unknown method(unknown file)  Thread 11785 - ThreadPoolForeg         at unknown method(unknown file)  Thread 11786 - PlatformServiceBridgeHandlerThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11788 - CleanupReference         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)         at Ik.run(Unknown:2)  Thread 11789 - pool-44-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11790 - AudioThread         at unknown method(unknown file)  Thread 11791 - Chrome_InProcGpuThread         at unknown method(unknown file)  Thread 11792 - pool-2-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11793 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1127)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11794 - ThreadPoolForeg         at unknown method(unknown file)  Thread 11796 - Okio Watchdog         at java.lang.Object.wait(Object.java:-2)         at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:325)         at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)         at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)  Thread 11797 - AppLovinSdk:com.applovin.communicator         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11798 - AppLovinSdk:com.applovin.communicator         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11799 - Timer-0         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.lang.Object.wait(Object.java:568)         at java.util.TimerThread.mainLoop(Timer.java:533)         at java.util.TimerThread.run(Timer.java:512)  Thread 11802 - AppLovinSdk:auxiliary_operations:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11803 - AppLovinSdk:auxiliary_operations:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11804 - AppLovinSdk:auxiliary_operations:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11805 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11806 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11807 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11808 - AppLovinSdk:Max-Unity-Plugin:shared         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11809 - EventCollectorHandlerThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11810 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1127)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11812 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11813 - FYB-MediaCacheStreamer         at libcore.io.Linux.poll(Linux.java:-2)         at libcore.io.ForwardingOs.poll(ForwardingOs.java:168)         at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:263)         at libcore.io.ForwardingOs.poll(ForwardingOs.java:168)         at android.system.Os.poll(Os.java:430)         at libcore.io.IoBridge.poll(IoBridge.java:676)         at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java:194)         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:451)         at java.net.ServerSocket.implAccept(ServerSocket.java:547)         at java.net.ServerSocket.accept(ServerSocket.java:515)         at com.fyber.inneractive.sdk.s.k.f$b.run(SourceFile:7)         at java.lang.Thread.run(Thread.java:923)  Thread 11815 - FyberMarketplace-Network-100         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11816 - FyberMarketplace-Network-101         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11817 - FyberMarketplace-Network-102         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11818 - FyberMarketplace-Network-103         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11819 - FyberMarketplace-Network-104         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11820 - FyberMarketplace-Network-105         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at com.fyber.inneractive.sdk.r.s$b.run(SourceFile:6)         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11825 - pool-54-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11827 - pool-55-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11837 - pool-57-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11838 - CommonThreadPool         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at com.mbridge.msdk.foundation.controller.b$2.run(SDKController.java:190)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11841 - mb_db_thread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11842 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11843 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11844 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11848 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11849 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11850 - mb_batch_report_thread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11852 - CommonThreadPool         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11853 - AppLovinSdk:shared_thread_pool:gTaI         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11855 - Thread-197         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at com.facebook.ads.redexgen.X.H4.AEz(unknown:36093)         at com.facebook.ads.redexgen.X.GT.A01(unknown:34473)         at com.facebook.ads.redexgen.X.GT.A03(unknown:34490)         at com.facebook.ads.redexgen.X.RR.run(unknown:50934)         at java.lang.Thread.run(Thread.java:923)  Thread 11857 - pool-62-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11865 - pool-46-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11866 - ThreadPoolForeg         at unknown method(unknown file)  Thread 11869 - GoogleApiHandler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11880 - pool-30-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11888 - LooperProvider         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11889 - pool-71-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11912 - AdWorker(NG) #1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11921 - ThreadPoolForeg         at unknown method(unknown file)  Thread 11925 - JavaBridge         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11926 - pool-47-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11928 - Binder:19301_5         at unknown method(unknown file)  Thread 11930 - pool-74-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11931 - pool-74-thread-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11932 - pool-74-thread-3         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11933 - pool-74-thread-4         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11934 - pool-74-thread-5         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11935 - pool-74-thread-6         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11936 - pool-74-thread-7         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11937 - pool-74-thread-8         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11939 - pool-31-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11944 - Binder:19301_6         at unknown method(unknown file)  Thread 11945 - Binder:19301_7         at unknown method(unknown file)  Thread 11947 - Thread-201         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at ur.b(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:1)         at ur.run(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:3)  Thread 11948 - Thread-202         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at uz.a(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:1)         at uz.run(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:2)  Thread 11949 - Thread-203         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at uz.a(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:1)         at uz.run(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:2)  Thread 11950 - Thread-204         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at uz.a(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:1)         at uz.run(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:2)  Thread 11951 - Thread-205         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)         at uz.a(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:1)         at uz.run(:com.google.android.gms.policy_ads_fdr_dynamite@213806100@213806100057.397311113.397311113:2)  Thread 11952 - ChoreographerOwner:Handler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11955 - PrewarmService         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11957 - AppLovinSdk:Max-Unity-Plugin:shared         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11960 - ThreadPoolForeg         at unknown method(unknown file)  Thread 11962 - HwBinder:19301_1         at unknown method(unknown file)  Thread 11964 - ExoPlayerImplInternal:Handler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11965 - Loader:ExtractorMediaPeriod         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11967 - MediaCodec_looper         at unknown method(unknown file)  Thread 11968 - UnityAdsCacheThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at com.unity3d.services.core.cache.CacheThread.run(CacheThread.java:47)  Thread 11969 - MediaCodec_looper         at unknown method(unknown file)  Thread 11971 - dummySurface         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11972 - AudioTrack         at unknown method(unknown file)  Thread 11973 - Timer-2         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.util.TimerThread.mainLoop(Timer.java:559)         at java.util.TimerThread.run(Timer.java:512)  Thread 11974 - AppLovinSdk:Max-Unity-Plugin:shared         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11975 - CommonThreadPool         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11979 - ExoPlayerImplInternal:Handler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11980 - Loader:ExtractorMediaPeriod         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 11981 - MediaCodec_looper         at unknown method(unknown file)  Thread 11982 - MediaCodec_looper         at unknown method(unknown file)  Thread 11983 - dummySurface         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 11984 - AudioTrack         at unknown method(unknown file)  Thread 12041 - pool-79-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12043 - pool-49-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12048 - RenderThread         at unknown method(unknown file)  Thread 12053 - CommonThreadPool         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12054 - CommonThreadPool         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12202 - WifiManagerThread         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12203 - AdWorker(Schedule) #1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12205 - pool-4-thread-1         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12337 - PlayBillingLibrary-6         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12338 - PlayBillingLibrary-7         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12378 - AdWorker(Default) #42         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12379 - AdWorker(Default) #43         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12381 - ExoPlayerImplInternal:Handler         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12382 - Loader:ExtractorMediaPeriod         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12383 - MediaCodec_looper         at unknown method(unknown file)  Thread 12384 - MediaCodec_looper         at unknown method(unknown file)  Thread 12385 - dummySurface         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12386 - AudioTrack         at unknown method(unknown file)  Thread 12440 - ScionFrontendApi         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12441 - Measurement Worker         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at ip.run(:com.google.android.gms.dynamite_measurementdynamite@214218097@21.42.18 (150400-0):7)  Thread 12442 - firebase-installations-executor-5         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12443 - firebase-installations-executor-6         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12452 - pool-19-thread-3         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12462 - pool-41-thread-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12465 - ExoPlayer:FrameReleaseChoreographer         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12466 - ExoPlayer:Playback         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12467 - Loader:ProgressiveMediaPeriod         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12470 - pool-56-thread-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12472 - MediaCodec_looper         at unknown method(unknown file)  Thread 12473 - ExoPlayer:DummySurface         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.os.HandlerThread.run(HandlerThread.java:67)  Thread 12475 - hwuiTask1         at unknown method(unknown file)  Thread 12476 - hwuiTask0         at unknown method(unknown file)  Thread 12477 - MediaCodec_looper         at unknown method(unknown file)  Thread 12479 - Thread-511         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at com.adcolony.sdk.e0$b.run(SourceFile:1)         at java.lang.Thread.run(Thread.java:923)  Thread 12480 - pool-40-thread-2         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12481 - AudioTrack         at unknown method(unknown file)  Thread 12483 - pool-56-thread-3         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12484 - Timer-12         at java.lang.Object.wait(Object.java:-2)         at java.lang.Object.wait(Object.java:442)         at java.util.TimerThread.mainLoop(Timer.java:559)         at java.util.TimerThread.run(Timer.java:512)  Thread 12485 - Thread-514         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.appsflyer.internal.k$4$5.run(unknown:31)         at java.lang.Thread.run(Thread.java:923)  Thread 12487 - Thread-516         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at com.appsflyer.internal.k$4$5.run(unknown:31)         at java.lang.Thread.run(Thread.java:923)  Thread 12488 - pool-48-thread-5         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12489 - AudioTrack         at unknown method(unknown file)  Thread 12490 - pool-48-thread-6         at sun.misc.Unsafe.park(Unsafe.java:-2)         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)         at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)         at java.lang.Thread.run(Thread.java:923)  Thread 12491 - Binder:19301_8         at unknown method(unknown file)  Thread 12492 - Thread-517         at com.android.webview.chromium.WebViewChromium.onTouchEvent(Unknown)         at android.webkit.WebView.onTouchEvent(WebView.java:2685)         at com.applovin.impl.adview.i.onTouchEvent(Unknown:15)         at android.view.View.dispatchTouchEvent(View.java:14325)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)         at com.applovin.impl.adview.i.dispatchTouchEvent(Unknown:5)         at com.applovin.impl.adview.v.dispatchTouchEvent(Unknown:5)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2742)         at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:498)         at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1877)         at android.app.Activity.dispatchTouchEvent(Activity.java:4125)         at com.applovin.adview.AppLovinFullscreenActivity.dispatchTouchEvent(Unknown:5)         at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:456)         at android.view.View.dispatchPointerEvent(View.java:14584)         at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6023)         at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5826)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5317)         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5374)         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5340)         at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5492)         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5348)         at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5549)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5321)         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5374)         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5340)         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5348)         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5321)         at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8096)         at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8047)         at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8007)         at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8219)         at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:221)         at android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)         at android.os.MessageQueue.next(MessageQueue.java:338)         at android.os.Looper.loop(Looper.java:323)         at android.app.ActivityThread.main(ActivityThread.java:7710)         at java.lang.reflect.Method.invoke(Method.java:-2)         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:954)
santoshbagadi commented 2 years ago

It doesn't look the AppLovin SDK is leaking any threads. I was also not able to find an obvious culprit that was creating/leaking a lot of threads. In the past we have seen issues with InMobi SDK leaking threads.

If you have them enabled, could you try disabling them for a few hours and see if the crashes go down.

gagbaghdas commented 2 years ago

@santoshbagadi, disabling the inmobi didn't impact the crash rate.

gagbaghdas commented 2 years ago

@santoshbagadi also I can say with 100% that most of iOS crashes come from your ads loading. Please check the following images. As you from logs, that the error comes after the ad loading (not showing). We have a lot of this kind of crashes on iOS and most of them(98%) for iOS 15.1 . And our crash rate on iOS spiked right after the iOS 15.1 release. So, I believe you have problems with iOS 15. Screen Shot 2021-12-08 at 10 12 57 Screen Shot 2021-12-08 at 10 13 14

gagbaghdas commented 2 years ago

Also @santoshbagadi here are all threads for the crash I mentioned .


Thread 0 0  libobjc.A.dylib  _objc_release 1  Foundation       -[_NSThreadPerformInfo dealloc] 2  Foundation       ___NSThreadPerformPerform 3  CoreFoundation   ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 4  CoreFoundation   ___CFRunLoopDoSource0 5  CoreFoundation   ___CFRunLoopDoSources0 6  CoreFoundation   ___CFRunLoopRun 7  CoreFoundation   _CFRunLoopRunSpecific 8  QuartzCore       CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) 9  QuartzCore       display_timer_callback(__CFMachPort*, void*, long, void*) 10 CoreFoundation   ___CFMachPortPerform 11 CoreFoundation   ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ 12 CoreFoundation   ___CFRunLoopDoSource1 13 CoreFoundation   ___CFRunLoopRun 14 CoreFoundation   _CFRunLoopRunSpecific 15 GraphicsServices _GSEventRunModal 16 UIKitCore        -[UIApplication _run] 17 UIKitCore        _UIApplicationMain 18 DogTown          main (main.mm:26:9)  Thread 1 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread  Thread 2 0  libsystem_kernel.dylib  _mach_msg_trap 1  libsystem_kernel.dylib  _mach_msg 2  libdispatch.dylib       __dispatch_mach_send_and_wait_for_reply 3  libdispatch.dylib       _dispatch_mach_send_with_result_and_wait_for_reply 4  libxpc.dylib            _xpc_connection_send_message_with_reply_sync 5  Foundation              ___NSXPCCONNECTION_IS_WAITING_FOR_A_SYNCHRONOUS_REPLY__ 6  Foundation              -[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:] 7  CoreFoundation          ____forwarding___ 8  CoreFoundation          ___forwarding_prep_0___ 9  CoreServices            -[LSApplicationWorkspace deviceIdentifierForVendor] 10 UIKitCore               -[UIDevice identifierForVendor] 11 UnityFramework          ISNSoundSamplerRingerCheckerNotificationCompletionProc 12 UnityFramework          ISNSoundSamplerRingerCheckerNotificationCompletionProc 13 UnityFramework          sc_safe_dispatch_sync 14 UnityFramework          sc_safe_dispatch_sync 15 UnityFramework          sc_safe_dispatch_sync 16 Foundation              ___NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ 17 Foundation              -[NSBlockOperation main] 18 Foundation              ___NSOPERATION_IS_INVOKING_MAIN__ 19 Foundation              -[NSOperation start] 20 Foundation              ___NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ 21 Foundation              ___NSOQSchedule_f 22 libdispatch.dylib       __dispatch_block_async_invoke2 23 libdispatch.dylib       __dispatch_client_callout 24 libdispatch.dylib       __dispatch_continuation_pop 25 libdispatch.dylib       __dispatch_async_redirect_invoke 26 libdispatch.dylib       __dispatch_root_queue_drain 27 libdispatch.dylib       __dispatch_worker_thread2 28 libsystem_pthread.dylib __pthread_wqthread  Thread 3 0  libsystem_kernel.dylib  _getattrlistbulk 1  CoreServicesInternal    _NextEntryFromParent 2  CoreServicesInternal    _DirEnumRead 3  CoreServicesInternal    _GetDirectoryURLs(_CFURLEnumerator*) 4  CoreServicesInternal    __URLEnumeratorGetNextURL 5  Foundation              -[NSURLDirectoryEnumerator nextObject] 6  CoreFoundation          -[NSEnumerator countByEnumeratingWithState:objects:count:] 7  UnityFramework          ISSignalHandler 8  UnityFramework          ISSignalHandler 9  UnityFramework          ISSignalHandler 10 UnityFramework          ISSignalHandler 11 UnityFramework          ISSignalHandler 12 UnityFramework          ISSignalHandler 13 UnityFramework          ISSignalHandler 14 libdispatch.dylib       __dispatch_call_block_and_release 15 libdispatch.dylib       __dispatch_client_callout 16 libdispatch.dylib       __dispatch_lane_serial_drain 17 libdispatch.dylib       __dispatch_lane_invoke 18 libdispatch.dylib       __dispatch_workloop_worker_thread 19 libsystem_pthread.dylib __pthread_wqthread  Thread 4 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread  Thread 5 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread  Thread 6 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 CoreFoundation          ___CFRunLoopServiceMachPort 3 CoreFoundation          ___CFRunLoopRun 4 CoreFoundation          _CFRunLoopRunSpecific 5 Foundation              -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 6 Foundation              -[NSRunLoop(NSRunLoop) runUntilDate:] 7 UIKitCore               -[UIEventFetcher threadMain] 8 Foundation              ___NSThread__start__ 9 libsystem_pthread.dylib __pthread_start  Thread 7 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          il2cpp_class_for_each 4 UnityFramework          WriteZStream 5 UnityFramework          WriteZStream 6 libsystem_pthread.dylib __pthread_start  Thread 8 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 9 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 10 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 11 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 12 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 13 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 14 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 15 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 16 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 17 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 18 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 19 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 20 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 21 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 22 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 23 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 24 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 25 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 26 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 27 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 28 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 29 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 30 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 31 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 CoreFoundation          ___CFRunLoopServiceMachPort 3 CoreFoundation          ___CFRunLoopRun 4 CoreFoundation          _CFRunLoopRunSpecific 5 CFNetwork               __CFURLStorageSessionCopyIdentifier 6 Foundation              ___NSThread__start__ 7 libsystem_pthread.dylib __pthread_start  Thread 32 0  libsystem_kernel.dylib  ___psynch_cvwait 1  libsystem_pthread.dylib __pthread_cond_wait 2  Foundation              -[NSCondition waitUntilDate:] 3  UnityFramework          USRVNSStringFromWebRequestEvent 4  UnityFramework          USRVNSStringFromDeviceError 5  UnityFramework          USRVNSStringFromDeviceError 6  Foundation              ___NSOPERATION_IS_INVOKING_MAIN__ 7  Foundation              -[NSOperation start] 8  Foundation              ___NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ 9  Foundation              ___NSOQSchedule_f 10 libdispatch.dylib       __dispatch_block_async_invoke2 11 libdispatch.dylib       __dispatch_client_callout 12 libdispatch.dylib       __dispatch_continuation_pop 13 libdispatch.dylib       __dispatch_async_redirect_invoke 14 libdispatch.dylib       __dispatch_root_queue_drain 15 libdispatch.dylib       __dispatch_worker_thread2 16 libsystem_pthread.dylib __pthread_wqthread  Thread 33 0  libsystem_kernel.dylib  ___ulock_wait 1  libdispatch.dylib       __dlock_wait 2  libdispatch.dylib       __dispatch_wait_on_address 3  libdispatch.dylib       __dispatch_group_wait_slow 4  UnityFramework          ALHandleUncaughtException 5  UnityFramework          ALHandleUncaughtException 6  UnityFramework          ALHandleUncaughtException 7  libdispatch.dylib       __dispatch_call_block_and_release 8  libdispatch.dylib       __dispatch_client_callout 9  libdispatch.dylib       __dispatch_root_queue_drain 10 libdispatch.dylib       __dispatch_worker_thread2 11 libsystem_pthread.dylib __pthread_wqthread  Thread 34 0 unknown file unknown method  Thread 35 0  libsystem_kernel.dylib  ___ulock_wait 1  libdispatch.dylib       __dlock_wait 2  libdispatch.dylib       __dispatch_wait_on_address 3  libdispatch.dylib       __dispatch_group_wait_slow 4  UnityFramework          ALHandleUncaughtException 5  UnityFramework          ALHandleUncaughtException 6  UnityFramework          ALHandleUncaughtException 7  libdispatch.dylib       __dispatch_call_block_and_release 8  libdispatch.dylib       __dispatch_client_callout 9  libdispatch.dylib       __dispatch_root_queue_drain 10 libdispatch.dylib       __dispatch_worker_thread2 11 libsystem_pthread.dylib __pthread_wqthread  Thread 36 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 CoreFoundation          ___CFRunLoopServiceMachPort 3 CoreFoundation          ___CFRunLoopRun 4 CoreFoundation          _CFRunLoopRunSpecific 5 AudioSession            CADeprecated::GenericRunLoopThread::Entry(void*) 6 AudioSession            CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) 7 libsystem_pthread.dylib __pthread_start  Thread 37 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 UnityFramework          UNITY_LZ4_slideInputBuffer 2 UnityFramework          UNITY_LZ4_slideInputBuffer 3 libsystem_pthread.dylib __pthread_start  Thread 38 0 libsystem_kernel.dylib     _mach_msg_trap 1 libsystem_kernel.dylib     _mach_msg 2 libEmbeddedSystemAUs.dylib void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup const&)::{lambda()#1}, std::__1::tuple<> > >(std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup const&)::{lambda()#1}, std::__1::tuple<> >) 3 libsystem_pthread.dylib    __pthread_start  Thread 39 0 libsystem_kernel.dylib  ___semwait_signal 1 libsystem_c.dylib       _nanosleep 2 libsystem_c.dylib       _usleep 3 UnityFramework          UNITY_LZ4_slideInputBuffer 4 UnityFramework          UNITY_LZ4_slideInputBuffer 5 libsystem_pthread.dylib __pthread_start  Thread 40 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 libc++.1.dylib          std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) 3 UnityFramework          CameraImageApi::AsyncManager::RunWorker() 4 UnityFramework          CameraImageApi::AsyncManager::TryGetRequestData(CameraImageApi::Handle<int, CameraImageApi::AsyncRequest>, void**, int*) 5 libsystem_pthread.dylib __pthread_start  Thread 41 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 CoreFoundation          ___CFRunLoopServiceMachPort 3 CoreFoundation          ___CFRunLoopRun 4 CoreFoundation          _CFRunLoopRunSpecific 5 CoreFoundation          _CFRunLoopRun 6 CoreMotion              CLMotionActivity::isTypeInVehicle(CLMotionActivity::Type) 7 libsystem_pthread.dylib __pthread_start  Thread 42 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 43 0 libsystem_kernel.dylib  _semaphore_wait_trap 1 libdispatch.dylib       __dispatch_sema4_wait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          MetalHeap::AliasResources() 4 UnityFramework          operator delete[](void*, std::nothrow_t const&) 5 UnityFramework          operator delete[](void*, std::nothrow_t const&) 6 UnityFramework          operator delete[](void*, std::nothrow_t const&) 7 libsystem_pthread.dylib __pthread_start  Thread 44 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 libc++.1.dylib          std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) 3 JavaScriptCore          bmalloc::Scavenger::threadRunLoop() 4 JavaScriptCore          bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) 5 JavaScriptCore          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 (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) 6 libsystem_pthread.dylib __pthread_start  Thread 45 0  libsystem_kernel.dylib  ___psynch_cvwait 1  libsystem_pthread.dylib __pthread_cond_wait 2  UnityFramework          WriteZStream 3  UnityFramework          DllCanUnloadNow 4  UnityFramework          CLUSetCrashlyticsCollectionEnabled 5  UnityFramework          CLUSetCrashlyticsCollectionEnabled 6  UnityFramework          CLUSetCrashlyticsCollectionEnabled 7  UnityFramework          CLUSetCrashlyticsCollectionEnabled 8  UnityFramework          CLUSetCrashlyticsCollectionEnabled 9  UnityFramework          DllCanUnloadNow 10 UnityFramework          il2cpp_class_for_each 11 UnityFramework          WriteZStream 12 UnityFramework          WriteZStream 13 libsystem_pthread.dylib __pthread_start  Thread 46 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 47 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 48 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 49 0  libsystem_kernel.dylib  ___psynch_cvwait 1  libsystem_pthread.dylib __pthread_cond_wait 2  UnityFramework          WriteZStream 3  UnityFramework          il2cpp_class_for_each 4  UnityFramework          CLUSetCrashlyticsCollectionEnabled 5  UnityFramework          CLUSetCrashlyticsCollectionEnabled 6  UnityFramework          CLUSetCrashlyticsCollectionEnabled 7  UnityFramework          CLUSetCrashlyticsCollectionEnabled 8  UnityFramework          CLUSetCrashlyticsCollectionEnabled 9  UnityFramework          CLUSetCrashlyticsCollectionEnabled 10 UnityFramework          CLUSetCrashlyticsCollectionEnabled 11 UnityFramework          DllCanUnloadNow 12 UnityFramework          il2cpp_class_for_each 13 UnityFramework          WriteZStream 14 UnityFramework          WriteZStream 15 libsystem_pthread.dylib __pthread_start  Thread 50 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 51 0 libsystem_kernel.dylib  _poll 1 UnityFramework          WriteZStream 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          DllCanUnloadNow 6 UnityFramework          WriteZStream 7 UnityFramework          WriteZStream 8 libsystem_pthread.dylib __pthread_start  Thread 52 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 libsystem_kernel.dylib  _thread_suspend 3 UnityFramework          ksmachexc_i_handleExceptions 4 libsystem_pthread.dylib __pthread_start  Thread 53 0 unknown file unknown method  Thread 54 0 libsystem_kernel.dylib  _semaphore_timedwait_trap 1 libdispatch.dylib       __dispatch_sema4_timedwait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 UnityFramework          bsgkv_getBoolean 4 Foundation              ___NSThread__start__ 5 libsystem_pthread.dylib __pthread_start  Thread 55 0  libsystem_kernel.dylib  ___psynch_cvwait 1  libsystem_pthread.dylib __pthread_cond_wait 2  UnityFramework          WriteZStream 3  UnityFramework          DllCanUnloadNow 4  UnityFramework          CLUSetCrashlyticsCollectionEnabled 5  UnityFramework          CLUSetCrashlyticsCollectionEnabled 6  UnityFramework          CLUSetCrashlyticsCollectionEnabled 7  UnityFramework          CLUSetCrashlyticsCollectionEnabled 8  UnityFramework          CLUSetCrashlyticsCollectionEnabled 9  UnityFramework          CLUSetCrashlyticsCollectionEnabled 10 UnityFramework          DllCanUnloadNow 11 UnityFramework          il2cpp_class_for_each 12 UnityFramework          WriteZStream 13 UnityFramework          WriteZStream 14 libsystem_pthread.dylib __pthread_start  Thread 56 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 57 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 58 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 59 0 libsystem_kernel.dylib  _mach_msg_trap 1 libsystem_kernel.dylib  _mach_msg 2 FirebaseCrashlytics     FIRCLSMachExceptionServer 3 libsystem_pthread.dylib __pthread_start  Thread 60 0 libsystem_kernel.dylib  _semaphore_timedwait_trap 1 libdispatch.dylib       __dispatch_sema4_timedwait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 libdispatch.dylib       __dispatch_worker_thread 4 libsystem_pthread.dylib __pthread_start  Thread 61 0 libsystem_kernel.dylib  _semaphore_timedwait_trap 1 libdispatch.dylib       __dispatch_sema4_timedwait 2 libdispatch.dylib       __dispatch_semaphore_wait_slow 3 libdispatch.dylib       __dispatch_worker_thread 4 libsystem_pthread.dylib __pthread_start  Thread 62 0 libsystem_kernel.dylib  ___psynch_cvwait 1 libsystem_pthread.dylib __pthread_cond_wait 2 UnityFramework          WriteZStream 3 UnityFramework          WriteZStream 4 UnityFramework          DllCanUnloadNow 5 UnityFramework          WriteZStream 6 UnityFramework          WriteZStream 7 libsystem_pthread.dylib __pthread_start  Thread 63 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread  Thread 64 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread  Thread 65 0  Foundation              _newJSONString 1  Foundation              _newJSONObject 2  Foundation              _newJSONValue 3  Foundation              _newJSONObject 4  Foundation              _newJSONValue 5  Foundation              _newJSONObject 6  Foundation              _newJSONValue 7  Foundation              _newJSONObject 8  Foundation              _newJSONValue 9  Foundation              -[_NSJSONReader parseData:options:error:] 10 UnityFramework          fb_ad_timestamp_from_interval 11 UnityFramework          fb_ad_timestamp_from_interval 12 AppLovinQualityService  __47-[SafeDKNetworkInterceptor swizzleNSURLSession]_block_invoke.302 13 CFNetwork               _CFURLRequestSetMainDocumentURL 14 CFNetwork               __CFNetworkErrorCopyLocalizedDescriptionWithHostname 15 libdispatch.dylib       __dispatch_call_block_and_release 16 libdispatch.dylib       __dispatch_client_callout 17 libdispatch.dylib       __dispatch_lane_serial_drain 18 libdispatch.dylib       __dispatch_lane_invoke 19 libdispatch.dylib       __dispatch_workloop_worker_thread 20 libsystem_pthread.dylib __pthread_wqthread  Thread 66 0 libsystem_kernel.dylib  ___workq_kernreturn 1 libsystem_pthread.dylib __pthread_wqthread