greenaddress / abcore

ABCore - Android Bitcoin Core
http://abco.re
MIT License
164 stars 55 forks source link

Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{2b9853a u0 com.greenaddress.abcore/.ABCoreService} #92

Open greenaddress opened 5 years ago

greenaddress commented 5 years ago

This error occurred in an emulator FWIW and reported via play store


"main" prio=5 tid=1 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x74d44f50 self=0xef574000
  | sysTid=20325 nice=10 cgrp=default sched=0/0 handle=0xf4171494
  | state=S schedstat=( 1011419048 563484304 941 ) utm=77 stm=24 core=1 HZ=100
  | stack=0xff1f8000-0xff1fa000 stackSize=8MB
  | held mutexes=
  #00  pc 0000000000000b39  [vdso] (__kernel_vsyscall+9)
  #01  pc 000000000007621b  /system/lib/libc.so (__epoll_pwait+43)
  #02  pc 0000000000031e8d  /system/lib/libc.so (epoll_wait+45)
  #03  pc 0000000000013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
  #04  pc 000000000001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
  #05  pc 00000000000e414b  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:326)
  at android.os.Looper.loop (Looper.java:160)
  at android.app.ActivityThread.main (ActivityThread.java:6669)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)
"Jit thread pool worker thread 0" tid=2 Native 
"Jit thread pool worker thread 0" daemon prio=5 tid=2 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x135802b8 self=0xe9808000
  | sysTid=20335 nice=9 cgrp=default sched=0/0 handle=0xe97ff970
  | state=S schedstat=( 229270306 287275445 333 ) utm=9 stm=13 core=1 HZ=100
  | stack=0xe9701000-0xe9703000 stackSize=1022KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000001fdf8  /system/lib/libc.so (syscall+40)
  #02  pc 00000000000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
  #03  pc 00000000000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
  #04  pc 00000000005300c5  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+261)
  #05  pc 000000000052f495  /system/lib/libart.so (art::ThreadPoolWorker::Run()+117)
  #06  pc 000000000052eebb  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+139)
  #07  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #08  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"ADB-JDWP Connection Control Thread" tid=4 
"ADB-JDWP Connection Control Thread" daemon prio=0 tid=4 WaitingInMainDebuggerLoop
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x135803c8 self=0xe980bc00
  | sysTid=20337 nice=0 cgrp=default sched=0/0 handle=0xd549e970
  | state=S schedstat=( 2438292 16712408 11 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xd53a3000-0xd53a5000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b39  [vdso] (__kernel_vsyscall+9)
  #01  pc 00000000000765c6  /system/lib/libc.so (__ppoll+38)
  #02  pc 000000000002d1da  /system/lib/libc.so (poll+90)
  #03  pc 000000000004c19f  /system/lib/libc.so (__poll_chk+47)
  #04  pc 000000000000670b  /system/lib/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+955)
  #05  pc 0000000000004a16  /system/lib/libadbconnection.so (adbconnection::CallbackFunction(void*)+1110)
  #06  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #07  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"ReferenceQueueDaemon" tid=5 Waiting 
"ReferenceQueueDaemon" daemon prio=5 tid=5 Waiting
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x13580450 self=0xef5c4e00
  | sysTid=20338 nice=4 cgrp=default sched=0/0 handle=0xd53a0970
  | state=S schedstat=( 1307789 2990301 4 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xd529d000-0xd529f000 stackSize=1042KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x00c933bc> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:178)
- locked <0x00c933bc> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"Binder:20325_1" tid=7 Native 
"Binder:20325_1" prio=5 tid=7 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x135804d8 self=0xef579a00
  | sysTid=20342 nice=0 cgrp=default sched=0/0 handle=0xd4e8a970
  | state=S schedstat=( 14187015 26025357 21 ) utm=1 stm=0 core=0 HZ=100
  | stack=0xd4d8f000-0xd4d91000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000007649c  /system/lib/libc.so (__ioctl+28)
  #02  pc 000000000002a89c  /system/lib/libc.so (ioctl+60)
  #03  pc 0000000000045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
  #04  pc 000000000004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
  #05  pc 0000000000045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
  #06  pc 0000000000070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
  #07  pc 000000000000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
  #08  pc 00000000000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
  #09  pc 000000000000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
  #10  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #11  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"Binder:20325_2" tid=8 Native 
"Binder:20325_2" prio=5 tid=8 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580560 self=0xe9812800
  | sysTid=20343 nice=0 cgrp=default sched=0/0 handle=0xd4d8c970
  | state=S schedstat=( 946628 6361095 10 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xd4c91000-0xd4c93000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000007649c  /system/lib/libc.so (__ioctl+28)
  #02  pc 000000000002a89c  /system/lib/libc.so (ioctl+60)
  #03  pc 0000000000045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
  #04  pc 000000000004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
  #05  pc 0000000000045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
  #06  pc 0000000000070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
  #07  pc 000000000000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
  #08  pc 00000000000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
  #09  pc 000000000000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
  #10  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #11  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"FinalizerWatchdogDaemon" tid=9 Sleeping 
"FinalizerWatchdogDaemon" daemon prio=5 tid=9 Sleeping
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x135805e8 self=0xef5c5a00
  | sysTid=20340 nice=4 cgrp=default sched=0/0 handle=0xd5194970
  | state=S schedstat=( 491705 25200791 8 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xd5091000-0xd5093000 stackSize=1042KB
  | held mutexes=
  at java.lang.Thread.sleep (Native method)
- sleeping on <0x02d67f45> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:373)
- locked <0x02d67f45> (a java.lang.Object)
  at java.lang.Thread.sleep (Thread.java:314)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor (Daemons.java:342)
  at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization (Daemons.java:364)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:281)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"FinalizerDaemon" tid=10 Waiting 
"FinalizerDaemon" daemon prio=5 tid=10 Waiting
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x13580670 self=0xef5c5400
  | sysTid=20339 nice=4 cgrp=default sched=0/0 handle=0xd529a970
  | state=S schedstat=( 2911944 33000230 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0xd5197000-0xd5199000 stackSize=1042KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x0479669a> (a java.lang.Object)
  at java.lang.Object.wait (Object.java:422)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:188)
- locked <0x0479669a> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:209)
  at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:232)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
"Binder:20325_3" tid=11 Native 
"Binder:20325_3" prio=5 tid=11 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580790 self=0xe6bf0400
  | sysTid=20345 nice=0 cgrp=default sched=0/0 handle=0xd4c8e970
  | state=S schedstat=( 1371862 22934053 6 ) utm=0 stm=0 core=3 HZ=100
  | stack=0xd4b93000-0xd4b95000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000007649c  /system/lib/libc.so (__ioctl+28)
  #02  pc 000000000002a89c  /system/lib/libc.so (ioctl+60)
  #03  pc 0000000000045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
  #04  pc 000000000004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
  #05  pc 0000000000045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
  #06  pc 0000000000070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
  #07  pc 000000000000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
  #08  pc 00000000000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
  #09  pc 000000000000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
  #10  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #11  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"Binder:20325_4" tid=12 Native 
"Binder:20325_4" prio=5 tid=12 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580818 self=0xe9823400
  | sysTid=20346 nice=0 cgrp=default sched=0/0 handle=0xd4b90970
  | state=S schedstat=( 21139561 15441875 44 ) utm=2 stm=0 core=3 HZ=100
  | stack=0xd4a95000-0xd4a97000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000007649c  /system/lib/libc.so (__ioctl+28)
  #02  pc 000000000002a89c  /system/lib/libc.so (ioctl+60)
  #03  pc 0000000000045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
  #04  pc 000000000004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
  #05  pc 0000000000045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
  #06  pc 0000000000070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
  #07  pc 000000000000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
  #08  pc 00000000000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
  #09  pc 000000000000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
  #10  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #11  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"Profile Saver" tid=13 Native 
"Profile Saver" daemon prio=5 tid=13 Native
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x135808a0 self=0xef574c00
  | sysTid=20357 nice=9 cgrp=default sched=0/0 handle=0xd428f970
  | state=S schedstat=( 4215113 2908011 10 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xd4194000-0xd4196000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b39  [vdso] (__kernel_vsyscall+9)
  #01  pc 000000000001fdf8  /system/lib/libc.so (syscall+40)
  #02  pc 00000000000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
  #03  pc 0000000000360b66  /system/lib/libart.so (art::ProfileSaver::Run()+886)
  #04  pc 0000000000364c5f  /system/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+95)
  #05  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #06  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"Thread-3" tid=14 Native Performing network I/O
"Thread-3" prio=5 tid=14 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580928 self=0xeb5af000
  | sysTid=20360 nice=0 cgrp=default sched=0/0 handle=0xd4191970
  | state=S schedstat=( 388080 1698057 2 ) utm=0 stm=0 core=3 HZ=100
  | stack=0xd408e000-0xd4090000 stackSize=1042KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 00000000000760f9  /system/lib/libc.so (__accept4+25)
  #02  pc 0000000000000e1d  /system/lib/libnetd_client.so ((anonymous namespace)::netdClientAccept4(int, sockaddr*, int*, int)+61)
  #03  pc 0000000000022f97  /system/lib/libc.so (accept4+39)
  #04  pc 0000000000022f65  /system/lib/libc.so (accept+37)
  #05  pc 00000000000220af  /system/lib/libjavacore.so (Linux_accept(_JNIEnv*, _jobject*, _jobject*, _jobject*)+191)
  at libcore.io.Linux.accept (Native method)
  at libcore.io.BlockGuardOs.accept (BlockGuardOs.java:59)
  at android.system.Os.accept (Os.java:41)
  at android.net.LocalSocketImpl.accept (LocalSocketImpl.java:336)
  at android.net.LocalServerSocket.accept (LocalServerSocket.java:91)
  at com.android.tools.ir.server.Server$SocketServerThread.run (Server.java:165)
  at java.lang.Thread.run (Thread.java:764)
"RenderThread" tid=15 Native 
"RenderThread" daemon prio=7 tid=15 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580d40 self=0xeb5af600
  | sysTid=20379 nice=-10 cgrp=default sched=0/0 handle=0xd408b970
  | state=S schedstat=( 204421689 94530352 504 ) utm=13 stm=7 core=1 HZ=100
  | stack=0xd3f90000-0xd3f92000 stackSize=1010KB
  | held mutexes=
  #00  pc 0000000000000b39  [vdso] (__kernel_vsyscall+9)
  #01  pc 000000000007621b  /system/lib/libc.so (__epoll_pwait+43)
  #02  pc 0000000000031e8d  /system/lib/libc.so (epoll_wait+45)
  #03  pc 0000000000013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
  #04  pc 000000000001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
  #05  pc 00000000000c4535  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+293)
  #06  pc 000000000000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
  #07  pc 000000000000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
  #08  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #09  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"queued-work-looper" tid=16 Native 
"queued-work-looper" prio=5 tid=16 Native
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580dc8 self=0xe6bd1800
  | sysTid=20383 nice=-2 cgrp=default sched=0/0 handle=0xd3f8d970
  | state=S schedstat=( 343963 1987933 1 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xd3e8a000-0xd3e8c000 stackSize=1042KB
  | held mutexes=
  #00  pc 0000000000000b39  [vdso] (__kernel_vsyscall+9)
  #01  pc 000000000007621b  /system/lib/libc.so (__epoll_pwait+43)
  #02  pc 0000000000031e8d  /system/lib/libc.so (epoll_wait+45)
  #03  pc 0000000000013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
  #04  pc 000000000001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
  #05  pc 00000000000e414b  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
  at android.os.MessageQueue.nativePollOnce (Native method)
  at android.os.MessageQueue.next (MessageQueue.java:326)
  at android.os.Looper.loop (Looper.java:160)
  at android.os.HandlerThread.run (HandlerThread.java:65)
"OkHttp ConnectionPool" tid=18 TimedWaiting 
"OkHttp ConnectionPool" daemon prio=5 tid=18 TimedWaiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x13580f60 self=0xeb59f400
  | sysTid=20393 nice=0 cgrp=default sched=0/0 handle=0xd2897970
  | state=S schedstat=( 1087347 0 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0xd2794000-0xd2796000 stackSize=1042KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x0a0fcbcb> (a com.android.okhttp.ConnectionPool)
  at com.android.okhttp.ConnectionPool$1.run (ConnectionPool.java:101)
- locked <0x0a0fcbcb> (a com.android.okhttp.ConnectionPool)
  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:764)
"Okio Watchdog" tid=19 Waiting 
"Okio Watchdog" daemon prio=5 tid=19 Waiting
  | group="main" sCount=1 dsCount=0 flags=1 obj=0x12d827e8 self=0xeb59fa00
  | sysTid=20394 nice=0 cgrp=default sched=0/0 handle=0xd2791970
  | state=S schedstat=( 842638 0 1 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xd268e000-0xd2690000 stackSize=1042KB
  | held mutexes=
  at java.lang.Object.wait (Native method)
- waiting on <0x02d3cfa8> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at com.android.okhttp.okio.AsyncTimeout.awaitTimeout (AsyncTimeout.java:311)
- locked <0x02d3cfa8> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at com.android.okhttp.okio.AsyncTimeout.access$000 (AsyncTimeout.java:40)
  at com.android.okhttp.okio.AsyncTimeout$Watchdog.run (AsyncTimeout.java:286)
"Signal Catcher" tid=3 Runnable 
"Signal Catcher" daemon prio=5 tid=3 Runnable
  | group="system" sCount=0 dsCount=0 flags=0 obj=0x13580340 self=0xef5c3000
  | sysTid=20336 nice=0 cgrp=default sched=0/0 handle=0xe96fe970
  | state=R schedstat=( 5319254 377100 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0xe9603000-0xe9605000 stackSize=1010KB
  | held mutexes= "mutator lock"(shared held)
  #00  pc 00000000004152f6  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+198)
  #01  pc 000000000051048e  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+382)
  #02  pc 000000000050b743  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+83)
  #03  pc 000000000052e564  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+916)
  #04  pc 0000000000526286  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+534)
  #05  pc 00000000005254d4  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1316)
  #06  pc 0000000000524ecd  /system/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+941)
  #07  pc 00000000004ec2c6  /system/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char>>&)+214)
  #08  pc 00000000004fb11e  /system/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1806)
  #09  pc 00000000004f9b8f  /system/lib/libart.so (art::SignalCatcher::Run(void*)+431)
  #10  pc 000000000008f065  /system/lib/libc.so (__pthread_start(void*)+53)
  #11  pc 000000000002485b  /system/lib/libc.so (__start_thread+75)
"HeapTaskDaemon" tid=6 
"HeapTaskDaemon" daemon prio=5 tid=6 WaitingForTaskProcessor
  | group="system" sCount=1 dsCount=0 flags=1 obj=0x135811f8 self=0xef542a00
  | sysTid=20341 nice=4 cgrp=default sched=0/0 handle=0xd508e970
  | state=S schedstat=( 32232431 22685901 51 ) utm=2 stm=1 core=0 HZ=100
  | stack=0xd4f8b000-0xd4f8d000 stackSize=1042KB
  | held mutexes=
  #00  pc 0000000000000b37  [vdso] (__kernel_vsyscall+7)
  #01  pc 000000000001fdf8  /system/lib/libc.so (syscall+40)
  #02  pc 00000000000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
  #03  pc 00000000000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
  #04  pc 000000000023a7b2  /system/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+402)
  #05  pc 000000000023b192  /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+98)
  #06  pc 00000000004246c7  /system/lib/libart.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+55)
  at dalvik.system.VMRuntime.runHeapTasks (Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:475)
  at java.lang.Daemons$Daemon.run (Daemons.java:103)
  at java.lang.Thread.run (Thread.java:764)
greenaddress commented 5 years ago

Seems all from Android API 29