Skip to content

Multiple ANR's seen in com.onesignal.SyncService #268

@mitonline

Description

@mitonline

We are running OneSignal AndroidSDK 3.5.8 and seeing multiple ANRs in the console. Please find the complete thread backtrace.

"main" prio=5 tid=1 Native
  | group="main" sCount=1 dsCount=0 obj=0x754f7fa8 self=0x558cc6e4a0
  | sysTid=10682 nice=-4 cgrp=default sched=0/0 handle=0x7fa7235ea0
  | state=S schedstat=( 2612467609 558932162 4306 ) utm=215 stm=46 core=0 HZ=100
  | stack=0x7fc5d41000-0x7fc5d43000 stackSize=8MB
  | held mutexes=
  native: pc 000000000005efec  /system/lib64/libc.so (__ioctl+4)
  native: pc 00000000000692c4  /system/lib64/libc.so (ioctl+100)
  native: pc 00000000000275f0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: pc 0000000000028044  /system/lib64/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+112)
  native: pc 00000000000282b8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+176)
  native: pc 000000000001ff38  /system/lib64/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+64)
  native: pc 00000000000dc2a0  /system/lib64/libandroid_runtime.so (???)
  native: pc 00000000012acb70  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_BinderProxy_transactNative__ILandroid_os_Parcel_2Landroid_os_Parcel_2I+212)
  at android.os.BinderProxy.transactNative (BinderProxy.java)
  at android.os.BinderProxy.transact (BinderProxy.java:496)
  at android.os.IPowerManager$Stub$Proxy.isInteractive (IPowerManager.java:603)
  at android.os.PowerManager.isInteractive (PowerManager.java:823)
  at android.os.PowerManager.isScreenOn (PowerManager.java:784)
  at com.google.android.gms.ads.internal.util.aj.a (aj.java:481)
  at com.google.android.gms.ads.internal.activeview.b.a (b.java:66)
- locked <@addr=0x12f63830> (a java.lang.Object)
  at com.google.android.gms.ads.internal.activeview.s.a (s.java:8)
  at com.google.android.gms.ads.internal.webview.c.a (c.java:294)
  at com.google.android.gms.ads.internal.webview.w.run (w.java:8)
  at android.os.Handler.handleCallback (Handler.java:739)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:135)
  at android.app.ActivityThread.main (ActivityThread.java:5292)
  at java.lang.reflect.Method.invoke! (Native method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:904)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:699)

"Heap thread pool worker thread 1" prio=5 tid=2 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cc71d20
  | sysTid=10685 nice=0 cgrp=default sched=0/0 handle=0x558ced2f80
  | state=S schedstat=( 1587607 2675521 17 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa374c000-0x7fa374e000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 0" prio=5 tid=3 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cedbf70
  | sysTid=10684 nice=0 cgrp=default sched=0/0 handle=0x558ced2cd0
  | state=S schedstat=( 1345261 3156978 13 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa384c000-0x7fa384e000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 2" prio=5 tid=4 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558ced8a00
  | sysTid=10686 nice=0 cgrp=default sched=0/0 handle=0x558cedd960
  | state=S schedstat=( 2896404 1322865 13 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa364c000-0x7fa364e000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 3" prio=5 tid=5 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cdbbe90
  | sysTid=10687 nice=0 cgrp=default sched=0/0 handle=0x558cedafb0
  | state=S schedstat=( 1660310 2134948 14 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa3548000-0x7fa354a000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 5" prio=5 tid=6 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cdbc5c0
  | sysTid=10689 nice=0 cgrp=default sched=0/0 handle=0x558cedb800
  | state=S schedstat=( 2235833 1047397 12 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa3342000-0x7fa3344000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 4" prio=5 tid=7 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cc66c80
  | sysTid=10688 nice=0 cgrp=default sched=0/0 handle=0x558cedb260
  | state=S schedstat=( 1048178 2457346 14 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7fa3446000-0x7fa3448000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Heap thread pool worker thread 6" prio=5 tid=8 Native (still starting up)
  | group="" sCount=1 dsCount=0 obj=0x0 self=0x558cc673b0
  | sysTid=10690 nice=0 cgrp=default sched=0/0 handle=0x558cedbab0
  | state=S schedstat=( 4084272 805156 9 ) utm=0 stm=0 core=7 HZ=100
  | stack=0x7f9e1f5000-0x7f9e1f7000 stackSize=1020KB
  | held mutexes=
  native: pc 0000000000013844  /system/lib64/libc.so (syscall+28)
  native: pc 00000000000d0608  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+140)
  native: pc 000000000031dd60  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+176)
  native: pc 000000000031f288  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+88)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"ReferenceQueueDaemon" daemon prio=5 tid=10 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c050a0 self=0x558cec15b0
  | sysTid=10692 nice=0 cgrp=default sched=0/0 handle=0x558cec1fa0
  | state=S schedstat=( 7024635 4002242 36 ) utm=0 stm=0 core=5 HZ=100
  | stack=0x7f9295b000-0x7f9295d000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x07f1c792> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$ReferenceQueueDaemon.run (Daemons.java:134)
- locked <0x07f1c792> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Thread.run (Thread.java:818)

"FinalizerDaemon" daemon prio=5 tid=11 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c05100 self=0x558cec24a0
  | sysTid=10693 nice=0 cgrp=default sched=0/0 handle=0x558cec2e90
  | state=S schedstat=( 30333590 22566143 96 ) utm=2 stm=1 core=5 HZ=100
  | stack=0x7f92857000-0x7f92859000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x39aca563> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait (Object.java:422)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:101)
- locked <0x39aca563> (a java.lang.ref.ReferenceQueue)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:72)
  at java.lang.Daemons$FinalizerDaemon.run (Daemons.java:174)
  at java.lang.Thread.run (Thread.java:818)

"FinalizerWatchdogDaemon" daemon prio=5 tid=12 Sleeping
  | group="system" sCount=1 dsCount=0 obj=0x12c05160 self=0x558cec3390
  | sysTid=10694 nice=0 cgrp=default sched=0/0 handle=0x558cec3d80
  | state=S schedstat=( 1131094 4010156 14 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x7f92753000-0x7f92755000 stackSize=1036KB
  | held mutexes=
  at java.lang.Thread.sleep! (Native method)
- sleeping on <0x3678c560> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:1031)
- locked <0x3678c560> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:985)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor (Daemons.java:258)
  at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:269)
  at java.lang.Daemons$FinalizerWatchdogDaemon.run (Daemons.java:217)
  at java.lang.Thread.run (Thread.java:818)

"HeapTrimmerDaemon" daemon prio=5 tid=13 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c051c0 self=0x558cece010
  | sysTid=10695 nice=0 cgrp=default sched=0/0 handle=0x558cecea00
  | state=S schedstat=( 4376716 102553 7 ) utm=0 stm=0 core=5 HZ=100
  | stack=0x7f9264f000-0x7f92651000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x05cf7a19> (a java.lang.Daemons$HeapTrimmerDaemon)
  at java.lang.Daemons$HeapTrimmerDaemon.run (Daemons.java:311)
- locked <0x05cf7a19> (a java.lang.Daemons$HeapTrimmerDaemon)
  at java.lang.Thread.run (Thread.java:818)

"GCDaemon" daemon prio=5 tid=14 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x12c05220 self=0x558cecef00
  | sysTid=10696 nice=0 cgrp=default sched=0/0 handle=0x558cecf8f0
  | state=S schedstat=( 372762706 27354996 228 ) utm=37 stm=0 core=6 HZ=100
  | stack=0x7f9254b000-0x7f9254d000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x38e0cade> (a java.lang.Daemons$GCDaemon)
  at java.lang.Daemons$GCDaemon.run (Daemons.java:344)
- locked <0x38e0cade> (a java.lang.Daemons$GCDaemon)
  at java.lang.Thread.run (Thread.java:818)

"Binder_1" prio=5 tid=15 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c6d0a0 self=0x558ced0380
  | sysTid=10700 nice=0 cgrp=default sched=0/0 handle=0x558ced00d0
  | state=S schedstat=( 35142706 62286975 246 ) utm=3 stm=0 core=0 HZ=100
  | stack=0x7f9234f000-0x7f92351000 stackSize=1012KB
  | held mutexes=
  native: pc 000000000005efec  /system/lib64/libc.so (__ioctl+4)
  native: pc 00000000000692c4  /system/lib64/libc.so (ioctl+100)
  native: pc 00000000000275f0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: pc 0000000000027e28  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
  native: pc 0000000000027ee0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: pc 000000000002f818  /system/lib64/libbinder.so (???)
  native: pc 0000000000014c20  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: pc 000000000008e2b4  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: pc 000000000001446c  /system/lib64/libutils.so (???)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"Binder_2" prio=5 tid=16 Native
  | group="main" sCount=1 dsCount=0 obj=0x12c700a0 self=0x558cc7a700
  | sysTid=10701 nice=0 cgrp=default sched=0/0 handle=0x558cc7a450
  | state=S schedstat=( 18859170 35957599 208 ) utm=1 stm=0 core=6 HZ=100
  | stack=0x7f92251000-0x7f92253000 stackSize=1012KB
  | held mutexes=
  native: pc 000000000005efec  /system/lib64/libc.so (__ioctl+4)
  native: pc 00000000000692c4  /system/lib64/libc.so (ioctl+100)
  native: pc 00000000000275f0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: pc 0000000000027e28  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
  native: pc 0000000000027ee0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: pc 000000000002f818  /system/lib64/libbinder.so (???)
  native: pc 0000000000014c20  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: pc 000000000008e2b4  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: pc 000000000001446c  /system/lib64/libutils.so (???)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"FocusHandlerThread" prio=5 tid=17 Native
  | group="main" sCount=1 dsCount=0 obj=0x12da2970 self=0x558cff5ff0
  | sysTid=10781 nice=0 cgrp=default sched=0/0 handle=0x558cff2460
  | state=S schedstat=( 1050468 3004220 14 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7f90e51000-0x7f90e53000 stackSize=1036KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 00000000000cf084  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+48)
  native: pc 000000000010f024  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+152)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:143)
  at android.os.Looper.loop (Looper.java:122)
  at android.os.HandlerThread.run (HandlerThread.java:61)

"OSH_NetworkHandlerThread" prio=5 tid=18 Native
  | group="main" sCount=1 dsCount=0 obj=0x12db0820 self=0x558cff8b00
  | sysTid=10782 nice=0 cgrp=default sched=0/0 handle=0x558cff94b0
  | state=S schedstat=( 2120782 1067813 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7f90d4d000-0x7f90d4f000 stackSize=1036KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 00000000000cf084  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+48)
  native: pc 000000000010f024  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+152)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:143)
  at android.os.Looper.loop (Looper.java:122)
  at android.os.HandlerThread.run (HandlerThread.java:61)

"_AsyncTask #1" prio=5 tid=19 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12e3f8e0 self=0x558ced1e40
  | sysTid=10790 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558d064b10
  | state=S schedstat=( 37848485 23381361 112 ) utm=3 stm=0 core=0 HZ=100
  | stack=0x7f90c49000-0x7f90c4b000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x3b3a34bf> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x3b3a34bf> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"_AsyncTask #2" prio=5 tid=20 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12e3fa00 self=0x558d0732f0
  | sysTid=10793 nice=0 cgrp=default sched=0/0 handle=0x558d073a20
  | state=S schedstat=( 17766552 16520526 348 ) utm=0 stm=1 core=3 HZ=100
  | stack=0x7f90b45000-0x7f90b47000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x3e94d78c> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x3e94d78c> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"pool-2-thread-1" prio=5 tid=21 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12e3fa60 self=0x558d073cd0
  | sysTid=10794 nice=0 cgrp=default sched=0/0 handle=0x558d074400
  | state=S schedstat=( 13026771 1869063 29 ) utm=1 stm=0 core=5 HZ=100
  | stack=0x7f90a41000-0x7f90a43000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x01549ed5> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x01549ed5> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"appbrain_background" prio=5 tid=22 Native
  | group="main" sCount=1 dsCount=0 obj=0x12e48660 self=0x558d075370
  | sysTid=10795 nice=0 cgrp=default sched=0/0 handle=0x558d075c60
  | state=S schedstat=( 1041875 2480573 8 ) utm=0 stm=0 core=5 HZ=100
  | stack=0x7f90939000-0x7f9093b000 stackSize=1036KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 00000000000cf084  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+48)
  native: pc 000000000010f024  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+152)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:143)
  at android.os.Looper.loop (Looper.java:122)
  at android.os.HandlerThread.run (HandlerThread.java:61)

"_AsyncTask #3" prio=5 tid=23 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12e3fb80 self=0x558d07cdf0
  | sysTid=10796 nice=0 cgrp=default sched=0/0 handle=0x558d07d720
  | state=S schedstat=( 17071924 14881825 66 ) utm=1 stm=0 core=0 HZ=100
  | stack=0x7f904bc000-0x7f904be000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x072ab6ea> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x072ab6ea> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"GoogleApiHandler" prio=5 tid=24 Native
  | group="main" sCount=1 dsCount=0 obj=0x13427ac0 self=0x558d07b1f0
  | sysTid=10868 nice=9 cgrp=default sched=0/0 handle=0x558d07b920
  | state=S schedstat=( 16044742 5575675 27 ) utm=1 stm=0 core=7 HZ=100
  | stack=0x7f8ffa2000-0x7f8ffa4000 stackSize=1036KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 00000000000cf084  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+48)
  native: pc 000000000010f024  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+152)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:143)
  at android.os.Looper.loop (Looper.java:122)
  at android.os.HandlerThread.run (HandlerThread.java:61)

"OSH_LocationHandlerThread" prio=5 tid=25 Native
  | group="main" sCount=1 dsCount=0 obj=0x12e6c580 self=0x558d088790
  | sysTid=10799 nice=0 cgrp=default sched=0/0 handle=0x558d088fd0
  | state=S schedstat=( 12758229 677971 27 ) utm=1 stm=0 core=3 HZ=100
  | stack=0x7f901aa000-0x7f901ac000 stackSize=1036KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 00000000000cf084  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+48)
  native: pc 000000000010f024  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+152)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:143)
  at android.os.Looper.loop (Looper.java:122)
  at android.os.HandlerThread.run (HandlerThread.java:61)

"OS_GMS_LOCATION_FALLBACK" prio=5 tid=26 Sleeping
  | group="main" sCount=1 dsCount=0 obj=0x12e3fc40 self=0x558d07dd50
  | sysTid=10798 nice=0 cgrp=default sched=0/0 handle=0x558d0884e0
  | state=S schedstat=( 422186 730573 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7f902ae000-0x7f902b0000 stackSize=1036KB
  | held mutexes=
  at java.lang.Thread.sleep! (Native method)
- sleeping on <0x33e75ddb> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:1031)
- locked <0x33e75ddb> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:985)
  at com.onesignal.i$1.run (SourceFile:198)
  at java.lang.Thread.run (Thread.java:818)

"GAC_Executor[0]" prio=5 tid=27 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12f00220 self=0x558d08dde0
  | sysTid=10800 nice=0 cgrp=default sched=0/0 handle=0x558d08e810
  | state=S schedstat=( 11182243 7828539 58 ) utm=1 stm=0 core=3 HZ=100
  | stack=0x7f900a6000-0x7f900a8000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0a7de078> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x0a7de078> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at com.google.android.gms.internal.zzacv.run (unavailable)
  at java.lang.Thread.run (Thread.java:818)

"AdWorker(Default) #1" prio=5 tid=28 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x1344abe0 self=0x558cda2a20
  | sysTid=10903 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558cda3150
  | state=S schedstat=( 32593176 12452239 98 ) utm=2 stm=1 core=0 HZ=100
  | stack=0x7f8de73000-0x7f8de75000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0842d38d> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x0842d38d> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:197)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2055)
  at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"_AsyncTask #5" prio=5 tid=29 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12c00be0 self=0x558d1ff980
  | sysTid=10846 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558d1e4370
  | state=S schedstat=( 1651355 911407 5 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x7f8fe9e000-0x7f8fea0000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0dec8c24> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x0dec8c24> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"GAC_Executor[1]" prio=5 tid=30 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12fdd100 self=0x558d0bbe50
  | sysTid=10808 nice=0 cgrp=default sched=0/0 handle=0x558d0bc580
  | state=S schedstat=( 3234637 3077864 31 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7f8f2be000-0x7f8f2c0000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x167557b6> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x167557b6> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at com.google.android.gms.internal.zzacv.run (unavailable)
  at java.lang.Thread.run (Thread.java:818)

"RenderThread" prio=5 tid=31 Native
  | group="main" sCount=1 dsCount=0 obj=0x12f820a0 self=0x558d093a40
  | sysTid=10807 nice=-4 cgrp=default sched=0/0 handle=0x558d0ae3d0
  | state=S schedstat=( 1058898523 184184009 1647 ) utm=78 stm=27 core=0 HZ=100
  | stack=0x7f8fc9c000-0x7f8fc9e000 stackSize=1012KB
  | held mutexes=
  native: pc 000000000005f3b0  /system/lib64/libc.so (__epoll_pwait+8)
  native: pc 0000000000015718  /system/lib64/libc.so (epoll_pwait+32)
  native: pc 0000000000018d98  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: pc 0000000000019154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
  native: pc 000000000006b530  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+100)
  native: pc 0000000000014c20  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: pc 000000000008e2b4  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: pc 000000000001446c  /system/lib64/libutils.so (???)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"OkHttp ConnectionPool" daemon prio=5 tid=32 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x12f43340 self=0x558d0aa5e0
  | sysTid=10805 nice=0 cgrp=default sched=0/0 handle=0x558d0aae20
  | state=S schedstat=( 2373489 9629740 26 ) utm=0 stm=0 core=4 HZ=100
  | stack=0x7f8fb92000-0x7f8fb94000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x26cd5351> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x26cd5351> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:197)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2055)
  at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"_AsyncTask #4" prio=5 tid=33 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x12e757c0 self=0x558d13b730
  | sysTid=10811 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558d13c0a0
  | state=S schedstat=( 1054896 4503178 7 ) utm=0 stm=0 core=3 HZ=100
  | stack=0x7f8e547000-0x7f8e549000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x1d73fcb7> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x1d73fcb7> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park (LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2016)
  at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"Binder_3" prio=5 tid=34 Native
  | group="main" sCount=1 dsCount=0 obj=0x130180a0 self=0x558d13d280
  | sysTid=10812 nice=0 cgrp=default sched=0/0 handle=0x558d13cfd0
  | state=S schedstat=( 19691715 40927768 192 ) utm=0 stm=1 core=0 HZ=100
  | stack=0x7f8e449000-0x7f8e44b000 stackSize=1012KB
  | held mutexes=
  native: pc 000000000005efec  /system/lib64/libc.so (__ioctl+4)
  native: pc 00000000000692c4  /system/lib64/libc.so (ioctl+100)
  native: pc 00000000000275f0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: pc 0000000000027e28  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
  native: pc 0000000000027ee0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: pc 000000000002f818  /system/lib64/libbinder.so (???)
  native: pc 0000000000014c20  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: pc 000000000008e2b4  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: pc 000000000001446c  /system/lib64/libutils.so (???)
  native: pc 0000000000018ff0  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: pc 0000000000015170  /system/lib64/libc.so (__start_thread+16)

"AdWorker(Default) #2" prio=5 tid=35 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x1346e0a0 self=0x558d18e2d0
  | sysTid=10905 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558d18ea00
  | state=S schedstat=( 2437292 2695312 25 ) utm=0 stm=0 core=5 HZ=100
  | stack=0x7f8cc74000-0x7f8cc76000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x0cf73942> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x0cf73942> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:197)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2055)
  at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1035)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1097)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
  at java.lang.Thread.run (Thread.java:818)

"AdWorker(Default) #3" prio=5 tid=37 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x1346e160 self=0x558d08c230
  | sysTid=10906 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x558d18edc0
  | state=S schedstat=( 1998180 3640052 26 ) utm=0 stm=0 core=6 HZ=100
  | stack=0x7f8cb70000-0x7f8cb72000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait! (Native method)
- waiting on <0x23c1ad53> (a java.lang.Object)
  at java.lang.Thread.parkFor (Thread.java:1220)
- locked <0x23c1ad53> (a java.lang.Object)
  at sun.misc.Unsafe.park (Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:197)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos (AbstractQueuedSynchronizer.java:2055)
  at java.util.concurrent.LinkedBlockingQueue.poll (LinkedBlockingQueue.java:435)
  at java.util.concurrent.Th

"Signal Catcher" daemon prio=5 tid=9 Runnable
  | group="system" sCount=0 dsCount=0 obj=0x12c000a0 self=0x558cc68240
  | sysTid=10691 nice=0 cgrp=default sched=0/0 handle=0x558cc67f90
  | state=R schedstat=( 417978494 11470515 172 ) utm=8 stm=33 core=0 HZ=100
  | stack=0x7f92a5f000-0x7f92a61000 stackSize=1012KB
  | held mutexes= "thread list lock" "mutator lock"(exclusive held)
  native: pc 00000000000039a4  /system/lib64/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEmP8ucontext+28)
  native: pc 000000000000001c  ???

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions