Search Unity

Unity Ads and Android ANR

Discussion in 'Unity Ads & User Acquisition' started by JustAnotherDude, Sep 25, 2019.

Thread Status:
Not open for further replies.
  1. JustAnotherDude

    JustAnotherDude

    Joined:
    Oct 28, 2013
    Posts:
    279
    So I pretty much removed every single bug from my app, the last version had 0 crashes on 1000+ downloads.

    Now I'm looking at these ANRs that appear on Google Console, and I had only 1 for this latest version, I cannot figure out where these come from, apparently they come from opening some urls?

    I do not use any kind of web browsing in the game.

    I use Unity Ads only and the Google Play Plugin for Unity is used for login, save games on cloud and achievements.

    I'm thinking this comes from maybe Unity Ads then?


    Code (CSharp):
    1. "main" tid=1 Native
    2.  
    3. "main" prio=5 tid=1 Native
    4.   | group="main" sCount=1 dsCount=0 obj=0x73f79000 self=0xb81ecad0
    5.   | sysTid=6477 nice=-10 cgrp=default sched=0/0 handle=0xb6f84000
    6.   | state=S schedstat=( 3336988762 539778696 5285 ) utm=248 stm=85 core=1 HZ=100
    7.   | stack=0xbe680000-0xbe682000 stackSize=8MB
    8.   | held mutexes=
    9.  
    10.   #00  pc 0000000000012aa0  /system/lib/libc.so (syscall+28)
    11.  
    12.   #01  pc 00000000000a98af  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+82)
    13.  
    14.   #02  pc 0000000000269eb1  /system/lib/libart.so (artFindNativeMethod+1152)
    15.  
    16.   #03  pc 00000000000a1495  /system/lib/libart.so (art_jni_dlsym_lookup_stub+4)
    17.  
    18.   #04  pc 00000000001297a7  /data/dalvik-cache/arm/system@app@AmazonWebView@AmazonWebView.apk@classes.dex (Java_org_chromium_content_browser_webcontents_WebContentsImpl_nativeGetLastCommittedURL__J+90)
    19.  
    20.   at org.chromium.content.browser.webcontents.WebContentsImpl.nativeGetLastCommittedURL (Native method)
    21.  
    22.   at org.chromium.content.browser.webcontents.WebContentsImpl.getLastCommittedUrl (WebContentsImpl.java:510)
    23.  
    24.   at org.chromium.android_webview.AwContents.loadUrl (AwContents.java:1754)
    25.  
    26.   at org.chromium.android_webview.AwContents.loadDataWithBaseURL (AwContents.java:1733)
    27.  
    28.   at com.android.webview.chromium.WebViewChromium.loadDataWithBaseURL (WebViewChromium.java:610)
    29.  
    30.   at com.android.webview.chromium.WebViewExtAmazon.loadDataWithBaseURL (WebViewExtAmazon.java:56)
    31.  
    32.   at android.webkit.WebView.loadDataWithBaseURL (WebView.java:946)
    33.  
    34.   at com.unity3d.services.core.webview.WebViewApp$1.run (WebViewApp.java:287)
    35.  
    36.   at android.os.Handler.handleCallback (Handler.java:739)
    37.  
    38.   at android.os.Handler.dispatchMessage (Handler.java:95)
    39.  
    40.   at android.os.Looper.loop (Looper.java:135)
    41.  
    42.   at android.app.ActivityThread.main (ActivityThread.java:5597)
    43.  
    44.   at java.lang.reflect.Method.invoke! (Native method)
    45.  
    46.   at java.lang.reflect.Method.invoke (Method.java:372)
    47.  
    48.   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:984)
    49.  
    50.   at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)

    The ANR message:


    Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 38. Wait queue head age: 5506.2ms.)

    com.unity3d.player.UnityPlayerActivity
     
  2. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
    Which version of Unity are you using for this app?
     
  3. JustAnotherDude

    JustAnotherDude

    Joined:
    Oct 28, 2013
    Posts:
    279
    The build currently online I have is version 2019.2.6f1 and it still happens.

    But it has happened since I don't even know when, I just always ignored these.
     
  4. ritnickior

    ritnickior

    Joined:
    Jul 5, 2016
    Posts:
    1
    I have exactly the same ANRs every day. My vitals are very bad now.
    I don't use any kind of web browsing in my app and I use only Unity Ads.
    Unity 2018.4
     
  5. ap-unity

    ap-unity

    Unity Technologies

    Joined:
    Aug 3, 2016
    Posts:
    1,519
    @JustAnotherDude, @ritnickior

    Thanks for the reports. We have seen similar reports in the past; however, we generally have trouble tracking down the exact cause because they are intermittent and hard to reproduce. And unfortunately, the error message Google Play provides aren't usually enough to narrow down the issue.

    When we are able to reproduce the issue and determine the cause, we of course fix them. The SDK is continually working to improve performance, and we have made some changes to how we're tracking SDK performance that should help on that front.
     
    JustAnotherDude likes this.
  6. JustAnotherDude

    JustAnotherDude

    Joined:
    Oct 28, 2013
    Posts:
    279
    white_pyjamas likes this.
  7. AndrewFaraponov

    AndrewFaraponov

    Joined:
    Feb 26, 2018
    Posts:
    2
    I think it's could not, because in my apps I have just Unity Ads SDK and Facebook SDK.
    WebView needs by Unity Ads.
    And I also have the same issue in the last builds.
    Unity 2019.3.0b10
    And I will try with 2019.3.0f3
     
  8. afftar

    afftar

    Joined:
    Apr 18, 2014
    Posts:
    65
    I get a huge amount of similar ANR
     
  9. YoNeyers

    YoNeyers

    Joined:
    Feb 10, 2017
    Posts:
    32
    how can i fix this ?

    "main" prio=5 tid=1 Native | group="main" sCount=1 dsCount=0 flags=1 obj=0x728acd90 self=0x7cb0078c00 | sysTid=11904 nice=-10 cgrp=default sched=0/0 handle=0x7d36cdced0 | state=S schedstat=( 37444638051 2366803186 34107 ) utm=3011 stm=732 core=7 HZ=100 | stack=0x7ff755d000-0x7ff755f000 stackSize=8192KB | held mutexes=

    #00 pc 00000000000b9914 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)

    #01 pc 0000000000077484 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+132)

    #02 pc 0000000000062304 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)

    #03 pc 0000000000063254 /system/lib64/libbinder.so (android::IPCThreadState::waitForResponse(android::Parcel*, int*)+60)

    #04 pc 0000000000062ff0 /system/lib64/libbinder.so (android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+180)

    #05 pc 0000000000057fa0 /system/lib64/libbinder.so (android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+72)

    #06 pc 00000000001785d4 /system/lib64/libandroid_runtime.so (android_os_BinderProxy_transact(_JNIEnv*, _jobject*, int, _jobject*, _jobject*, int)+152)

    at android.os.BinderProxy.transactNative (Native method)

    at android.os.BinderProxy.transact (BinderProxy.java:526)

    at android.app.IActivityManager$Stub$Proxy.getContentProvider (IActivityManager.java:5069)

    at android.app.ActivityThread.acquireProvider (ActivityThread.java:7293)
    - locked <0x0438a486> (a android.app.ActivityThread$ProviderKey)

    at android.app.ContextImpl$ApplicationContentResolver.acquireProvider (ContextImpl.java:2890)

    at android.content.ContentResolver.acquireProvider (ContentResolver.java:2139)

    at android.content.ContentResolver.call (ContentResolver.java:2075)

    at android.content.ContentResolver.call (ContentResolver.java:2060)

    at huawei.com.android.internal.policy.HiTouchSensor.checkEffectiveStatusFromHiAction (HiTouchSensor.java:322)

    at huawei.com.android.internal.policy.HiTouchSensor.getStatus (HiTouchSensor.java:93)

    at huawei.com.android.internal.policy.PressGestureDetector.dispatchTouchEvent (PressGestureDetector.java:212)

    at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:553)

    at android.view.View.dispatchPointerEvent (View.java:13763)

    at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:5819)

    at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:5614)

    at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5058)

    at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5111)

    at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5077)

    at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:5234)

    at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5085)

    at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:5291)

    at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5058)

    at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5111)

    at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5077)

    at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5085)

    at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5058)

    at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:7949)

    at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:7900)

    at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:7854)

    at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:8139)

    at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:233)

    at android.os.MessageQueue.nativePollOnce (Native method)

    at android.os.MessageQueue.next (MessageQueue.java:363)

    at android.os.Looper.loop (Looper.java:173)

    at android.app.ActivityThread.main (ActivityThread.java:8147)

    at java.lang.reflect.Method.invoke (Native method)

    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:513)

    at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1101)
     
  10. KuruptVision

    KuruptVision

    Joined:
    Apr 11, 2014
    Posts:
    3
    I'm also seeing a lot of these with 2019.3.11f1.

    Code (JavaScript):
    1. "main" tid=1 Native
    2. "main" prio=5 tid=1 Native
    3.   | group="main" sCount=1 dsCount=0 flags=1 obj=0x73db0f60 self=0xad33b000
    4.   | sysTid=21667 nice=-10 cgrp=default sched=0/0 handle=0xb194e494
    5.   | state=D schedstat=( 1146185629 100602235 4103 ) utm=47 stm=66 core=5 HZ=100
    6.   | stack=0xbe447000-0xbe449000 stackSize=8MB
    7.   | held mutexes=
    8.   #00  pc 0000000000c8f204  /data/app/com.android.chrome-gwZ8bafgDcqkj5W4JpMu7g==/base.apk (???)
    9.   at J.N.Mpa5DCUY (Native method)
    10.   at org.chromium.content.browser.JavascriptInjectorImpl.b (chromium-Monochrome.aab-stable-410410670:4)
    11.   at com.android.webview.chromium.WebViewChromium.addJavascriptInterface (chromium-Monochrome.aab-stable-410410670:9)
    12.   at android.webkit.WebView.addJavascriptInterface (WebView.java:2039)
    13.   at com.unity3d.services.core.webview.WebView.<init> (WebView.java:87)
    14.   at com.unity3d.services.core.webview.WebViewApp.<init> (WebViewApp.java:52)
    15.   at com.unity3d.services.core.webview.WebViewApp.<init> (WebViewApp.java:37)
    16.   at com.unity3d.services.core.webview.WebViewApp$1.run (WebViewApp.java:266)
    17.   at android.os.Handler.handleCallback (Handler.java:873)
    18.   at android.os.Handler.dispatchMessage (Handler.java:99)
    19.   at android.os.Looper.loop (Looper.java:193)
    20.   at android.app.ActivityThread.main (ActivityThread.java:6923)
    21.   at java.lang.reflect.Method.invoke (Native method)
    22.   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
    23.   at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:870)
    Code (JavaScript):
    1. "UnityAdsInitializeThread" tid=13 TimedWaiting
    2. "UnityAdsInitializeThread" prio=5 tid=13 TimedWaiting
    3.   | group="main" sCount=1 dsCount=0 flags=1 obj=0x12cc0000 self=0x3474d600
    4.   | sysTid=22340 nice=0 cgrp=default sched=0/0 handle=0x313c9970
    5.   | state=S schedstat=( 180950194 31616256 524 ) utm=11 stm=6 core=6 HZ=100
    6.   | stack=0x312c6000-0x312c8000 stackSize=1042KB
    7.   | held mutexes=
    8.   at java.lang.Object.wait (Native method)
    9. - waiting on <0x020d257d> (a android.os.ConditionVariable)
    10.   at java.lang.Object.wait (Object.java:422)
    11.   at android.os.ConditionVariable.block (ConditionVariable.java:128)
    12. - locked <0x020d257d> (a android.os.ConditionVariable)
    13.   at com.unity3d.services.core.webview.WebViewApp.create (WebViewApp.java:299)
    14.   at com.unity3d.services.core.configuration.InitializeThread$InitializeStateCreate.execute (InitializeThread.java:333)
    15.   at com.unity3d.services.core.configuration.InitializeThread.run (InitializeThread.java:35)
     
  11. DidzTM

    DidzTM

    Joined:
    Jan 30, 2018
    Posts:
    17
    I have also this redundant error on 2019.4.11f1.
    I check a little on other forum https://stackoverflow.com/questions/39104878/anr-input-dispatching-timed-out.
    And I seems to be a error from long operation in the main thread.
    I hope it can help to solve it.

    Here my stack trace :

    Code (CSharp):
    1.  
    2.  
    3. Type
    4. "main" prio=5 tid=1 Runnable
    5.   at Jr.r (Jr.java)
    6.   at org.chromium.content_public.browser.LoadUrlParams.a (LoadUrlParams.java:6)
    7.   at org.chromium.content_public.browser.LoadUrlParams.c (LoadUrlParams.java:5)
    8.   at org.chromium.android_webview.AwContents.s (AwContents.java:17)
    9.   at com.android.webview.chromium.WebViewChromium.loadDataWithBaseURL (WebViewChromium.java:6)
    10.   at android.webkit.WebView.loadDataWithBaseURL (WebView.java:1033)
    11.   at com.unity3d.services.core.webview.WebViewApp$1.run (WebViewApp.java:292)
    12.   at android.os.Handler.handleCallback (Handler.java:790)
    13.   at android.os.Handler.dispatchMessage (Handler.java:99)
    14.   at android.os.Looper.loop (Looper.java:164)
    15.   at android.app.ActivityThread.main (ActivityThread.java:6719)
    16.   at java.lang.reflect.Method.invoke (Method.java)
    17.   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:449)
    18.   at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:807)
    19. Type
    20. "Jit thread pool worker thread 0" daemon prio=5 tid=2 Native
    21.   #00  pc 0000000000018cd8  /system/lib/libc.so (syscall+28)
    22.   #00  pc 00000000000b7e89  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    23.   #00  pc 0000000000395e7f  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+170)
    24.   #00  pc 00000000003957eb  /system/lib/libart.so (art::ThreadPoolWorker::Run()+62)
    25.   #00  pc 000000000039540b  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+90)
    26.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    27.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    28. Type
    29. "Binder:2006_1" prio=5 tid=5 Native
    30.   #00  pc 0000000000048fe0  /system/lib/libc.so (__ioctl+8)
    31.   #00  pc 000000000001dc4b  /system/lib/libc.so (ioctl+38)
    32.   #00  pc 000000000004267f  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+170)
    33.   #00  pc 0000000000042779  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    34.   #00  pc 0000000000042ccb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    35.   #00  pc 0000000000058175  /system/lib/libbinder.so (???)
    36.   #00  pc 000000000000d231  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    37.   #00  pc 000000000006e0fd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    38.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    39.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    40. Type
    41. "Binder:2006_2" prio=5 tid=6 Native
    42.   #00  pc 0000000000048fe0  /system/lib/libc.so (__ioctl+8)
    43.   #00  pc 000000000001dc4b  /system/lib/libc.so (ioctl+38)
    44.   #00  pc 000000000004267f  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+170)
    45.   #00  pc 0000000000042779  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    46.   #00  pc 0000000000042ccb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    47.   #00  pc 0000000000058175  /system/lib/libbinder.so (???)
    48.   #00  pc 000000000000d231  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    49.   #00  pc 000000000006e0fd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    50.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    51.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    52. Type
    53. "FinalizerWatchdogDaemon" daemon prio=5 tid=7 Waiting
    54.   at java.lang.Object.wait (Native method)
    55.   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:300)
    56.   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:280)
    57.   at java.lang.Daemons$Daemon.run (Daemons.java:106)
    58.   at java.lang.Thread.run (Thread.java:764)
    59. Type
    60. "FinalizerDaemon" daemon prio=5 tid=8 Waiting
    61.   at java.lang.Object.wait (Native method)
    62.   at java.lang.Object.wait (Object.java:422)
    63.   at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
    64.   at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
    65.   at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:235)
    66.   at java.lang.Daemons$Daemon.run (Daemons.java:106)
    67.   at java.lang.Thread.run (Thread.java:764)
    68. Type
    69. "ReferenceQueueDaemon" daemon prio=5 tid=9 Waiting
    70.   at java.lang.Object.wait (Native method)
    71.   at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:181)
    72.   at java.lang.Daemons$Daemon.run (Daemons.java:106)
    73.   at java.lang.Thread.run (Thread.java:764)
    74. Type
    75. "Profile Saver" daemon prio=5 tid=10 Native
    76.   #00  pc 0000000000018cd8  /system/lib/libc.so (syscall+28)
    77.   #00  pc 00000000000b7e89  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    78.   #00  pc 0000000000279323  /system/lib/libart.so (art::ProfileSaver::Run()+346)
    79.   #00  pc 000000000027b6d7  /system/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+50)
    80.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    81.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    82. Type
    83. "Binder:2006_3" prio=5 tid=11 Native
    84.   #00  pc 0000000000048fe0  /system/lib/libc.so (__ioctl+8)
    85.   #00  pc 000000000001dc4b  /system/lib/libc.so (ioctl+38)
    86.   #00  pc 000000000004267f  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+170)
    87.   #00  pc 0000000000042779  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    88.   #00  pc 0000000000042ccb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    89.   #00  pc 0000000000058175  /system/lib/libbinder.so (???)
    90.   #00  pc 000000000000d231  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    91.   #00  pc 000000000006e0fd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    92.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    93.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    94. Type
    95. "queued-work-looper" prio=5 tid=12 Native
    96.   #00  pc 0000000000048ea4  /system/lib/libc.so (__epoll_pwait+20)
    97.   #00  pc 000000000001b1cd  /system/lib/libc.so (epoll_pwait+60)
    98.   #00  pc 000000000001b1fd  /system/lib/libc.so (epoll_wait+12)
    99.   #00  pc 000000000001008b  /system/lib/libutils.so (android::Looper::pollInner(int)+118)
    100.   #00  pc 000000000000ff7d  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+32)
    101.   #00  pc 00000000000b21c5  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, _jobject*, int)+24)
    102.   #00  pc 00000000000bcc1d  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
    103.   at android.os.MessageQueue.nativePollOnce (Native method)
    104.   at android.os.MessageQueue.next (MessageQueue.java:325)
    105.   at android.os.Looper.loop (Looper.java:142)
    106.   at android.os.HandlerThread.run (HandlerThread.java:65)
    107. Type
    108. "Crashlytics Exception Handler1" prio=5 tid=13 Waiting
    109.   at java.lang.Object.wait (Native method)
    110.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    111.   at sun.misc.Unsafe.park (Unsafe.java:358)
    112.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    113.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    114.   at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
    115.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    116.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    117.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    118.   at com.google.firebase.crashlytics.internal.common.ba.a (ExecutorUtils.java:1)
    119.   at com.google.firebase.crashlytics.internal.common.d.run (BackgroundPriorityRunnable.java:2)
    120.   at java.lang.Thread.run (Thread.java:764)
    121. Type
    122. "ScionFrontendApi" prio=5 tid=14 TimedWaiting
    123.   at java.lang.Object.wait (Native method)
    124.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    125.   at sun.misc.Unsafe.park (Unsafe.java:358)
    126.   at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
    127.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
    128.   at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467)
    129.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1086)
    130.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    131.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    132.   at java.lang.Thread.run (Thread.java:764)
    133. Type
    134. "Measurement Worker" prio=5 tid=15 TimedWaiting
    135.   at java.lang.Object.wait (Native method)
    136.   at java.lang.Object.wait (Object.java:422)
    137.   at com.google.android.gms.measurement.internal.cc.run
    138. Type
    139. "pool-4-thread-1" prio=5 tid=16 Waiting
    140.   at java.lang.Object.wait (Native method)
    141.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    142.   at sun.misc.Unsafe.park (Unsafe.java:358)
    143.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    144.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    145.   at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
    146.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    147.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    148.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    149.   at java.lang.Thread.run (Thread.java:764)
    150. Type
    151. "awaitEvenIfOnMainThread task continuation executor1" prio=5 tid=17 Waiting
    152.   at java.lang.Object.wait (Native method)
    153.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    154.   at sun.misc.Unsafe.park (Unsafe.java:358)
    155.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    156.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    157.   at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
    158.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    159.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    160.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    161.   at com.google.firebase.crashlytics.internal.common.ba.a (ExecutorUtils.java:1)
    162.   at com.google.firebase.crashlytics.internal.common.d.run (BackgroundPriorityRunnable.java:2)
    163.   at java.lang.Thread.run (Thread.java:764)
    164. Type
    165. "com.google.firebase.crashlytics.startup1" prio=5 tid=18 Waiting
    166.   at java.lang.Object.wait (Native method)
    167.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    168.   at sun.misc.Unsafe.park (Unsafe.java:358)
    169.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    170.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    171.   at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
    172.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    173.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    174.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    175.   at com.google.firebase.crashlytics.internal.common.ba.a (ExecutorUtils.java:1)
    176.   at com.google.firebase.crashlytics.internal.common.d.run (BackgroundPriorityRunnable.java:2)
    177.   at java.lang.Thread.run (Thread.java:764)
    178. Type
    179. "firebase-installations-executor-1" prio=5 tid=19 TimedWaiting
    180.   at java.lang.Object.wait (Native method)
    181.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    182.   at sun.misc.Unsafe.park (Unsafe.java:358)
    183.   at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
    184.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
    185.   at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467)
    186.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1086)
    187.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    188.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    189.   at java.lang.Thread.run (Thread.java:764)
    190. Type
    191. "firebase-installations-executor-2" prio=5 tid=20 TimedWaiting
    192.   at java.lang.Object.wait (Native method)
    193.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    194.   at sun.misc.Unsafe.park (Unsafe.java:358)
    195.   at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
    196.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2101)
    197.   at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:467)
    198.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1086)
    199.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    200.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    201.   at java.lang.Thread.run (Thread.java:764)
    202. Type
    203. "UnityMain" prio=5 tid=21 Native
    204.   #00  pc 0000000000018cd8  /system/lib/libc.so (syscall+28)
    205.   #00  pc 00000000000b7e89  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    206.   #00  pc 0000000000281905  /system/lib/libart.so (art::JNI::PushLocalFrame(_JNIEnv*, int)+340)
    207.   #00  pc 0000000000cc3465  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    208.   at com.unity3d.player.UnityPlayer.nativeRender (Native method)
    209.   at com.unity3d.player.UnityPlayer.access$300 (unavailable)
    210.   at com.unity3d.player.UnityPlayer$e$1.handleMessage (unavailable)
    211.   at android.os.Handler.dispatchMessage (Handler.java:102)
    212.   at android.os.Looper.loop (Looper.java:164)
    213.   at com.unity3d.player.UnityPlayer$e.run (unavailable)
    214. Type
    215. "Okio Watchdog" daemon prio=5 tid=22 TimedWaiting
    216.   at java.lang.Object.wait (Native method)
    217.   at java.lang.Object.wait (Object.java:422)
    218.   at f.c.g (AsyncTimeout.java:3)
    219.   at f.c$a.run (AsyncTimeout.java:2)
    220. Type
    221. "OkHttp firebase-settings.crashlytics.com" prio=5 tid=23 Native
    222.   #00  pc 000000000004907c  /system/lib/libc.so (__ppoll+20)
    223.   #00  pc 000000000001f561  /system/lib/libc.so (poll+48)
    224.   #00  pc 00000000000156d7  /system/lib/libjavacrypto.so (???)
    225.   #00  pc 0000000000015903  /system/lib/libjavacrypto.so (???)
    226.   #00  pc 0000000000010785  /system/lib/libjavacrypto.so (???)
    227.   #00  pc 000000000000c1bf  /system/framework/arm/boot-conscrypt.oat (Java_com_android_org_conscrypt_NativeCrypto_SSL_1read__JLjava_io_FileDescriptor_2Lcom_android_org_conscrypt_NativeCrypto_00024SSLHandshakeCallbacks_2_3BIII+206)
    228.   at com.android.org.conscrypt.NativeCrypto.SSL_read (Native method)
    229.   at com.android.org.conscrypt.SslWrapper.read (SslWrapper.java:384)
    230.   at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read (ConscryptFileDescriptorSocket.java:541)
    231.   at f.o.b (Okio.java:4)
    232.   at f.b.b (AsyncTimeout.java:2)
    233.   at f.s.c (RealBufferedSource.java:3)
    234.   at f.s.e (RealBufferedSource.java:1)
    235.   at okhttp3.internal.http2.q.a (Http2Reader.java:8)
    236.   at okhttp3.internal.http2.l$d.b (Http2Connection.java:3)
    237.   at e.a.b.run (NamedRunnable.java:3)
    238.   at java.lang.Thread.run (Thread.java:764)
    239. Type
    240. "OkHttp Http2Connection" daemon prio=5 tid=24 TimedWaiting
    241.   at java.lang.Object.wait (Native method)
    242.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    243.   at sun.misc.Unsafe.park (Unsafe.java:358)
    244.   at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230)
    245.   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill (SynchronousQueue.java:461)
    246.   at java.util.concurrent.SynchronousQueue$TransferStack.transfer (SynchronousQueue.java:362)
    247.   at java.util.concurrent.SynchronousQueue.poll (SynchronousQueue.java:937)
    248.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1086)
    249.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    250.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    251.   at java.lang.Thread.run (Thread.java:764)
    252. Type
    253. "OkHttp firebase-settings.crashlytics.com Writer" prio=5 tid=25 Waiting
    254.   at java.lang.Object.wait (Native method)
    255.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    256.   at sun.misc.Unsafe.park (Unsafe.java:358)
    257.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    258.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    259.   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1120)
    260.   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take (ScheduledThreadPoolExecutor.java:1113)
    261.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    262.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    263.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    264.   at java.lang.Thread.run (Thread.java:764)
    265. Type
    266. "OkHttp ConnectionPool" daemon prio=5 tid=26 TimedWaiting
    267.   at java.lang.Object.wait (Native method)
    268.   at e.l.run (ConnectionPool.java:4)
    269.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)
    270.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    271.   at java.lang.Thread.run (Thread.java:764)
    272. Type
    273. "FMODAudioDevice" prio=10 tid=27 Native
    274.   #00  pc 0000000000018cd8  /system/lib/libc.so (syscall+28)
    275.   #00  pc 00000000000b7e89  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    276.   #00  pc 00000000002bc597  /system/lib/libart.so (void art::JNI::ReleasePrimitiveArray<_jbyteArray*, signed char, art::mirror::PrimitiveArray<signed char> >(_JNIEnv*, _jbyteArray*, signed char*, int)+346)
    277.   #00  pc 00000000000de335  /system/lib/libandroid_runtime.so (???)
    278.   #00  pc 000000000020fb13  /system/framework/arm/boot-framework.oat (Java_android_media_AudioTrack_native_1write_1byte___3BIIIZ+122)
    279.   at android.media.AudioTrack.native_write_byte (Native method)
    280.   at android.media.AudioTrack.write (AudioTrack.java:2184)
    281.   at android.media.AudioTrack.write (AudioTrack.java:2121)
    282.   at org.fmod.FMODAudioDevice.run (unavailable)
    283.   at java.lang.Thread.run (Thread.java:764)
    284. Type
    285. "AudioTrack" prio=10 tid=28 Native
    286.   #00  pc 0000000000018cdc  /system/lib/libc.so (syscall+32)
    287.   #00  pc 00000000000472a1  /system/lib/libc.so (__pthread_cond_timedwait(pthread_cond_internal_t*, pthread_mutex_t*, bool, timespec const*)+102)
    288.   #00  pc 000000000002ff61  /system/lib/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+492)
    289.   #00  pc 000000000000d2af  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+270)
    290.   #00  pc 000000000006e0fd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    291.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    292.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    293. Type
    294. "UnityChoreographer" prio=5 tid=29 Native
    295.   #00  pc 0000000000018cd8  /system/lib/libc.so (syscall+28)
    296.   #00  pc 00000000000b7e89  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
    297.   #00  pc 0000000000285449  /system/lib/libart.so (art::JNI::CallObjectMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+360)
    298.   #00  pc 00000000000974d9  /system/lib/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long long, int, unsigned int)+20)
    299.   #00  pc 000000000003139d  /system/lib/libandroidfw.so (android::DisplayEventDispatcher::handleEvent(int, int, void*)+100)
    300.   #00  pc 0000000000010251  /system/lib/libutils.so (android::Looper::pollInner(int)+572)
    301.   #00  pc 000000000000ff7d  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+32)
    302.   #00  pc 00000000000b21c5  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, _jobject*, int)+24)
    303.   #00  pc 00000000000bcc1d  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
    304.   at android.os.MessageQueue.nativePollOnce (Native method)
    305.   at android.os.MessageQueue.next (MessageQueue.java:325)
    306.   at android.os.Looper.loop (Looper.java:142)
    307.   at android.os.HandlerThread.run (HandlerThread.java:65)
    308. Type
    309. "ConnectivityThread" prio=5 tid=30 Native
    310.   #00  pc 0000000000048ea4  /system/lib/libc.so (__epoll_pwait+20)
    311.   #00  pc 000000000001b1cd  /system/lib/libc.so (epoll_pwait+60)
    312.   #00  pc 000000000001b1fd  /system/lib/libc.so (epoll_wait+12)
    313.   #00  pc 000000000001008b  /system/lib/libutils.so (android::Looper::pollInner(int)+118)
    314.   #00  pc 000000000000ff7d  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+32)
    315.   #00  pc 00000000000b21c5  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, _jobject*, int)+24)
    316.   #00  pc 00000000000bcc1d  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+92)
    317.   at android.os.MessageQueue.nativePollOnce (Native method)
    318.   at android.os.MessageQueue.next (MessageQueue.java:325)
    319.   at android.os.Looper.loop (Looper.java:142)
    320.   at android.os.HandlerThread.run (HandlerThread.java:65)
    321. Type
    322. "UnityAdsInitializeThread" prio=5 tid=31 TimedWaiting
    323.   at java.lang.Object.wait (Native method)
    324.   at java.lang.Object.wait (Object.java:422)
    325.   at android.os.ConditionVariable.block (ConditionVariable.java:128)
    326.   at com.unity3d.services.core.webview.WebViewApp.create (WebViewApp.java:5)
    327.   at com.unity3d.services.core.configuration.InitializeThread$InitializeStateCreate.execute (InitializeThread.java:4)
    328.   at com.unity3d.services.core.configuration.InitializeThread.run (InitializeThread.java:2)
    329. Type
    330. "Thread-15" prio=5 tid=32 Native
    331.   #00  pc 0000000000018cdc  /system/lib/libc.so (syscall+32)
    332.   #00  pc 00000000000472a1  /system/lib/libc.so (__pthread_cond_timedwait(pthread_cond_internal_t*, pthread_mutex_t*, bool, timespec const*)+102)
    333.   #00  pc 00000000001ba91c  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    334.   #00  pc 0000000000226af8  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    335.   #00  pc 00000000001f1090  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    336.   #00  pc 00000000001bf980  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    337.   #00  pc 00000000001beb4c  /data/app/com.DiaboloGames.PixelArtMaster-C5U_YbRDfObPXfxwRQJZow==/split_config.armeabi_v7a.apk (???)
    338.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    339.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    340. Type
    341. "OkHttp ConnectionPool" daemon prio=5 tid=33 TimedWaiting
    342.   at java.lang.Object.wait (Native method)
    343.   at com.android.okhttp.ConnectionPool$1.run (ConnectionPool.java:101)
    344.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)
    345.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    346.   at java.lan
    347. Type
    348. "PlayBillingLibrary-1" prio=5 tid=34 Waiting
    349.   at java.lang.Object.wait (Native method)
    350.   at java.lang.Thread.parkFor$ (Thread.java:2137)
    351.   at sun.misc.Unsafe.park (Unsafe.java:358)
    352.   at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190)
    353.   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2059)
    354.   at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:442)
    355.   at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1087)
    356.   at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1147)
    357.   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    358.   at java.lang.Thread.run (Thread.java:764)
    359. Type
    360. "Signal Catcher" daemon prio=5 tid=3 Runnable
    361.   #00  pc 00000000002ed467  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+130)
    362.   #00  pc 0000000000380735  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+204)
    363.   #00  pc 000000000037cc6f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+34)
    364.   #00  pc 0000000000394c01  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+684)
    365.   #00  pc 000000000038e71f  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+322)
    366.   #00  pc 000000000038e20f  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+542)
    367.   #00  pc 000000000038df21  /system/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+648)
    368.   #00  pc 000000000036b1b3  /system/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+122)
    369.   #00  pc 00000000003727b5  /system/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1276)
    370.   #00  pc 000000000037173d  /system/lib/libart.so (art::SignalCatcher::Run(void*)+240)
    371.   #00  pc 000000000004790b  /system/lib/libc.so (__pthread_start(void*)+22)
    372.   #00  pc 000000000001add3  /system/lib/libc.so (__start_thread+32)
    373. Type
    374. "HeapTaskDaemon" daemon prio=5 tid=4 WaitingForCheckPointsToRun
    375. #00 pc 0000000000018cd8 /system/lib/libc.so (syscall+28) #00 pc 00000000000b7e89 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88) #00 pc 00000000000b2ef3 /system/lib/libart.so (art::Barrier::Increment(art::Thread*, int)+48) #00 pc 000000000017c095 /system/lib/libart.so (art::gc::collector::ConcurrentCopying::RevokeThreadLocalMarkStacks(bool, art::Closure*)+540) #00 pc 000000000017ca2d /system/lib/libart.so (art::gc::collector::ConcurrentCopying::ProcessThreadLocalMarkStacks(bool, art::Closure*)+20) #00 pc 000000000017c73f /system/lib/libart.so (art::gc::collector::ConcurrentCopying::ProcessMarkStackOnce()+370) #00 pc 000000000017c5bf /system/lib/libart.so (art::gc::collector::ConcurrentCopying::ProcessMarkStack()+18) #00 pc 0000000000177a13 /system/lib/libart.so (art::gc::collector::ConcurrentCopying::MarkingPhase()+458) #00 pc 0000000000176977 /system/lib/libart.so (art::gc::collector::ConcurrentCopying::RunPhases()+882) #00 pc 0000000000186525 /system/lib/libart.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+268) #00 pc 00000000001a0825 /system/lib/libart.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+2388) #00 pc 00000000001ae8e3 /system/lib/libart.so (art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool)+70) #00 pc 00000000001b33b5 /system/lib/libart.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+20) #00 pc 00000000001cda6f /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+30) #00 pc 00000000000552eb /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74) at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:481) at java.lang.Daemons$Daemon.run (Daemons.java:106) at java.lang.Thread.run (Thread.java:764)
    376.  
    377.  
     
    Last edited: Nov 25, 2020
Thread Status:
Not open for further replies.