Android webview Anr com.android.webview.chromium.WebViewChromium.onDraw(WebViewChromium.java:169

这个是日志 :
1-30 10:27:38 01-30 10:27:38.601 30384 30405 W System.err: com.github.anrwatchdog.ANRError: Application Not Responding for at least 5000 ms.
2023-01-30 10:27:38 01-30 10:27:38.601 30384 30405 W System.err: Caused by: com.github.anrwatchdog.ANRError$KaTeX parse error: Can't use function '$' in math mode at position 288: …Contents.access$̲4700(AwContents…KaTeX parse error: Expected 'EOF', got '#' at position 20: …ead: AsyncTask #̲27 (state = TIM…(Thread.java:2127)
2023-01-30 10:27:38 01-30 10:27:38.605 30384 30405 W System.err: at sun.misc.Unsafe.park(Unsafe.java:325)
2023-01-30 10:27:38 01-30 10:27:38.605 30384 30405 W System.err: at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
2023-01-30 10:27:38 01-30 10:27:38.605 30384 30405 W System.err: at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)

下面的是traces.txt文件

----- pid 6959 at 2023-01-30 10:30:32 -----
Cmd line: com.dcm360.robot
Build fingerprint: ‘Android/rk3399_all/rk3399_all:7.1.2/NHG47K/crh12271002:eng/test-keys’
ABI: ‘arm’
Build type: optimized
Zygote loaded classes=4382 post zygote classes=3391
Intern table: 45926 strong; 731 weak
JNI: CheckJNI is on; globals=649 (plus 431 weak)
Libraries: /data/app/com.dcm360.robot-1/base.apk!/lib/armeabi-v7a/libconscrypt_jni.so /data/app/com.dcm360.robot-1/base.apk!/lib/armeabi-v7a/libksyplayer.so /data/app/com.dcm360.robot-1/base.apk!/lib/armeabi-v7a/libmobileffmpeg_abidetect.so /data/app/com.dcm360.robot-1/base.apk!/lib/armeabi-v7a/libmobileffmpeg_armv7a_neon.so /data/app/com.dcm360.robot-1/base.apk!/lib/armeabi-v7a/libmsc.so /system/app/webview/webview.apk!/lib/armeabi-v7a/libwebviewchromium.so /system/lib/libandroid.so /system/lib/libcompiler_rt.so /system/lib/libjavacrypto.so /system/lib/libjnigraphics.so /system/lib/libmedia_jni.so /system/lib/libwebviewchromium_loader.so /system/lib/libwebviewchromium_plat_support.so libjavacore.so libopenjdk.so (15)
Heap: 34% free, 19MB/29MB; 86357 objects
Dumping cumulative Gc timings
Start Dumping histograms for 5 iterations for partial concurrent mark sweep
ProcessMarkStack: Sum: 99.959ms 99% C.I. 0.004ms-31.680ms Avg: 6.663ms Max: 32.344ms
UpdateAndMarkImageModUnionTable: Sum: 34.144ms 99% C.I. 0.795us-7129.999us Avg: 487.771us Max: 7894us
MarkRootsCheckpoint: Sum: 23.291ms 99% C.I. 0.826ms-5.950ms Avg: 2.329ms Max: 6.071ms
MarkConcurrentRoots: Sum: 21.462ms 99% C.I. 0.006ms-6.654ms Avg: 2.146ms Max: 6.654ms
UpdateAndMarkZygoteModUnionTable: Sum: 19.305ms 99% C.I. 1.441ms-6.013ms Avg: 3.861ms Max: 6.013ms
SweepMallocSpace: Sum: 13.658ms 99% C.I. 0.009ms-5.301ms Avg: 1.365ms Max: 5.301ms
SweepLargeObjects: Sum: 7.455ms 99% C.I. 0.339ms-2.957ms Avg: 1.491ms Max: 2.957ms
ReMarkRoots: Sum: 6.797ms 99% C.I. 0.658ms-2.107ms Avg: 1.359ms Max: 2.107ms
ScanGrayAllocSpaceObjects: Sum: 6.616ms 99% C.I. 2us-2492.500us Avg: 661.600us Max: 2540us
(Paused)ScanGrayAllocSpaceObjects: Sum: 2.033ms 99% C.I. 1us-1625us Avg: 203.300us Max: 1666us
MarkAllocStackAsLive: Sum: 1.638ms 99% C.I. 36us-843.750us Avg: 327.600us Max: 844us
SweepSystemWeaks: Sum: 1.297ms 99% C.I. 130us-400us Avg: 259.399us Max: 400us
ScanGrayImageSpaceObjects: Sum: 1.166ms 99% C.I. 0.261us-464.999us Avg: 16.657us Max: 488us
ImageModUnionClearCards: Sum: 1.071ms 99% C.I. 0.253us-224.999us Avg: 7.650us Max: 364us
MarkNonThreadRoots: Sum: 748us 99% C.I. 36us-108us Avg: 74.800us Max: 108us
AllocSpaceClearCards: Sum: 666us 99% C.I. 1us-98us Avg: 33.300us Max: 98us
FinishPhase: Sum: 517us 99% C.I. 85us-142us Avg: 103.400us Max: 142us
EnqueueFinalizerReferences: Sum: 508us 99% C.I. 29us-209us Avg: 101.600us Max: 209us
BindBitmaps: Sum: 478us 99% C.I. 50us-135us Avg: 95.600us Max: 135us
RevokeAllThreadLocalAllocationStacks: Sum: 382us 99% C.I. 34us-113us Avg: 76.400us Max: 113us
ProcessReferences: Sum: 329us 99% C.I. 25us-91us Avg: 65.800us Max: 91us
MarkingPhase: Sum: 311us 99% C.I. 56us-72us Avg: 62.200us Max: 72us
ProcessCards: Sum: 252us 99% C.I. 19us-34us Avg: 25.200us Max: 34us
(Paused)ScanGrayImageSpaceObjects: Sum: 229us 99% C.I. 0.250us-26us Avg: 3.271us Max: 26us
(Paused)PausePhase: Sum: 203us 99% C.I. 35us-49us Avg: 40.600us Max: 49us
PreCleanCards: Sum: 176us 99% C.I. 28us-42us Avg: 35.200us Max: 42us
ZygoteModUnionClearCards: Sum: 144us 99% C.I. 11us-19us Avg: 14.400us Max: 19us
ReclaimPhase: Sum: 117us 99% C.I. 15us-33us Avg: 23.400us Max: 33us
SwapBitmaps: Sum: 92us 99% C.I. 8us-26us Avg: 18.400us Max: 26us
Sweep: Sum: 86us 99% C.I. 12us-24us Avg: 17.200us Max: 24us
InitializePhase: Sum: 79us 99% C.I. 3us-25us Avg: 15.800us Max: 25us
ScanGrayZygoteSpaceObjects: Sum: 64us 99% C.I. 5us-21us Avg: 12.800us Max: 21us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 58us 99% C.I. 7us-14us Avg: 11.600us Max: 14us
MarkRoots: Sum: 52us 99% C.I. 9us-13us Avg: 10.400us Max: 13us
(Paused)ProcessMarkStack: Sum: 34us 99% C.I. 1us-25us Avg: 6.800us Max: 25us
RecursiveMark: Sum: 33us 99% C.I. 5us-8us Avg: 6.600us Max: 8us
SwapStacks: Sum: 13us 99% C.I. 2us-3us Avg: 2.600us Max: 3us
UnBindBitmaps: Sum: 10us 99% C.I. 2us-2us Avg: 2us Max: 2us
SweepZygoteSpace: Sum: 8us 99% C.I. 1us-2us Avg: 1.600us Max: 2us
FindDefaultSpaceBitmap: Sum: 5us 99% C.I. 1us-1us Avg: 1us Max: 1us
PreSweepingGcVerification: Sum: 2us 99% C.I. 250ns-1000ns Avg: 400ns Max: 1000ns
Done Dumping histograms
partial concurrent mark sweep paused: Sum: 10.755ms 99% C.I. 1.411ms-2.845ms Avg: 2.151ms Max: 2.845ms
partial concurrent mark sweep total time: 245.488ms mean time: 49.097ms
partial concurrent mark sweep freed: 55259 objects with total size 11MB
partial concurrent mark sweep throughput: 225547/s / 45MB/s
Start Dumping histograms for 9 iterations for sticky concurrent mark sweep
ScanGrayAllocSpaceObjects: Sum: 83.624ms 99% C.I. 0.003ms-27.128ms Avg: 2.322ms Max: 30.430ms
MarkConcurrentRoots: Sum: 73.321ms 99% C.I. 0.008ms-26.232ms Avg: 4.073ms Max: 27.497ms
MarkRootsCheckpoint: Sum: 49.328ms 99% C.I. 0.796ms-5.828ms Avg: 2.740ms Max: 5.884ms
FreeList: Sum: 45.113ms 99% C.I. 11us-4923us Avg: 349.713us Max: 6547us
ProcessCards: Sum: 29.321ms 99% C.I. 0.018ms-26.243ms Avg: 1.628ms Max: 28.627ms
ProcessMarkStack: Sum: 23.870ms 99% C.I. 0.750us-7246us Avg: 663.055us Max: 7284us
ScanGrayImageSpaceObjects: Sum: 21.105ms 99% C.I. 0.275us-2336.999us Avg: 83.750us Max: 2967us
SweepArray: Sum: 17.320ms 99% C.I. 1.082ms-3.451ms Avg: 1.924ms Max: 3.451ms
ReMarkRoots: Sum: 13.943ms 99% C.I. 0.324ms-3.148ms Avg: 1.549ms Max: 3.164ms
MarkingPhase: Sum: 10.629ms 99% C.I. 0.213ms-6.211ms Avg: 1.181ms Max: 6.334ms
(Paused)ScanGrayAllocSpaceObjects: Sum: 6.937ms 99% C.I. 1us-1765us Avg: 385.388us Max: 1765us
MarkNonThreadRoots: Sum: 3.741ms 99% C.I. 32us-1437us Avg: 207.833us Max: 1486us
(Paused)ScanGrayImageSpaceObjects: Sum: 3.147ms 99% C.I. 0.260us-929.499us Avg: 24.976us Max: 1120us
AllocSpaceClearCards: Sum: 3.004ms 99% C.I. 1us-502us Avg: 83.444us Max: 502us
SweepSystemWeaks: Sum: 2.308ms 99% C.I. 115us-408us Avg: 256.444us Max: 408us
ScanGrayZygoteSpaceObjects: Sum: 1.796ms 99% C.I. 11us-1105.500us Avg: 99.777us Max: 1194us
ImageModUnionClearCards: Sum: 1.639ms 99% C.I. 0.252us-86.999us Avg: 6.503us Max: 144us
BindBitmaps: Sum: 1.025ms 99% C.I. 90us-150us Avg: 113.888us Max: 150us
RevokeAllThreadLocalAllocationStacks: Sum: 792us 99% C.I. 30us-143us Avg: 88us Max: 143us
(Paused)PausePhase: Sum: 608us 99% C.I. 36us-232us Avg: 67.555us Max: 232us
FinishPhase: Sum: 529us 99% C.I. 41us-81us Avg: 58.777us Max: 81us
InitializePhase: Sum: 473us 99% C.I. 15us-304us Avg: 52.555us Max: 304us
PreCleanCards: Sum: 427us 99% C.I. 30us-85us Avg: 47.444us Max: 85us
EnqueueFinalizerReferences: Sum: 396us 99% C.I. 4us-115us Avg: 44us Max: 115us
ResetStack: Sum: 385us 99% C.I. 16us-91us Avg: 42.777us Max: 91us
ProcessReferences: Sum: 363us 99% C.I. 7us-107us Avg: 40.333us Max: 107us
ZygoteModUnionClearCards: Sum: 361us 99% C.I. 13us-67us Avg: 20.055us Max: 67us
ReclaimPhase: Sum: 279us 99% C.I. 17us-111us Avg: 31us Max: 111us
SwapStacks: Sum: 178us 99% C.I. 2us-153us Avg: 19.777us Max: 153us
(Paused)ProcessMarkStack: Sum: 137us 99% C.I. 1us-67us Avg: 15.222us Max: 67us
MarkRoots: Sum: 120us 99% C.I. 8us-29us Avg: 13.333us Max: 29us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 116us 99% C.I. 7us-19us Avg: 12.888us Max: 19us
SwapBitmaps: Sum: 91us 99% C.I. 4us-16us Avg: 10.111us Max: 16us
UnBindBitmaps: Sum: 39us 99% C.I. 4us-6us Avg: 4.333us Max: 6us
ForwardSoftReferences: Sum: 35us 99% C.I. 2us-6us Avg: 3.888us Max: 6us
RecordFree: Sum: 31us 99% C.I. 2us-5us Avg: 3.444us Max: 5us
FindDefaultSpaceBitmap: Sum: 26us 99% C.I. 1us-7us Avg: 2.888us Max: 7us
PreSweepingGcVerification: Sum: 7us 99% C.I. 250ns-2000ns Avg: 777ns Max: 2000ns
Done Dumping histograms
sticky concurrent mark sweep paused: Sum: 27.834ms 99% C.I. 2.111ms-5.388ms Avg: 3.092ms Max: 5.388ms
sticky concurrent mark sweep total time: 396.564ms mean time: 44.062ms
sticky concurrent mark sweep freed: 121209 objects with total size 21MB
sticky concurrent mark sweep throughput: 306083/s / 53MB/s
Total time spent in GC: 642.052ms
Mean GC size throughput: 21MB/s
Mean GC object throughput: 274643 objects/s
Total number of allocations 262738
Total bytes allocated 33MB
Total bytes freed 13MB
Free memory 10MB
Free memory until GC 10MB
Free memory until OOME 492MB
Total memory 29MB
Max memory 512MB
Zygote space size 1344KB
Total mutator paused time: 38.589ms
Total time waiting for GC to complete: 671.709us
Total GC count: 14
Total GC time: 642.052ms
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 1:1,4:1,7:1
Histogram of blocking GC count per 10000 ms: 0:3
Histogram of native allocation 0:1008,128:605,256:128,384:143,512:38,640:1,896:25,1152:4 bucket size 128
Histogram of native free 0:168,128:565,256:29,384:90,512:20,640:1,768:1,1152:9,1408:2 bucket size 128
/data/dalvik-cache/arm/system@app@[email protected]@classes.dex: verify-at-runtime
/data/app/com.dcm360.robot-1/oat/arm/base.odex: interpret-only
Current JIT code cache size: 106KB
Current JIT data cache size: 120KB
Current JIT capacity: 256KB
Current number of JIT code cache entries: 159
Total number of JIT compilations: 175
Total number of JIT compilations for on stack replacement: 1
Total number of deoptimizations: 7
Total number of JIT code cache collections: 3
Memory used for stack maps: Avg: 491B Max: 13KB Min: 12B
Memory used for compiled code: Avg: 720B Max: 11KB Min: 4B
Memory used for profiling info: Avg: 267B Max: 3KB Min: 20B
Start Dumping histograms for 179 iterations for JIT timings
Compiling: Sum: 1.323s 99% C.I. 0.112ms-75.776ms Avg: 7.520ms Max: 253.425ms
TrimMaps: Sum: 18.352ms 99% C.I. 13us-1174us Avg: 104.272us Max: 1335us
Code cache collection: Sum: 3.967ms 99% C.I. 1.100ms-1.486ms Avg: 1.322ms Max: 1.486ms
Done Dumping histograms
Memory used for compilation: Avg: 187KB Max: 3MB Min: 10KB
ProfileSaver total_bytes_written=0
ProfileSaver total_number_of_writes=0
ProfileSaver total_number_of_code_cache_queries=2
ProfileSaver total_number_of_skipped_writes=2
ProfileSaver total_number_of_failed_writes=0
ProfileSaver total_ms_of_sleep=41998
ProfileSaver total_ms_of_work=21
ProfileSaver total_number_of_foreign_dex_marks=1
ProfileSaver max_number_profile_entries_cached=6644
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=4

suspend all histogram: Sum: 3.071ms 99% C.I. 10us-448us Avg: 153.550us Max: 448us
DALVIK THREADS (87):
“Signal Catcher” daemon prio=5 tid=3 Runnable
| group=“system” sCount=0 dsCount=0 obj=0x12c1ab80 self=0xdc647e00
| sysTid=6965 nice=0 cgrp=default sched=0/0 handle=0xe76a5920
| state=R schedstat=( 36503791 292834 6 ) utm=2 stm=0 core=5 HZ=100
| stack=0xe75a9000-0xe75ab000 stackSize=1014KB
| held mutexes= “mutator lock”(shared held)
native: #00 pc 00350ab5 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
native: #01 pc 003311f9 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
native: #02 pc 00343221 /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+620)
native: #03 pc 0033d22b /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)
native: #04 pc 0033cf27 /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+586)
native: #05 pc 0033cc7f /system/lib/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+574)
native: #06 pc 00322265 /system/lib/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+124)
native: #07 pc 00326b8f /system/lib/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1394)
native: #08 pc 00325cfd /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+336)
native: #09 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #10 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“main” prio=5 tid=1 Native
| group=“main” sCount=1 dsCount=0 obj=0x74bdb640 self=0xe8085400
| sysTid=6959 nice=-10 cgrp=default sched=0/0 handle=0xeadf9534
| state=S schedstat=( 3236330531 678242876 2934 ) utm=280 stm=42 core=4 HZ=100
| stack=0xff4ea000-0xff4ec000 stackSize=8MB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6dc23 /system/app/webview/webview.apk (???)
at org.chromium.android_webview.AwContents.nativeOnDraw(Native method)
at org.chromium.android_webview.AwContents.access 4700 ( A w C o n t e n t s . j a v a : 98 ) a t o r g . c h r o m i u m . a n d r o i d w e b v i e w . A w C o n t e n t s 4700(AwContents.java:98) at org.chromium.android_webview.AwContents 4700(AwContents.java:98)atorg.chromium.androidwebview.AwContentsAwViewMethodsImpl.onDraw(AwContents.java:2980)
at org.chromium.android_webview.AwContents.onDraw(AwContents.java:1307)
at com.android.webview.chromium.WebViewChromium.onDraw(WebViewChromium.java:1697)
at android.webkit.WebView.onDraw(WebView.java:2573)
at android.view.View.draw(View.java:17201)
at android.view.View.buildDrawingCacheImpl(View.java:16490)
at android.view.View.buildDrawingCache(View.java:16351)
at android.view.View.draw(View.java:16959)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.draw(View.java:17204)
at android.view.View.updateDisplayListIfDirty(View.java:16183)
at android.view.View.draw(View.java:16967)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.updateDisplayListIfDirty(View.java:16178)
at android.view.View.draw(View.java:16967)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.updateDisplayListIfDirty(View.java:16178)
at android.view.View.draw(View.java:16967)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.updateDisplayListIfDirty(View.java:16178)
at android.view.View.draw(View.java:16967)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.updateDisplayListIfDirty(View.java:16178)
at android.view.View.draw(View.java:16967)
at android.view.ViewGroup.drawChild(ViewGroup.java:3727)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3513)
at android.view.View.draw(View.java:17204)
at com.android.internal.policy.DecorView.draw(DecorView.java:885)
at android.view.View.updateDisplayListIfDirty(View.java:16183)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:648)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:654)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:762)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:2800)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2608)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2215)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254)
at android.view.ViewRootImpl T r a v e r s a l R u n n a b l e . r u n ( V i e w R o o t I m p l . j a v a : 6338 ) a t a n d r o i d . v i e w . C h o r e o g r a p h e r TraversalRunnable.run(ViewRootImpl.java:6338) at android.view.Choreographer TraversalRunnable.run(ViewRootImpl.java:6338)atandroid.view.ChoreographerCallbackRecord.run(Choreographer.java:874)
at android.view.Choreographer.doCallbacks(Choreographer.java:686)
at android.view.Choreographer.doFrame(Choreographer.java:621)
at android.view.Choreographer F r a m e D i s p l a y E v e n t R e c e i v e r . r u n ( C h o r e o g r a p h e r . j a v a : 860 ) a t a n d r o i d . o s . H a n d l e r . h a n d l e C a l l b a c k ( H a n d l e r . j a v a : 755 ) a t a n d r o i d . o s . H a n d l e r . d i s p a t c h M e s s a g e ( H a n d l e r . j a v a : 95 ) a t a n d r o i d . o s . L o o p e r . l o o p ( L o o p e r . j a v a : 154 ) a t a n d r o i d . a p p . A c t i v i t y T h r e a d . m a i n ( A c t i v i t y T h r e a d . j a v a : 6157 ) a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ! ( N a t i v e m e t h o d ) a t c o m . a n d r o i d . i n t e r n a l . o s . Z y g o t e I n i t FrameDisplayEventReceiver.run(Choreographer.java:860) at android.os.Handler.handleCallback(Handler.java:755) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6157) at java.lang.reflect.Method.invoke!(Native method) at com.android.internal.os.ZygoteInit FrameDisplayEventReceiver.run(Choreographer.java:860)atandroid.os.Handler.handleCallback(Handler.java:755)atandroid.os.Handler.dispatchMessage(Handler.java:95)atandroid.os.Looper.loop(Looper.java:154)atandroid.app.ActivityThread.main(ActivityThread.java:6157)atjava.lang.reflect.Method.invoke!(Nativemethod)atcom.android.internal.os.ZygoteInitMethodAndArgsCaller.run(ZygoteInit.java:912)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)

“Jit thread pool worker thread 0” daemon prio=5 tid=2 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c1aaf0 self=0xdf091000
| sysTid=6964 nice=9 cgrp=default sched=0/0 handle=0xe77a6920
| state=S schedstat=( 780602749 627414378 650 ) utm=69 stm=7 core=0 HZ=100
| stack=0xe76a8000-0xe76aa000 stackSize=1022KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 000b6e49 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
native: #02 pc 00344785 /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+160)
native: #03 pc 00343fa7 /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
native: #04 pc 00343acf /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+78)
native: #05 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #06 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“JDWP” daemon prio=5 tid=4 WaitingInMainDebuggerLoop
| group=“system” sCount=1 dsCount=0 obj=0x12c1ac10 self=0xdf092400
| sysTid=6966 nice=0 cgrp=default sched=0/0 handle=0xe75a6920
| state=S schedstat=( 1036542 0 2 ) utm=0 stm=0 core=4 HZ=100
| stack=0xe74aa000-0xe74ac000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: unix_stream_read_generic+0x250/0x704
kernel: unix_stream_recvmsg+0x4c/0x6c
kernel: sock_recvmsg+0x44/0x54
kernel: ___sys_recvmsg+0xc8/0x2f8
kernel: __sys_recvmsg+0x54/0x94
kernel: compat_SyS_recvmsg+0x10/0x18
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000497b8 /system/lib/libc.so (recvmsg+8)
native: #01 pc 003fb499 /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ReceiveClientFdEv+88)
native: #02 pc 003fb6bf /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState6AcceptEv+346)
native: #03 pc 00248643 /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+294)
native: #04 pc 00247f4b /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+22)
native: #05 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #06 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“ReferenceQueueDaemon” daemon prio=5 tid=5 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c1aca0 self=0xdc648800
| sysTid=6967 nice=0 cgrp=default sched=0/0 handle=0xe74a7920
| state=S schedstat=( 11531876 1643540 40 ) utm=0 stm=0 core=4 HZ=100
| stack=0xe73a5000-0xe73a7000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x049c528c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
  • locked <0x049c528c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    at java.lang.Thread.run(Thread.java:761)

“FinalizerDaemon” daemon prio=5 tid=6 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c1ad30 self=0xdc648d00
| sysTid=6968 nice=0 cgrp=default sched=0/0 handle=0xe73a2920
| state=S schedstat=( 20156874 2058750 40 ) utm=1 stm=0 core=5 HZ=100
| stack=0xe72a0000-0xe72a2000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0bfdfdd5> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
  • locked <0x0bfdfdd5> (a java.lang.Object)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
    at java.lang.Thread.run(Thread.java:761)

“FinalizerWatchdogDaemon” daemon prio=5 tid=7 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c1adc0 self=0xdc649c00
| sysTid=6969 nice=0 cgrp=default sched=0/0 handle=0xe729d920
| state=S schedstat=( 1218543 104999 9 ) utm=0 stm=0 core=3 HZ=100
| stack=0xe719b000-0xe719d000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x063a29ea> (a java.lang.Daemons F i n a l i z e r W a t c h d o g D a e m o n ) a t j a v a . l a n g . D a e m o n s FinalizerWatchdogDaemon) at java.lang.Daemons FinalizerWatchdogDaemon)atjava.lang.DaemonsFinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
  • locked <0x063a29ea> (a java.lang.Daemons F i n a l i z e r W a t c h d o g D a e m o n ) a t j a v a . l a n g . D a e m o n s FinalizerWatchdogDaemon) at java.lang.Daemons FinalizerWatchdogDaemon)atjava.lang.DaemonsFinalizerWatchdogDaemon.run(Daemons.java:249)
    at java.lang.Thread.run(Thread.java:761)

“HeapTaskDaemon” daemon prio=5 tid=8 Blocked
| group=“system” sCount=1 dsCount=0 obj=0x12c1ae50 self=0xdc64a100
| sysTid=6970 nice=0 cgrp=default sched=0/0 handle=0xe7198920
| state=S schedstat=( 462888620 187606163 411 ) utm=40 stm=5 core=0 HZ=100
| stack=0xe7096000-0xe7098000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 000b6e49 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
native: #02 pc 001b4de5 /system/lib/libart.so (ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+288)
native: #03 pc 001b545d /system/lib/libart.so (ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
native: #04 pc 001615cf /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks
+74)
at dalvik.system.VMRuntime.runHeapTasks(Native method)

  • waiting to lock an unknown object
    at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
    at java.lang.Thread.run(Thread.java:761)

“Binder:6959_1” prio=5 tid=9 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c230d0 self=0xe8085900
| sysTid=6971 nice=0 cgrp=default sched=0/0 handle=0xe6f95920
| state=S schedstat=( 23601162 20011840 83 ) utm=1 stm=0 core=5 HZ=100
| stack=0xe6e99000-0xe6e9b000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: compat_SyS_ioctl+0x20c/0x11c0
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048678 /system/lib/libc.so (__ioctl+8)
native: #01 pc 0001ae3f /system/lib/libc.so (ioctl+38)
native: #02 pc 0003ccb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
native: #03 pc 0003cdcd /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
native: #04 pc 0003d34b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
native: #05 pc 0004f8f5 /system/lib/libbinder.so (???)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“Binder:6959_2” prio=5 tid=10 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c23160 self=0xdf093800
| sysTid=6972 nice=0 cgrp=default sched=0/0 handle=0xe6e96920
| state=S schedstat=( 17517543 13085501 47 ) utm=0 stm=0 core=1 HZ=100
| stack=0xe6d9a000-0xe6d9c000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: compat_SyS_ioctl+0x20c/0x11c0
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048678 /system/lib/libc.so (__ioctl+8)
native: #01 pc 0001ae3f /system/lib/libc.so (ioctl+38)
native: #02 pc 0003ccb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
native: #03 pc 0003cdcd /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
native: #04 pc 0003d34b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
native: #05 pc 0004f8f5 /system/lib/libbinder.so (???)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“Binder:6959_3” prio=5 tid=11 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c231f0 self=0xd9ba8000
| sysTid=6974 nice=0 cgrp=default sched=0/0 handle=0xe6d97920
| state=S schedstat=( 68268371 93253708 194 ) utm=4 stm=1 core=5 HZ=100
| stack=0xe6c9b000-0xe6c9d000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: compat_SyS_ioctl+0x20c/0x11c0
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048678 /system/lib/libc.so (__ioctl+8)
native: #01 pc 0001ae3f /system/lib/libc.so (ioctl+38)
native: #02 pc 0003ccb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
native: #03 pc 0003cdcd /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
native: #04 pc 0003d34b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
native: #05 pc 0004f8f5 /system/lib/libbinder.so (???)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“Binder:6959_4” prio=5 tid=12 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c23280 self=0xdf094c00
| sysTid=6975 nice=0 cgrp=default sched=0/0 handle=0xe6c98920
| state=S schedstat=( 97558424 212939994 260 ) utm=3 stm=5 core=0 HZ=100
| stack=0xe6b9c000-0xe6b9e000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: compat_SyS_ioctl+0x20c/0x11c0
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048678 /system/lib/libc.so (__ioctl+8)
native: #01 pc 0001ae3f /system/lib/libc.so (ioctl+38)
native: #02 pc 0003ccb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
native: #03 pc 0003cdcd /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
native: #04 pc 0003d34b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
native: #05 pc 0004f8f5 /system/lib/libbinder.so (???)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“Profile Saver” daemon prio=5 tid=13 Native
| group=“system” sCount=1 dsCount=0 obj=0x12c23310 self=0xd9ba9400
| sysTid=6976 nice=0 cgrp=default sched=0/0 handle=0xe6b96920
| state=S schedstat=( 26978583 5371334 14 ) utm=2 stm=0 core=0 HZ=100
| stack=0xe6a9a000-0xe6a9c000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 000b6e49 /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
native: #02 pc 00259d2d /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+296)
native: #03 pc 0025b069 /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+52)
native: #04 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #05 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“|ANR-WatchDog|” prio=5 tid=14 Sleeping
| group=“main” sCount=1 dsCount=0 obj=0x12c775b0 self=0xd9baa800
| sysTid=6981 nice=0 cgrp=default sched=0/0 handle=0xc9678920
| state=S schedstat=( 60726169 17632123 26 ) utm=5 stm=0 core=0 HZ=100
| stack=0xc9576000-0xc9578000 stackSize=1038KB
| held mutexes=
at java.lang.Thread.sleep!(Native method)

  • sleeping on <0x048554db> (a java.lang.Object)
    at java.lang.Thread.sleep(Thread.java:371)
  • locked <0x048554db> (a java.lang.Object)
    at java.lang.Thread.sleep(Thread.java:313)
    at com.github.anrwatchdog.ANRWatchDog.run(ANRWatchDog.java:251)

“Thread-5” prio=5 tid=15 Native
| group=“main” sCount=1 dsCount=0 obj=0x12cc71f0 self=0xd9babc00
| sysTid=6980 nice=0 cgrp=default sched=0/0 handle=0xdb18e920
| state=S schedstat=( 4320821684 463106040 1995 ) utm=177 stm=254 core=0 HZ=100
| stack=0xdb092000-0xdb094000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017408 /system/lib/libc.so (syscall+32)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 0000f624 /data/app/com.dcm360.robot-1/base.apk (???)
native: #03 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #04 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“Timer-0” prio=5 tid=16 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12cc70d0 self=0xd9baad00
| sysTid=6982 nice=0 cgrp=default sched=0/0 handle=0xc9573920
| state=S schedstat=( 266291 5615750 2 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc9471000-0xc9473000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x09020b78> (a java.util.TaskQueue)
    at java.util.TimerThread.mainLoop(Timer.java:526)
  • locked <0x09020b78> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:505)

“cached-pool-1-thread-0” prio=5 tid=17 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12cc7280 self=0xd9bab200
| sysTid=6983 nice=0 cgrp=default sched=0/0 handle=0xc946e920
| state=S schedstat=( 375084 443041 2 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc936c000-0xc936e000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0c2da251> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0c2da251> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“pool-3-thread-1” prio=5 tid=18 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12cc7d30 self=0xd9bab700
| sysTid=6984 nice=0 cgrp=default sched=0/0 handle=0xc9369920
| state=S schedstat=( 66558623 22574544 94 ) utm=3 stm=2 core=5 HZ=100
| stack=0xc9267000-0xc9269000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0288fab6> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0288fab6> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“cpu-pool-2-thread-0” prio=5 tid=19 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d7aee0 self=0xd9be6400
| sysTid=7020 nice=0 cgrp=default sched=0/0 handle=0xc89ff920
| state=S schedstat=( 6908709 4585291 13 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc88fd000-0xc88ff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0f7a63b7> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0f7a63b7> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“pool-4-thread-1” prio=5 tid=20 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12e08e50 self=0xd9be9b00
| sysTid=7045 nice=0 cgrp=default sched=0/0 handle=0xc767a920
| state=S schedstat=( 2927919 6624791 14 ) utm=0 stm=0 core=3 HZ=100
| stack=0xc7578000-0xc757a000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x08086724> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x08086724> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“Thread-8” prio=5 tid=23 Native
| group=“main” sCount=1 dsCount=0 obj=0x12e36df0 self=0xd9be6900
| sysTid=7046 nice=0 cgrp=default sched=0/0 handle=0xc777f920
| state=S schedstat=( 1200853110 333494223 1313 ) utm=77 stm=41 core=0 HZ=100
| stack=0xc767d000-0xc767f000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: pipe_wait+0x68/0xa0
kernel: pipe_read+0x214/0x228
kernel: __vfs_read+0xc4/0xf4
kernel: vfs_read+0x78/0x12c
kernel: SyS_read+0x5c/0xbc
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000496c8 /system/lib/libc.so (read+8)
native: #01 pc 0001b063 /system/lib/libjavacore.so (???)
native: #02 pc 00200fdb /system/framework/arm/boot-core-libart.oat (Java_libcore_io_Posix_readBytes__Ljava_io_FileDescriptor_2Ljava_lang_Object_2II+134)
at libcore.io.Posix.readBytes(Native method)
at libcore.io.Posix.read(Posix.java:169)
at libcore.io.BlockGuardOs.read(BlockGuardOs.java:231)
at libcore.io.IoBridge.read(IoBridge.java:471)
at java.io.FileInputStream.read(FileInputStream.java:252)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)

  • locked <0x04d9128d> (a java.lang.UNIXProcess$ProcessPipeInputStream)
    at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)
    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:350)
    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:179)
  • locked <0x0a220c42> (a java.io.InputStreamReader)
    at java.io.InputStreamReader.read(InputStreamReader.java:184)
    at java.io.BufferedReader.fill(BufferedReader.java:172)
    at java.io.BufferedReader.readLine(BufferedReader.java:335)
  • locked <0x0a220c42> (a java.io.InputStreamReader)
    at java.io.BufferedReader.readLine(BufferedReader.java:400)
    at com.dcm360.robot.utils.LogcatHelper L o g D u m p e r . r u n ( L o g c a t H e l p e r . j a v a : 113 ) a t c o m . d c m 360. r o b o t . u t i l s . L o g c a t H e l p e r LogDumper.run(LogcatHelper.java:113) at com.dcm360.robot.utils.LogcatHelper LogDumper.run(LogcatHelper.java:113)atcom.dcm360.robot.utils.LogcatHelperLogDumper.run(LogcatHelper.java:161)

“cached-pool-1-thread-1” prio=5 tid=24 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e4a5e0 self=0xc77a0000
| sysTid=7048 nice=0 cgrp=default sched=0/0 handle=0xc736b920
| state=S schedstat=( 3220292 161583 1 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc7269000-0xc726b000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0d478453> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0d478453> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“process reaper” daemon prio=10 tid=25 Native
| group=“system” sCount=1 dsCount=0 obj=0x12c1aa60 self=0xc77a0500
| sysTid=7050 nice=-8 cgrp=default sched=0/0 handle=0xc7066920
| state=S schedstat=( 1886209 90583 7 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc6f5c000-0xc6f5e000 stackSize=1070KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: do_wait+0x104/0x264
kernel: SyS_wait4+0x7c/0xf0
kernel: compat_SyS_wait4+0x2c/0x180
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 0004a048 /system/lib/libc.so (wait4+8)
native: #01 pc 0001e399 /system/lib/libopenjdk.so (UNIXProcess_waitForProcessExit+28)
native: #02 pc 0008b989 /system/framework/arm/boot.oat (Java_java_lang_UNIXProcess_waitForProcessExit__I+84)
at java.lang.UNIXProcess.waitForProcessExit(Native method)
at java.lang.UNIXProcess.-wrap0(UNIXProcess.java:-1)
at java.lang.UNIXProcess 3. r u n ( U N I X P r o c e s s . j a v a : 172 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1133 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r 3.run(UNIXProcess.java:172) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor 3.run(UNIXProcess.java:172)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

“RxSchedulerPurge-1” daemon prio=5 tid=26 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c6f4c0 self=0xc82a7f00
| sysTid=7053 nice=0 cgrp=default sched=0/0 handle=0xc7266920
| state=S schedstat=( 36760084 16879625 58 ) utm=3 stm=0 core=0 HZ=100
| stack=0xc7164000-0xc7166000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0cf6d190> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0cf6d190> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“RxCachedWorkerPoolEvictor-1” daemon prio=5 tid=27 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c6f280 self=0xc82a8400
| sysTid=7054 nice=0 cgrp=default sched=0/0 handle=0xc6f59920
| state=S schedstat=( 734709 1072041 2 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc6e57000-0xc6e59000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0e514a89> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0e514a89> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“RxComputationThreadPool-1” daemon prio=5 tid=28 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c93820 self=0xc82a8900
| sysTid=7055 nice=0 cgrp=default sched=0/0 handle=0xc6e54920
| state=S schedstat=( 694000 16333 2 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc6d52000-0xc6d54000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0c48aa8e> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0c48aa8e> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“RxComputationThreadPool-2” daemon prio=5 tid=29 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c930d0 self=0xc82a8e00
| sysTid=7056 nice=0 cgrp=default sched=0/0 handle=0xc6d4f920
| state=S schedstat=( 628251 185791 2 ) utm=0 stm=0 core=2 HZ=100
| stack=0xc6c4d000-0xc6c4f000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x06bc12af> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x06bc12af> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“RxCachedThreadScheduler-1” daemon prio=5 tid=30 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d7a430 self=0xd9be9600
| sysTid=7059 nice=0 cgrp=default sched=0/0 handle=0xc6b7f920
| state=S schedstat=( 109335627 84575498 152 ) utm=9 stm=1 core=0 HZ=100
| stack=0xc6a7d000-0xc6a7f000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0e1f76bc> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0e1f76bc> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1091)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“pool-7-thread-1” prio=5 tid=31 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d7a0d0 self=0xc82a7000
| sysTid=7060 nice=0 cgrp=default sched=0/0 handle=0xc6a7a920
| state=S schedstat=( 9656209 9917876 44 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc6978000-0xc697a000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0afb0645> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0afb0645> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“Timer-1” prio=5 tid=34 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d985e0 self=0xc77a1900
| sysTid=7063 nice=0 cgrp=default sched=0/0 handle=0xc64fa920
| state=S schedstat=( 328291 0 8 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc63f8000-0xc63fa000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0728e19a> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:407)
    at java.util.TimerThread.mainLoop(Timer.java:552)
  • locked <0x0728e19a> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:505)

“OkHttp Dispatcher” prio=5 tid=33 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d983a0 self=0xc82ab100
| sysTid=7066 nice=0 cgrp=default sched=0/0 handle=0xc62f6920
| state=S schedstat=( 257862456 78228998 277 ) utm=22 stm=2 core=5 HZ=100
| stack=0xc61f4000-0xc61f6000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x08412acb> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x08412acb> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“ConnectivityThread” prio=5 tid=35 Native
| group=“main” sCount=1 dsCount=0 obj=0x12dd2ee0 self=0xc77a1e00
| sysTid=7067 nice=0 cgrp=default sched=0/0 handle=0xc61f1920
| state=S schedstat=( 356416 1001001 3 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc60ef000-0xc60f1000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 00011c83 /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
native: #04 pc 00011b7f /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
native: #05 pc 00092299 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
native: #06 pc 0062ef7d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)

“RenderThread” prio=5 tid=36 Native
| group=“main” sCount=1 dsCount=0 obj=0x12df5ca0 self=0xc77a3700
| sysTid=7068 nice=-10 cgrp=default sched=0/0 handle=0xc5d7f920
| state=S schedstat=( 1494834290 526891174 3026 ) utm=116 stm=32 core=4 HZ=100
| stack=0xc5c83000-0xc5c85000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 00011c83 /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
native: #04 pc 00011b7f /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
native: #05 pc 00029161 /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+284)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“OkHttp TaskRunner” daemon prio=5 tid=37 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12df5280 self=0xc77a4b00
| sysTid=7070 nice=0 cgrp=default sched=0/0 handle=0xc5b00920
| state=S schedstat=( 16878594 8367954 135 ) utm=1 stm=0 core=0 HZ=100
| stack=0xc59fe000-0xc5a00000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x02cb42a8> (a okhttp3.internal.concurrent.TaskRunner)
    at okhttp3.internal.concurrent.TaskRunner R e a l B a c k e n d . c o o r d i n a t o r W a i t ( T a s k R u n n e r . k t : 294 ) a t o k h t t p 3. i n t e r n a l . c o n c u r r e n t . T a s k R u n n e r . a w a i t T a s k T o R u n ( T a s k R u n n e r . k t : 218 ) a t o k h t t p 3. i n t e r n a l . c o n c u r r e n t . T a s k R u n n e r RealBackend.coordinatorWait(TaskRunner.kt:294) at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218) at okhttp3.internal.concurrent.TaskRunner RealBackend.coordinatorWait(TaskRunner.kt:294)atokhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)atokhttp3.internal.concurrent.TaskRunnerrunnable$1.run(TaskRunner.kt:59)
  • locked <0x02cb42a8> (a okhttp3.internal.concurrent.TaskRunner)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“Okio Watchdog” daemon prio=5 tid=39 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e08d30 self=0xc603d000
| sysTid=7087 nice=0 cgrp=default sched=0/0 handle=0xc5401920
| state=S schedstat=( 20589907 6273836 233 ) utm=0 stm=1 core=0 HZ=100
| stack=0xc52ff000-0xc5301000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x04cac1c1> (a java.lang.Class<okio.AsyncTimeout>)
    at okio.AsyncTimeout C o m p a n i o n . a w a i t T i m e o u t Companion.awaitTimeout Companion.awaitTimeoutokio(AsyncTimeout.kt:316)
    at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:187)
  • locked <0x04cac1c1> (a java.lang.Class<okio.AsyncTimeout>)

“cached-pool-1-thread-2” prio=5 tid=42 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c1aee0 self=0xc6b98500
| sysTid=7133 nice=0 cgrp=default sched=0/0 handle=0xc30ff920
| state=S schedstat=( 14215375 4781582 34 ) utm=1 stm=0 core=4 HZ=100
| stack=0xc2ffd000-0xc2fff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0da37d66> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0da37d66> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“OkHttp Dispatcher” prio=5 tid=44 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c6f790 self=0xc82ab600
| sysTid=7135 nice=0 cgrp=default sched=0/0 handle=0xc2dff920
| state=S schedstat=( 78131080 50224793 112 ) utm=6 stm=0 core=5 HZ=100
| stack=0xc2cfd000-0xc2cff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x01b5a8a7> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x01b5a8a7> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“cached-pool-1-thread-3” prio=5 tid=45 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c93d30 self=0xc41fcc00
| sysTid=7136 nice=0 cgrp=default sched=0/0 handle=0xc2cfa920
| state=S schedstat=( 3904415 2524668 13 ) utm=0 stm=0 core=3 HZ=100
| stack=0xc2bf8000-0xc2bfa000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0be5e154> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0be5e154> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“process reaper” daemon prio=10 tid=46 TimedWaiting
| group=“system” sCount=1 dsCount=0 obj=0x12c93c10 self=0xc4067d00
| sysTid=7139 nice=-8 cgrp=default sched=0/0 handle=0xc2bf5920
| state=S schedstat=( 7858957 1322249 25 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc2aeb000-0xc2aed000 stackSize=1070KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0680b8fd> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0680b8fd> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“process reaper” daemon prio=10 tid=43 TimedWaiting
| group=“system” sCount=1 dsCount=0 obj=0x12c939d0 self=0xc313c500
| sysTid=7141 nice=-8 cgrp=default sched=0/0 handle=0xc29e3920
| state=S schedstat=( 950249 1752792 2 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc28d9000-0xc28db000 stackSize=1070KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0dda09f2> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0dda09f2> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“OkHttp TaskRunner” daemon prio=5 tid=47 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c93a60 self=0xc4069100
| sysTid=7140 nice=0 cgrp=default sched=0/0 handle=0xc2ae8920
| state=S schedstat=( 13548915 11874041 119 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc29e6000-0xc29e8000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x080a2843> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x080a2843> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“cached-pool-1-thread-4” prio=5 tid=48 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12cc7a60 self=0xc41fd100
| sysTid=7158 nice=0 cgrp=default sched=0/0 handle=0xc1fdf920
| state=S schedstat=( 3347166 3964500 3 ) utm=0 stm=0 core=2 HZ=100
| stack=0xc1edd000-0xc1edf000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0b69bec0> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0b69bec0> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-5” prio=5 tid=49 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d015e0 self=0xc41fd600
| sysTid=7162 nice=0 cgrp=default sched=0/0 handle=0xc1c7f920
| state=S schedstat=( 1959999 1152667 6 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc1b7d000-0xc1b7f000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0ca4e7f9> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0ca4e7f9> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“OkHttp Dispatcher” prio=5 tid=50 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d010d0 self=0xc82abb00
| sysTid=7164 nice=0 cgrp=default sched=0/0 handle=0xc1b7a920
| state=S schedstat=( 76090581 37982291 81 ) utm=6 stm=0 core=5 HZ=100
| stack=0xc1a78000-0xc1a7a000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x047ad33e> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x047ad33e> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“pool-9-thread-1” prio=5 tid=51 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d53670 self=0xc6b98a00
| sysTid=7166 nice=0 cgrp=default sched=0/0 handle=0xc1a75920
| state=S schedstat=( 16190836 5003583 59 ) utm=0 stm=0 core=3 HZ=100
| stack=0xc1973000-0xc1975000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x049d059f> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x049d059f> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“pool-7-thread-2” prio=5 tid=52 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d535e0 self=0xc6b98f00
| sysTid=7167 nice=0 cgrp=default sched=0/0 handle=0xc1970920
| state=S schedstat=( 5381834 3424333 17 ) utm=0 stm=0 core=3 HZ=100
| stack=0xc186e000-0xc1870000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x068c06ec> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x068c06ec> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“netty-2-1” prio=5 tid=53 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d98940 self=0xc41fc700
| sysTid=7169 nice=0 cgrp=default sched=0/0 handle=0xc177f920
| state=S schedstat=( 79943166 33217205 131 ) utm=7 stm=0 core=0 HZ=100
| stack=0xc167d000-0xc167f000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: poll_schedule_timeout+0x50/0x8c
kernel: do_sys_poll+0x248/0x494
kernel: compat_SyS_ppoll+0x12c/0x1b4
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048724 /system/lib/libc.so (__ppoll+20)
native: #01 pc 0001cf67 /system/lib/libc.so (poll+46)
native: #02 pc 00013fad /system/lib/libopenjdk.so (Java_sun_nio_ch_PollArrayWrapper_poll0+100)
native: #03 pc 0025df1b /system/framework/arm/boot.oat (Java_sun_nio_ch_PollArrayWrapper_poll0__JIJ+118)
at sun.nio.ch.PollArrayWrapper.poll0(Native method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)

  • locked <0x0a430ab5> (a sun.nio.ch.PollSelectorImpl)
  • locked <0x08cce54a> (a java.util.Collections$UnmodifiableSet)
  • locked <0x0e565cbb> (a io.netty.channel.nio.SelectedSelectionKeySet)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
    at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:824)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
    at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1050)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.lang.Thread.run(Thread.java:761)

“netty-2-2” prio=5 tid=54 Native
| group=“main” sCount=1 dsCount=0 obj=0x12e08700 self=0xc313de00
| sysTid=7170 nice=0 cgrp=default sched=0/0 handle=0xc167a920
| state=S schedstat=( 103367626 33176875 101 ) utm=9 stm=0 core=4 HZ=100
| stack=0xc1578000-0xc157a000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: poll_schedule_timeout+0x50/0x8c
kernel: do_sys_poll+0x248/0x494
kernel: compat_SyS_ppoll+0x12c/0x1b4
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048724 /system/lib/libc.so (__ppoll+20)
native: #01 pc 0001cf67 /system/lib/libc.so (poll+46)
native: #02 pc 00013fad /system/lib/libopenjdk.so (Java_sun_nio_ch_PollArrayWrapper_poll0+100)
native: #03 pc 0025df1b /system/framework/arm/boot.oat (Java_sun_nio_ch_PollArrayWrapper_poll0__JIJ+118)
at sun.nio.ch.PollArrayWrapper.poll0(Native method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)

  • locked <0x0ea8a5d8> (a sun.nio.ch.PollSelectorImpl)
  • locked <0x0d669d31> (a java.util.Collections$UnmodifiableSet)
  • locked <0x0d7c0c16> (a io.netty.channel.nio.SelectedSelectionKeySet)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
    at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:824)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
    at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1050)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.lang.Thread.run(Thread.java:761)

“pool-10-thread-1” prio=5 tid=55 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e08670 self=0xc313f200
| sysTid=7171 nice=0 cgrp=default sched=0/0 handle=0xc1575920
| state=S schedstat=( 16817209 2836040 16 ) utm=1 stm=0 core=0 HZ=100
| stack=0xc1473000-0xc1475000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x08840997> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x08840997> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“netty-2-3” prio=5 tid=56 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c1a3a0 self=0xc313e300
| sysTid=7173 nice=0 cgrp=default sched=0/0 handle=0xc117f920
| state=S schedstat=( 25266498 14570790 60 ) utm=2 stm=0 core=0 HZ=100
| stack=0xc107d000-0xc107f000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: poll_schedule_timeout+0x50/0x8c
kernel: do_sys_poll+0x248/0x494
kernel: compat_SyS_ppoll+0x12c/0x1b4
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048724 /system/lib/libc.so (__ppoll+20)
native: #01 pc 0001cf67 /system/lib/libc.so (poll+46)
native: #02 pc 00013fad /system/lib/libopenjdk.so (Java_sun_nio_ch_PollArrayWrapper_poll0+100)
native: #03 pc 0025df1b /system/framework/arm/boot.oat (Java_sun_nio_ch_PollArrayWrapper_poll0__JIJ+118)
at sun.nio.ch.PollArrayWrapper.poll0(Native method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)

  • locked <0x0cee4784> (a sun.nio.ch.PollSelectorImpl)
  • locked <0x0f56db6d> (a java.util.Collections$UnmodifiableSet)
  • locked <0x0224d3a2> (a io.netty.channel.nio.SelectedSelectionKeySet)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
    at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:824)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
    at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1050)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.lang.Thread.run(Thread.java:761)

“netty-2-4” prio=5 tid=57 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c6fee0 self=0xc1186a00
| sysTid=7175 nice=0 cgrp=default sched=0/0 handle=0xc0eff920
| state=S schedstat=( 24285167 3997002 56 ) utm=1 stm=0 core=0 HZ=100
| stack=0xc0dfd000-0xc0dff000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: poll_schedule_timeout+0x50/0x8c
kernel: do_sys_poll+0x248/0x494
kernel: compat_SyS_ppoll+0x12c/0x1b4
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048724 /system/lib/libc.so (__ppoll+20)
native: #01 pc 0001cf67 /system/lib/libc.so (poll+46)
native: #02 pc 00013fad /system/lib/libopenjdk.so (Java_sun_nio_ch_PollArrayWrapper_poll0+100)
native: #03 pc 0025df1b /system/framework/arm/boot.oat (Java_sun_nio_ch_PollArrayWrapper_poll0__JIJ+118)
at sun.nio.ch.PollArrayWrapper.poll0(Native method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)

  • locked <0x0375a833> (a sun.nio.ch.PollSelectorImpl)
  • locked <0x0cca57f0> (a java.util.Collections$UnmodifiableSet)
  • locked <0x0c92c169> (a io.netty.channel.nio.SelectedSelectionKeySet)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
    at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
    at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:824)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
    at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1050)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.lang.Thread.run(Thread.java:761)

“RxComputationThreadPool-3” daemon prio=5 tid=58 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d01940 self=0xc1186f00
| sysTid=7192 nice=0 cgrp=default sched=0/0 handle=0xc0c7f920
| state=S schedstat=( 12292586 5175040 29 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc0b7d000-0xc0b7f000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x01a087ee> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x01a087ee> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“pool-11-thread-1” prio=5 tid=59 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d98280 self=0xc1187400
| sysTid=7250 nice=0 cgrp=default sched=0/0 handle=0xc08ff920
| state=S schedstat=( 13664583 12924916 20 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc07fd000-0xc07ff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0ad8948f> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0ad8948f> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“AsyncTask #2” prio=5 tid=60 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d98430 self=0xc4065500
| sysTid=7251 nice=10 cgrp=default sched=0/0 handle=0xc07fa920
| state=S schedstat=( 3279791 9966750 5 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc06f8000-0xc06fa000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0115031c> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0115031c> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“WebSocketConnectReadThread-240” prio=5 tid=61 Native
| group=“main” sCount=1 dsCount=0 obj=0x12df5c10 self=0xc4067300
| sysTid=7252 nice=0 cgrp=default sched=0/0 handle=0xc04f5920
| state=S schedstat=( 30292796 12007915 46 ) utm=2 stm=0 core=5 HZ=100
| stack=0xc03f3000-0xc03f5000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: sk_wait_data+0x9c/0x108
kernel: tcp_recvmsg+0x604/0x938
kernel: inet_recvmsg+0xbc/0xf4
kernel: sock_recvmsg+0x44/0x54
kernel: SyS_recvfrom+0xcc/0x12c
kernel: compat_SyS_recvfrom+0x14/0x1c
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00049768 /system/lib/libc.so (recvfrom+16)
native: #01 pc 0004fa9d /system/lib/libc.so (__recvfrom_chk+20)
native: #02 pc 0000e27b /system/lib/libopenjdk.so (NET_Read+62)
native: #03 pc 0001d585 /system/lib/libopenjdk.so (SocketInputStream_socketRead0+176)
native: #04 pc 000b996b /system/framework/arm/boot.oat (Java_java_net_SocketInputStream_socketRead0__Ljava_io_FileDescriptor_2_3BIII+142)
at java.net.SocketInputStream.socketRead0(Native method)
at java.net.SocketInputStream.read(SocketInputStream.java:151)
at java.net.SocketInputStream.read(SocketInputStream.java:120)
at java.net.SocketInputStream.read(SocketInputStream.java:106)
at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:416)
at java.lang.Thread.run(Thread.java:761)

“WebSocketWriteThread-241” prio=5 tid=62 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12e3ac10 self=0xc0cbe500
| sysTid=7253 nice=0 cgrp=default sched=0/0 handle=0xc03f0920
| state=S schedstat=( 8258501 1446417 31 ) utm=0 stm=0 core=2 HZ=100
| stack=0xc02ee000-0xc02f0000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x008d0b25> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x008d0b25> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t o r g . j a v a w e b s o c k e t . c l i e n t . W e b S o c k e t C l i e n t ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at org.java_websocket.client.WebSocketClient ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atorg.javawebsocket.client.WebSocketClientWebsocketWriteThread.run(WebSocketClient.java:659)
    at java.lang.Thread.run(Thread.java:761)

“WebSocketTimer” prio=5 tid=63 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e3a790 self=0xc0cbea00
| sysTid=7254 nice=0 cgrp=default sched=0/0 handle=0xc06f5920
| state=S schedstat=( 260750 1018500 1 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc05f3000-0xc05f5000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x091134fa> (a java.util.TaskQueue)
    at java.lang.Object.wait(Object.java:407)
    at java.util.TimerThread.mainLoop(Timer.java:552)
  • locked <0x091134fa> (a java.util.TaskQueue)
    at java.util.TimerThread.run(Timer.java:505)

“cached-pool-1-thread-6” prio=5 tid=64 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e3a700 self=0xc4065a00
| sysTid=7255 nice=0 cgrp=default sched=0/0 handle=0xc02eb920
| state=S schedstat=( 10881209 1536624 11 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc01e9000-0xc01eb000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0dd3eaab> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0dd3eaab> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-7” prio=5 tid=65 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e40c10 self=0xc41f9f00
| sysTid=7256 nice=0 cgrp=default sched=0/0 handle=0xc01e6920
| state=S schedstat=( 3679666 5837126 16 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc00e4000-0xc00e6000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0ffd3508> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0ffd3508> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-8” prio=5 tid=66 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e40550 self=0xc41fa400
| sysTid=7259 nice=0 cgrp=default sched=0/0 handle=0xc00e1920
| state=S schedstat=( 2833833 121625 3 ) utm=0 stm=0 core=2 HZ=100
| stack=0xbffdf000-0xbffe1000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x012834a1> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x012834a1> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“RxCachedThreadScheduler-2” daemon prio=5 tid=67 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12e4a550 self=0xc0cbfe00
| sysTid=7261 nice=0 cgrp=default sched=0/0 handle=0xbffdc920
| state=S schedstat=( 59913296 28076247 81 ) utm=5 stm=0 core=3 HZ=100
| stack=0xbfeda000-0xbfedc000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x03ada6c6> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x03ada6c6> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . S c h e d u l e d T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.ScheduledThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.ScheduledThreadPoolExecutorDelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1091)
    at java.util.concurrent.ScheduledThreadPoolExecutor D e l a y e d W o r k Q u e u e . t a k e ( S c h e d u l e d T h r e a d P o o l E x e c u t o r . j a v a : 1084 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“OkHttp Dispatcher” prio=5 tid=68 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12e4a160 self=0xc0cc0300
| sysTid=7262 nice=0 cgrp=default sched=0/0 handle=0xbfed7920
| state=S schedstat=( 102103175 20170123 95 ) utm=7 stm=1 core=2 HZ=100
| stack=0xbfdd5000-0xbfdd7000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0ce48687> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0ce48687> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“cached-pool-1-thread-9” prio=5 tid=69 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12f8ea60 self=0xc41fa900
| sysTid=7263 nice=0 cgrp=default sched=0/0 handle=0xbfcff920
| state=S schedstat=( 2062377 914541 14 ) utm=0 stm=0 core=4 HZ=100
| stack=0xbfbfd000-0xbfbff000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x01b499b4> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x01b499b4> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“pool-12-thread-1” prio=5 tid=70 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d7a820 self=0xc097e700
| sysTid=7270 nice=0 cgrp=default sched=0/0 handle=0xbeeb5920
| state=S schedstat=( 25044835 8263499 40 ) utm=0 stm=1 core=5 HZ=100
| stack=0xbedb3000-0xbedb5000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: sk_wait_data+0x9c/0x108
kernel: tcp_recvmsg+0x604/0x938
kernel: inet_recvmsg+0xbc/0xf4
kernel: sock_recvmsg+0x44/0x54
kernel: SyS_recvfrom+0xcc/0x12c
kernel: compat_SyS_recvfrom+0x14/0x1c
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00049768 /system/lib/libc.so (recvfrom+16)
native: #01 pc 0004fa9d /system/lib/libc.so (__recvfrom_chk+20)
native: #02 pc 0000e27b /system/lib/libopenjdk.so (NET_Read+62)
native: #03 pc 0001d585 /system/lib/libopenjdk.so (SocketInputStream_socketRead0+176)
native: #04 pc 000b996b /system/framework/arm/boot.oat (Java_java_net_SocketInputStream_socketRead0__Ljava_io_FileDescriptor_2_3BIII+142)
at java.net.SocketInputStream.socketRead0(Native method)
at java.net.SocketInputStream.read(SocketInputStream.java:151)
at java.net.SocketInputStream.read(SocketInputStream.java:120)
at java.net.SocketInputStream.read(SocketInputStream.java:106)
at com.dcm360.irobot.sensor.SocketClient.receiveMsg(SocketClient.java:69)
at com.dcm360.irobot.sensor.SocketClient.lambda$connect 0 0 0SocketClient(SocketClient.java:52)
at com.dcm360.irobot.sensor.-$ L a m b d a Lambda LambdaSocketClient W b r w q v a y N f D e r l Y G W Y U x k b H n m c . r u n ( l a m b d a : − 1 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1133 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r Wbr_wqvayNfDerlYGWYUxkbHnmc.run(lambda:-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor WbrwqvayNfDerlYGWYUxkbHnmc.run(lambda:1)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)

“pool-13-thread-1” prio=5 tid=71 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d53ee0 self=0xc097e200
| sysTid=7269 nice=0 cgrp=default sched=0/0 handle=0xbefba920
| state=S schedstat=( 149973547 104047620 264 ) utm=11 stm=2 core=1 HZ=100
| stack=0xbeeb8000-0xbeeba000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x05f279dd> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x05f279dd> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . A r r a y B l o c k i n g Q u e u e . t a k e ( A r r a y B l o c k i n g Q u e u e . j a v a : 358 ) a t c o m . d c m 360. i r o b o t . s e n s o r . S e n s o r D i s p a t c h e r . l a m b d a ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:358) at com.dcm360.irobot.sensor.SensorDispatcher.lambda ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:358)atcom.dcm360.irobot.sensor.SensorDispatcher.lambdaonParseResult 0 0 0SensorDispatcher(SensorDispatcher.java:58)
    at com.dcm360.irobot.sensor.-$ L a m b d a Lambda LambdaSensorDispatcher M l K e 5 A 0 − d x h − X K s F d d n o P B B J 5 v o . r u n ( l a m b d a : − 1 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1133 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r MlKe5A0-dxh-XKsFddnoPBBJ5vo.run(lambda:-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor MlKe5A0dxhXKsFddnoPBBJ5vo.run(lambda:1)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“hwuiTask1” prio=5 tid=72 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d7a9d0 self=0xc3c5fa00
| sysTid=7271 nice=-2 cgrp=default sched=0/0 handle=0xbe87b920
| state=S schedstat=( 26414292 94991748 157 ) utm=1 stm=0 core=2 HZ=100
| stack=0xbe77f000-0xbe781000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 000299f3 /system/lib/libhwui.so (???)
native: #03 pc 00029969 /system/lib/libhwui.so (???)
native: #04 pc 0000e3c1 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+264)
native: #05 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #06 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #07 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“hwuiTask2” prio=5 tid=73 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d7aa60 self=0xbf3ade00
| sysTid=7272 nice=-2 cgrp=default sched=0/0 handle=0xbe77c920
| state=S schedstat=( 2125082 10621916 10 ) utm=0 stm=0 core=4 HZ=100
| stack=0xbe680000-0xbe682000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 000299f3 /system/lib/libhwui.so (???)
native: #03 pc 00029969 /system/lib/libhwui.so (???)
native: #04 pc 0000e3c1 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+264)
native: #05 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #06 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #07 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“pool-12-thread-2” prio=5 tid=74 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d7a160 self=0xbf3ad400
| sysTid=7274 nice=0 cgrp=default sched=0/0 handle=0xbe5e0920
| state=S schedstat=( 18837790 4579541 26 ) utm=1 stm=0 core=5 HZ=100
| stack=0xbe4de000-0xbe4e0000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x074d6952> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x074d6952> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“pool-14-thread-1” prio=5 tid=21 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x12d27af0 self=0xc1188d00
| sysTid=7337 nice=0 cgrp=default sched=0/0 handle=0xc52fc920
| state=S schedstat=( 4763208 840292 4 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc51fa000-0xc51fc000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x09790423> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x09790423> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2035 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . t a k e ( L i n k e d B l o c k i n g Q u e u e . j a v a : 413 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1058 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.await(AbstractQueuedSynchronizer.java:2035) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.await(AbstractQueuedSynchronizer.java:2035)atjava.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“AsyncTask #3” prio=5 tid=32 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c239d0 self=0xc1188800
| sysTid=7352 nice=0 cgrp=default sched=0/0 handle=0xc4f51920
| state=S schedstat=( 2337999 1264376 6 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc4e4f000-0xc4e51000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0ddb9d20> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0ddb9d20> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“OkHttp Dispatcher” prio=5 tid=40 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d01670 self=0xc0cc0800
| sysTid=7381 nice=0 cgrp=default sched=0/0 handle=0xc4c3a920
| state=S schedstat=( 196755207 65287167 198 ) utm=16 stm=3 core=5 HZ=100
| stack=0xc4b38000-0xc4b3a000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0721d6d9> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0721d6d9> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.SynchronousQueue T r a n s f e r S t a c k . a w a i t F u l f i l l ( S y n c h r o n o u s Q u e u e . j a v a : 432 ) a t j a v a . u t i l . c o n c u r r e n t . S y n c h r o n o u s Q u e u e TransferStack.awaitFulfill(SynchronousQueue.java:432) at java.util.concurrent.SynchronousQueue TransferStack.awaitFulfill(SynchronousQueue.java:432)atjava.util.concurrent.SynchronousQueueTransferStack.transfer(SynchronousQueue.java:333)
    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)

“cached-pool-1-thread-10” prio=5 tid=41 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d98160 self=0xbf3ad900
| sysTid=7398 nice=0 cgrp=default sched=0/0 handle=0xc4b35920
| state=S schedstat=( 14580751 9343833 12 ) utm=1 stm=0 core=1 HZ=100
| stack=0xc4a33000-0xc4a35000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0db4c89e> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x0db4c89e> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-11” prio=5 tid=75 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d98f70 self=0xbf4cae00
| sysTid=7399 nice=0 cgrp=default sched=0/0 handle=0xc4a30920
| state=S schedstat=( 3059582 6022333 7 ) utm=0 stm=0 core=3 HZ=100
| stack=0xc492e000-0xc4930000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x034dbf7f> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x034dbf7f> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-12” prio=5 tid=76 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d984c0 self=0xbf4cd100
| sysTid=7401 nice=0 cgrp=default sched=0/0 handle=0xc492b920
| state=S schedstat=( 2673126 56875 3 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc4829000-0xc482b000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x03ad6b4c> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x03ad6b4c> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“cached-pool-1-thread-13” prio=5 tid=77 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12dd21f0 self=0xbf4cd600
| sysTid=7403 nice=0 cgrp=default sched=0/0 handle=0xc4826920
| state=S schedstat=( 2690624 880833 8 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc4724000-0xc4726000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x00500795> (a java.lang.Object)
    at java.lang.Thread.parkFor$(Thread.java:2127)
  • locked <0x00500795> (a java.lang.Object)
    at sun.misc.Unsafe.park(Unsafe.java:325)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer C o n d i t i o n O b j e c t . a w a i t N a n o s ( A b s t r a c t Q u e u e d S y n c h r o n i z e r . j a v a : 2077 ) a t j a v a . u t i l . c o n c u r r e n t . L i n k e d B l o c k i n g Q u e u e . p o l l ( L i n k e d B l o c k i n g Q u e u e . j a v a : 438 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . g e t T a s k ( T h r e a d P o o l E x e c u t o r . j a v a : 1057 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1118 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) at java.util.concurrent.ThreadPoolExecutor ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)atjava.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)atjava.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:607)
    at java.lang.Thread.run(Thread.java:761)
    at com.dcm360.utils.ThreadUtils$UtilsThreadFactory$1.run(ThreadUtils.java:1119)

“Chrome_DBThread” prio=5 tid=78 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8ed30 self=0xc1cdfe00
| sysTid=7494 nice=0 cgrp=default sched=0/0 handle=0xc45f6920
| state=S schedstat=( 3121624 106751 7 ) utm=0 stm=0 core=4 HZ=100
| stack=0xc44fa000-0xc44fc000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017408 /system/lib/libc.so (syscall+32)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6cf5f /system/app/webview/webview.apk (???)
(no managed stack frames)

“Chrome_IOThread” prio=7 tid=79 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8edc0 self=0xc1ce1200
| sysTid=7499 nice=-4 cgrp=default sched=0/0 handle=0xbdc7f920
| state=S schedstat=( 6545874 1190499 28 ) utm=0 stm=0 core=2 HZ=100
| stack=0xbdb83000-0xbdb85000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 0027ccab /system/app/webview/webview.apk (???)
(no managed stack frames)

“Chrome_FileThread” prio=5 tid=80 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8ee50 self=0xc82aa200
| sysTid=7495 nice=0 cgrp=default sched=0/0 handle=0xbecff920
| state=S schedstat=( 2523207 508876 15 ) utm=0 stm=0 core=0 HZ=100
| stack=0xbec03000-0xbec05000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 0027ccab /system/app/webview/webview.apk (???)
(no managed stack frames)

“Chrome_CacheThread” prio=5 tid=81 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8eee0 self=0xc1ce2600
| sysTid=7498 nice=0 cgrp=default sched=0/0 handle=0xbea02920
| state=S schedstat=( 459874 0 6 ) utm=0 stm=0 core=1 HZ=100
| stack=0xbe906000-0xbe908000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6d3eb /system/app/webview/webview.apk (???)
(no managed stack frames)

“Chrome_FileUserBlockingThread” prio=5 tid=82 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8eca0 self=0xd9ba9e00
| sysTid=7496 nice=0 cgrp=default sched=0/0 handle=0xbec00920
| state=S schedstat=( 931791 222542 7 ) utm=0 stm=0 core=2 HZ=100
| stack=0xbeb04000-0xbeb06000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6d3eb /system/app/webview/webview.apk (???)
(no managed stack frames)

“Chrome_ProcessLauncherThread” prio=5 tid=83 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8ef70 self=0xc6bc1500
| sysTid=7497 nice=0 cgrp=default sched=0/0 handle=0xbeb01920
| state=S schedstat=( 19991625 3486501 32 ) utm=1 stm=0 core=5 HZ=100
| stack=0xbea05000-0xbea07000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6d3eb /system/app/webview/webview.apk (???)
(no managed stack frames)

“Thread-18” prio=5 tid=84 Native
| group=“main” sCount=1 dsCount=0 obj=0x12f8e3a0 self=0xc3c60e00
| sysTid=7501 nice=0 cgrp=default sched=0/0 handle=0xbda81920
| state=S schedstat=( 17622708 329584 25 ) utm=1 stm=0 core=4 HZ=100
| stack=0xbd985000-0xbd987000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017408 /system/lib/libc.so (syscall+32)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a6cf5f /system/app/webview/webview.apk (???)
(no managed stack frames)

“Thread-19” prio=5 tid=85 Native
| group=“main” sCount=1 dsCount=0 obj=0x1313b1f0 self=0xc3c63600
| sysTid=7504 nice=0 cgrp=default sched=0/0 handle=0xbd883920
| state=S schedstat=( 1140417 74375 1 ) utm=0 stm=0 core=0 HZ=100
| stack=0xbd787000-0xbd789000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 0027ccab /system/app/webview/webview.apk (???)
(no managed stack frames)

“cr.CleanupReference” daemon prio=5 tid=86 Waiting
| group=“main” sCount=1 dsCount=0 obj=0x1313ba60 self=0xc6bc2e00
| sysTid=7505 nice=0 cgrp=default sched=0/0 handle=0xbd784920
| state=S schedstat=( 338250 0 1 ) utm=0 stm=0 core=1 HZ=100
| stack=0xbd682000-0xbd684000 stackSize=1038KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x06a0d0aa> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
  • locked <0x06a0d0aa> (a java.lang.Object)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at org.chromium.content.common.CleanupReference$1.run(CleanupReference.java:51)

“ConnectivityManager” prio=5 tid=87 Native
| group=“main” sCount=1 dsCount=0 obj=0x1311b550 self=0xc6bc2900
| sysTid=7506 nice=0 cgrp=default sched=0/0 handle=0xbd67f920
| state=S schedstat=( 2307000 1343124 9 ) utm=0 stm=0 core=2 HZ=100
| stack=0xbd57d000-0xbd57f000 stackSize=1038KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: compat_SyS_epoll_pwait+0xd0/0x134
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048538 /system/lib/libc.so (__epoll_pwait+20)
native: #01 pc 0001a1ed /system/lib/libc.so (epoll_pwait+60)
native: #02 pc 0001a21d /system/lib/libc.so (epoll_wait+12)
native: #03 pc 00011c83 /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
native: #04 pc 00011b7f /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
native: #05 pc 00092299 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
native: #06 pc 0062ef7d /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)

“Thread-20” prio=5 tid=88 Native
| group=“main” sCount=1 dsCount=0 obj=0x131c69d0 self=0xc422ae00
| sysTid=7503 nice=0 cgrp=default sched=0/0 handle=0xbd982920
| state=S schedstat=( 1382709 0 4 ) utm=0 stm=0 core=0 HZ=100
| stack=0xbd886000-0xbd888000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00017404 /system/lib/libc.so (syscall+28)
native: #01 pc 00046c4d /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
native: #02 pc 01a74979 /system/app/webview/webview.apk (???)
(no managed stack frames)

“Binder:6959_5” prio=5 tid=89 Native
| group=“main” sCount=1 dsCount=0 obj=0x132080d0 self=0xbf4c9500
| sysTid=7561 nice=0 cgrp=default sched=0/0 handle=0xbc792920
| state=S schedstat=( 8621376 2946123 19 ) utm=0 stm=0 core=0 HZ=100
| stack=0xbc696000-0xbc698000 stackSize=1014KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: compat_SyS_ioctl+0x20c/0x11c0
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 00048678 /system/lib/libc.so (__ioctl+8)
native: #01 pc 0001ae3f /system/lib/libc.so (ioctl+38)
native: #02 pc 0003ccb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
native: #03 pc 0003cdcd /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
native: #04 pc 0003d34b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
native: #05 pc 0004f8f5 /system/lib/libbinder.so (???)
native: #06 pc 0000e345 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
native: #07 pc 0006675d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
native: #08 pc 000470c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
native: #09 pc 00019e3d /system/lib/libc.so (__start_thread+6)
(no managed stack frames)

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7021 nice=-10 cgrp=default
| state=S schedstat=( 76709 611041 3 ) utm=0 stm=0 core=5 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7022 nice=-10 cgrp=default
| state=S schedstat=( 75833 280292 1 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7024 nice=-10 cgrp=default
| state=S schedstat=( 170917 50916 1 ) utm=0 stm=0 core=1 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7025 nice=-10 cgrp=default
| state=S schedstat=( 120042 0 1 ) utm=0 stm=0 core=2 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7026 nice=-10 cgrp=default
| state=S schedstat=( 114208 0 1 ) utm=0 stm=0 core=3 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7037 nice=-10 cgrp=default
| state=S schedstat=( 62875 0 1 ) utm=0 stm=0 core=0 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7038 nice=-10 cgrp=default
| state=S schedstat=( 52667 0 1 ) utm=0 stm=0 core=2 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“om.dcm360.robot” prio=5 (not attached)
| sysTid=7039 nice=-10 cgrp=default
| state=S schedstat=( 12855208 728293 16 ) utm=0 stm=0 core=5 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-mem-purge” prio=5 (not attached)
| sysTid=7147 nice=-10 cgrp=default
| state=S schedstat=( 75520575 7286833 316 ) utm=1 stm=5 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7149 nice=-10 cgrp=default
| state=S schedstat=( 82667 19833 2 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7150 nice=-10 cgrp=default
| state=S schedstat=( 184919 210583 5 ) utm=0 stm=0 core=2 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7151 nice=-10 cgrp=default
| state=S schedstat=( 40083 0 1 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7152 nice=-10 cgrp=default
| state=S schedstat=( 38916 0 1 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7153 nice=-10 cgrp=default
| state=S schedstat=( 52790 0 4 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-utility-wo” prio=5 (not attached)
| sysTid=7154 nice=-10 cgrp=default
| state=S schedstat=( 14027544 107041 27 ) utm=0 stm=0 core=5 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“mali-cmar-backe” prio=5 (not attached)
| sysTid=7155 nice=-10 cgrp=default
| state=S schedstat=( 612316184 343887594 2838 ) utm=18 stm=42 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: poll_schedule_timeout+0x50/0x8c
kernel: do_sys_poll+0x248/0x494
kernel: compat_SyS_ppoll+0x12c/0x1b4
kernel: el0_svc_naked+0x24/0x28

“mali-hist-dump” prio=5 (not attached)
| sysTid=7156 nice=-10 cgrp=default
| state=S schedstat=( 106219379 4572962 298 ) utm=8 stm=1 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7307 nice=-10 cgrp=default
| state=S schedstat=( 212334 204167 3 ) utm=0 stm=0 core=3 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7308 nice=-10 cgrp=default
| state=S schedstat=( 506333 0 3 ) utm=0 stm=0 core=5 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7309 nice=-10 cgrp=default
| state=S schedstat=( 221959 130375 3 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7310 nice=-10 cgrp=default
| state=S schedstat=( 260750 0 3 ) utm=0 stm=0 core=2 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7311 nice=-10 cgrp=default
| state=S schedstat=( 113166 0 4 ) utm=0 stm=0 core=1 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

“RenderThread” prio=5 (not attached)
| sysTid=7312 nice=-10 cgrp=default
| state=S schedstat=( 112584 0 1 ) utm=0 stm=0 core=3 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: unix_stream_read_generic+0x250/0x704
kernel: unix_stream_recvmsg+0x4c/0x6c
kernel: sock_recvmsg+0x44/0x54
kernel: SyS_recvfrom+0xcc/0x12c
kernel: compat_SyS_recvfrom+0x14/0x1c
kernel: el0_svc_naked+0x24/0x28

“IndexedDB” prio=5 (not attached)
| sysTid=7500 nice=0 cgrp=default
| state=S schedstat=( 184624 0 5 ) utm=0 stm=0 core=4 HZ=100
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: compat_SyS_futex+0x108/0x154
kernel: el0_svc_naked+0x24/0x28

----- end 6959 -----

----- pid 491 at 2023-01-30 10:30:32 -----
Cmd line: system_server
Build fingerprint: ‘Android/rk3399_all/rk3399_all:7.1.2/NHG47K/crh12271002:eng/test-keys’
ABI: ‘arm64’
Build type: optimized
Zygote loaded classes=4235 post zygote classes=3161
Intern table: 45251 strong; 3687 weak
JNI: CheckJNI is on; globals=1613 (plus 155 weak)
Libraries: /system/lib64/libandroid_servers.so /system/lib64/libjavacrypto.so /system/lib64/libmedia_jni.so /system/lib64/libpppoe-jni.so /system/lib64/libsoundpool.so /system/lib64/libwifi-service.so libjavacore.so libopenjdk.so (8)
Heap: 10% free, 9MB/10MB; 134063 objects
Dumping cumulative Gc timings
Start Dumping histograms for 1 iterations for concurrent mark sweep
ProcessMarkStack: Sum: 19.957ms 99% C.I. 0.002ms-19.703ms Avg: 6.652ms Max: 19.944ms
MarkConcurrentRoots: Sum: 2.394ms 99% C.I. 0.010ms-2.376ms Avg: 1.197ms Max: 2.384ms
UpdateAndMarkImageModUnionTable: Sum: 1.723ms 99% C.I. 0.318us-1237us Avg: 123.071us Max: 1287us
MarkRootsCheckpoint: Sum: 1.687ms 99% C.I. 407us-1280us Avg: 843.500us Max: 1280us
ScanGrayImageSpaceObjects: Sum: 913us 99% C.I. 0.291us-539.500us Avg: 65.214us Max: 543us
SweepMallocSpace: Sum: 645us 99% C.I. 8us-637us Avg: 322.500us Max: 637us
ReMarkRoots: Sum: 372us 99% C.I. 372us-372us Avg: 372us Max: 372us
ScanGrayAllocSpaceObjects: Sum: 265us 99% C.I. 1us-264us Avg: 132.500us Max: 264us
SweepSystemWeaks: Sum: 244us 99% C.I. 244us-244us Avg: 244us Max: 244us
MarkAllocStackAsLive: Sum: 127us 99% C.I. 127us-127us Avg: 127us Max: 127us
MarkNonThreadRoots: Sum: 104us 99% C.I. 27us-77us Avg: 52us Max: 77us
AllocSpaceClearCards: Sum: 91us 99% C.I. 0.250us-48us Avg: 22.750us Max: 48us
BindBitmaps: Sum: 87us 99% C.I. 87us-87us Avg: 87us Max: 87us
SweepLargeObjects: Sum: 84us 99% C.I. 84us-84us Avg: 84us Max: 84us
ImageModUnionClearCards: Sum: 80us 99% C.I. 0.250us-16us Avg: 2.857us Max: 16us
FinishPhase: Sum: 78us 99% C.I. 78us-78us Avg: 78us Max: 78us
(Paused)ScanGrayAllocSpaceObjects: Sum: 31us 99% C.I. 0.250us-31us Avg: 15.500us Max: 31us
ProcessCards: Sum: 26us 99% C.I. 11us-15us Avg: 13us Max: 15us
RevokeAllThreadLocalAllocationStacks: Sum: 24us 99% C.I. 24us-24us Avg: 24us Max: 24us
PreCleanCards: Sum: 21us 99% C.I. 21us-21us Avg: 21us Max: 21us
EnqueueFinalizerReferences: Sum: 20us 99% C.I. 20us-20us Avg: 20us Max: 20us
(Paused)ScanGrayImageSpaceObjects: Sum: 19us 99% C.I. 0.250us-9us Avg: 1.357us Max: 9us
(Paused)PausePhase: Sum: 18us 99% C.I. 18us-18us Avg: 18us Max: 18us
SweepZygoteSpace: Sum: 15us 99% C.I. 15us-15us Avg: 15us Max: 15us
ReclaimPhase: Sum: 13us 99% C.I. 13us-13us Avg: 13us Max: 13us
InitializePhase: Sum: 11us 99% C.I. 11us-11us Avg: 11us Max: 11us
Sweep: Sum: 8us 99% C.I. 8us-8us Avg: 8us Max: 8us
MarkRoots: Sum: 5us 99% C.I. 5us-5us Avg: 5us Max: 5us
RecursiveMark: Sum: 3us 99% C.I. 3us-3us Avg: 3us Max: 3us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 1us 99% C.I. 1us-1us Avg: 1us Max: 1us
(Paused)ProcessMarkStack: Sum: 0 99% C.I. 0ns-0ns Avg: 0ns Max: 0ns
Done Dumping histograms
concurrent mark sweep paused: Sum: 515us 99% C.I. 515us-515us Avg: 515us Max: 515us
concurrent mark sweep total time: 29.146ms mean time: 29.146ms
concurrent mark sweep freed: 2042 objects with total size 286KB
concurrent mark sweep throughput: 70413.8/s / 9MB/s
Start Dumping histograms for 83 iterations for partial concurrent mark sweep
ProcessMarkStack: Sum: 4.028s 99% C.I. 0.012ms-79.216ms Avg: 16.177ms Max: 92.920ms
MarkRootsCheckpoint: Sum: 527.506ms 99% C.I. 0.371ms-35.503ms Avg: 3.177ms Max: 44.541ms
MarkConcurrentRoots: Sum: 522.282ms 99% C.I. 0.005ms-27.955ms Avg: 3.146ms Max: 33.271ms
UpdateAndMarkImageModUnionTable: Sum: 499.925ms 99% C.I. 4.490us-10552us Avg: 430.228us Max: 40479us
SweepMallocSpace: Sum: 344.995ms 99% C.I. 0.004ms-11.173ms Avg: 2.078ms Max: 12.969ms
ScanGrayAllocSpaceObjects: Sum: 159.685ms 99% C.I. 2us-6091.999us Avg: 961.957us Max: 12268us
ReMarkRoots: Sum: 93.109ms 99% C.I. 0.291ms-2.908ms Avg: 1.121ms Max: 2.926ms
MarkNonThreadRoots: Sum: 55.505ms 99% C.I. 26us-6999.999us Avg: 334.367us Max: 23339us
MarkAllocStackAsLive: Sum: 50.623ms 99% C.I. 77us-1329.250us Avg: 609.915us Max: 1339us
EnqueueFinalizerReferences: Sum: 39.288ms 99% C.I. 13us-3715.500us Avg: 473.349us Max: 5448us
SweepSystemWeaks: Sum: 33.938ms 99% C.I. 16us-934us Avg: 408.891us Max: 1051us
SweepLargeObjects: Sum: 27.312ms 99% C.I. 22us-8084us Avg: 329.060us Max: 12256us
AllocSpaceClearCards: Sum: 14.612ms 99% C.I. 0.439us-333.500us Avg: 44.012us Max: 1127us
ProcessReferences: Sum: 14.555ms 99% C.I. 13us-596.250us Avg: 175.361us Max: 674us
ScanGrayImageSpaceObjects: Sum: 13.090ms 99% C.I. 0.252us-214us Avg: 11.265us Max: 2146us
(Paused)ScanGrayAllocSpaceObjects: Sum: 10.907ms 99% C.I. 0.415us-1435.999us Avg: 65.704us Max: 2055us
FinishPhase: Sum: 10.783ms 99% C.I. 65us-604.750us Avg: 129.915us Max: 734us
BindBitmaps: Sum: 9.548ms 99% C.I. 42us-254us Avg: 115.036us Max: 254us
RevokeAllThreadLocalAllocationStacks: Sum: 8.579ms 99% C.I. 23us-475.500us Avg: 103.361us Max: 552us
ImageModUnionClearCards: Sum: 8.461ms 99% C.I. 0.250us-49.835us Avg: 3.640us Max: 107us
UpdateAndMarkZygoteModUnionTable: Sum: 7.426ms 99% C.I. 47us-375.500us Avg: 89.469us Max: 454us
(Paused)ScanGrayImageSpaceObjects: Sum: 6.582ms 99% C.I. 0.250us-49.878us Avg: 5.664us Max: 2342us
MarkingPhase: Sum: 4.171ms 99% C.I. 26us-90us Avg: 50.253us Max: 90us
ProcessCards: Sum: 3.199ms 99% C.I. 10us-49us Avg: 19.271us Max: 49us
(Paused)PausePhase: Sum: 2.520ms 99% C.I. 17us-121us Avg: 30.361us Max: 121us
PreCleanCards: Sum: 2.145ms 99% C.I. 18us-62us Avg: 25.843us Max: 62us
ReclaimPhase: Sum: 1.753ms 99% C.I. 10us-69us Avg: 21.120us Max: 69us
InitializePhase: Sum: 1.570ms 99% C.I. 3us-39us Avg: 18.915us Max: 39us
SwapBitmaps: Sum: 1.109ms 99% C.I. 6us-58us Avg: 13.361us Max: 58us
Sweep: Sum: 994us 99% C.I. 8us-21us Avg: 11.975us Max: 21us
ZygoteModUnionClearCards: Sum: 646us 99% C.I. 2us-8us Avg: 3.891us Max: 8us
MarkRoots: Sum: 612us 99% C.I. 2us-37us Avg: 7.373us Max: 37us
SwapStacks: Sum: 360us 99% C.I. 1us-137.750us Avg: 4.337us Max: 193us
RecursiveMark: Sum: 237us 99% C.I. 1us-6us Avg: 2.855us Max: 6us
UnBindBitmaps: Sum: 190us 99% C.I. 0.253us-52us Avg: 2.289us Max: 52us
(Paused)ProcessMarkStack: Sum: 173us 99% C.I. 0.250us-29us Avg: 2.084us Max: 29us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 114us 99% C.I. 0.250us-3us Avg: 1.373us Max: 3us
ScanGrayZygoteSpaceObjects: Sum: 100us 99% C.I. 0.250us-9us Avg: 1.204us Max: 9us
FindDefaultSpaceBitmap: Sum: 95us 99% C.I. 0.250us-3us Avg: 1.144us Max: 3us
SweepZygoteSpace: Sum: 90us 99% C.I. 0.250us-3us Avg: 1.084us Max: 3us
PreSweepingGcVerification: Sum: 27us 99% C.I. 250ns-1000ns Avg: 325ns Max: 1000ns
Done Dumping histograms
partial concurrent mark sweep paused: Sum: 140.684ms 99% C.I. 0.425ms-6.377ms Avg: 1.694ms Max: 6.654ms
partial concurrent mark sweep total time: 6.507s mean time: 78.398ms
partial concurrent mark sweep freed: 2262865 objects with total size 142MB
partial concurrent mark sweep throughput: 347759/s / 21MB/s
Start Dumping histograms for 182 iterations for sticky concurrent mark sweep
ScanGrayAllocSpaceObjects: Sum: 1.203s 99% C.I. 0.005ms-16.143ms Avg: 1.652ms Max: 40.630ms
MarkConcurrentRoots: Sum: 1.018s 99% C.I. 0.008ms-27.343ms Avg: 2.796ms Max: 49.557ms
MarkRootsCheckpoint: Sum: 944.236ms 99% C.I. 0.241ms-19.039ms Avg: 2.594ms Max: 26.334ms
FreeList: Sum: 868.987ms 99% C.I. 1.330us-2472.999us Avg: 210.561us Max: 15977us
ReMarkRoots: Sum: 249.550ms 99% C.I. 0.213ms-6.521ms Avg: 1.371ms Max: 11.639ms
SweepArray: Sum: 235.325ms 99% C.I. 0.060ms-6.206ms Avg: 1.292ms Max: 8.232ms
ProcessMarkStack: Sum: 180.084ms 99% C.I. 1.394us-5447.999us Avg: 247.368us Max: 12099us
ScanGrayImageSpaceObjects: Sum: 144.282ms 99% C.I. 0.506us-1737.999us Avg: 28.312us Max: 9217us
MarkNonThreadRoots: Sum: 126.585ms 99% C.I. 13us-8543.999us Avg: 347.760us Max: 36267us
SweepSystemWeaks: Sum: 92.272ms 99% C.I. 10us-2694.999us Avg: 506.989us Max: 3118us
AllocSpaceClearCards: Sum: 71.565ms 99% C.I. 0.473us-567.999us Avg: 98.303us Max: 3627us
MarkingPhase: Sum: 66.460ms 99% C.I. 189us-776.999us Avg: 365.164us Max: 1031us
(Paused)ScanGrayAllocSpaceObjects: Sum: 28.716ms 99% C.I. 0.425us-1507.999us Avg: 78.890us Max: 2786us
RevokeAllThreadLocalAllocationStacks: Sum: 23.741ms 99% C.I. 13us-637.999us Avg: 130.445us Max: 3537us
BindBitmaps: Sum: 23.475ms 99% C.I. 47us-367.999us Avg: 128.983us Max: 505us
ReclaimPhase: Sum: 22.794ms 99% C.I. 9us-6741.999us Avg: 125.241us Max: 10073us
ImageModUnionClearCards: Sum: 18.551ms 99% C.I. 0.250us-49.838us Avg: 3.640us Max: 168us
EnqueueFinalizerReferences: Sum: 16.598ms 99% C.I. 3us-643.499us Avg: 91.197us Max: 2555us
(Paused)ScanGrayImageSpaceObjects: Sum: 14.594ms 99% C.I. 0.250us-49.887us Avg: 5.727us Max: 3788us
FinishPhase: Sum: 12.624ms 99% C.I. 32us-363.499us Avg: 69.362us Max: 469us
ForwardSoftReferences: Sum: 12.179ms 99% C.I. 1us-3852.999us Avg: 66.917us Max: 5331us
ResetStack: Sum: 10.261ms 99% C.I. 13us-185.999us Avg: 56.379us Max: 531us
ProcessReferences: Sum: 8.992ms 99% C.I. 4us-1190.499us Avg: 49.406us Max: 1598us
ProcessCards: Sum: 7.744ms 99% C.I. 10us-97.071us Avg: 21.274us Max: 126us
(Paused)PausePhase: Sum: 5.612ms 99% C.I. 16us-81us Avg: 30.835us Max: 81us
PreCleanCards: Sum: 4.876ms 99% C.I. 14us-92us Avg: 26.791us Max: 92us
InitializePhase: Sum: 3.905ms 99% C.I. 4us-122.499us Avg: 21.456us Max: 307us
ScanGrayZygoteSpaceObjects: Sum: 1.969ms 99% C.I. 0.251us-58.999us Avg: 5.409us Max: 115us
ZygoteModUnionClearCards: Sum: 1.512ms 99% C.I. 1us-49.887us Avg: 4.153us Max: 50us
SwapBitmaps: Sum: 1.394ms 99% C.I. 2us-22us Avg: 7.659us Max: 22us
MarkRoots: Sum: 1.305ms 99% C.I. 3us-13us Avg: 7.170us Max: 13us
(Paused)ProcessMarkStack: Sum: 1.102ms 99% C.I. 0.255us-158.999us Avg: 6.054us Max: 222us
UnBindBitmaps: Sum: 790us 99% C.I. 2us-11us Avg: 4.340us Max: 11us
SwapStacks: Sum: 417us 99% C.I. 1us-6us Avg: 2.291us Max: 6us
RecordFree: Sum: 387us 99% C.I. 1us-9us Avg: 2.126us Max: 9us
(Paused)ScanGrayZygoteSpaceObjects: Sum: 350us 99% C.I. 0.250us-35us Avg: 1.923us Max: 35us
FindDefaultSpaceBitmap: Sum: 231us 99% C.I. 0.250us-4us Avg: 1.269us Max: 4us
PreSweepingGcVerification: Sum: 209us 99% C.I. 0.251us-58.999us Avg: 1.148us Max: 131us
Done Dumping histograms
sticky concurrent mark sweep paused: Sum: 368.786ms 99% C.I. 0.293ms-9.769ms Avg: 2.026ms Max: 12.098ms
sticky concurrent mark sweep total time: 5.424s mean time: 29.807ms
sticky concurrent mark sweep freed: 3986823 objects with total size 358MB
sticky concurrent mark sweep throughput: 735034/s / 66MB/s
Total time spent in GC: 11.961s
Mean GC size throughput: 32MB/s
Mean GC object throughput: 522571 objects/s
Total number of allocations 6384600
Total bytes allocated 397MB
Total bytes freed 388MB
Free memory 1081KB
Free memory until GC 1081KB
Free memory until OOME 502MB
Total memory 10MB
Max memory 512MB
Zygote space size 20KB
Total mutator paused time: 509.985ms
Total time waiting for GC to complete: 823.079us
Total GC count: 266
Total GC time: 11.961s
Total blocking GC count: 1
Total blocking GC time: 29.596ms
Histogram of GC count per 10000 ms: 0:17074,1:199,2:5,3:3,5:1,20:1,22:1
Histogram of blocking GC count per 10000 ms: 0:17283,1:1
Histogram of native allocation 0:7635,1310720:17,2621440:17 bucket size 262144
Histogram of native free 0:7239,1310720:16,2621440:16 bucket size 262144
/data/dalvik-cache/arm64/system@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@priv-app@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@priv-app@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@[email protected]@classes.dex: speed
/data/dalvik-cache/arm64/system@priv-app@[email protected]@classes.dex: speed
Running non JIT

suspend all histogram: Sum: 50.035ms 99% C.I. 6us-2033.279us Avg: 177.429us Max: 3991us
DALVIK THREADS (108):
“Signal Catcher” daemon prio=5 tid=2 Runnable
| group=“system” sCount=0 dsCount=0 obj=0x12c010d0 self=0x77be60d000
| sysTid=494 nice=0 cgrp=default sched=0/0 handle=0x77c74f9450
| state=R schedstat=( 1317345038 26141216 1279 ) utm=109 stm=21 core=5 HZ=100
| stack=0x77c73ff000-0x77c7401000 stackSize=1005KB
| held mutexes= “mutator lock”(shared held)
native: #00 pc 000000000047ef3c /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
native: #01 pc 000000000047ef38 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
native: #02 pc 0000000000452fc4 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
native: #03 pc 000000000046ab4c /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+832)
native: #04 pc 0000000000462d34 /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+476)
native: #05 pc 0000000000462924 /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+848)
native: #06 pc 0000000000462590 /system/lib64/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+804)
native: #07 pc 000000000043e3c0 /system/lib64/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+188)
native: #08 pc 0000000000444c50 /system/lib64/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+2280)
native: #09 pc 0000000000443740 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+480)
native: #10 pc 0000000000068748 /system/lib64/libc.so (_ZL15__pthread_startPv+208)
native: #11 pc 000000000001da7c /system/lib64/libc.so (__start_thread+16)
(no managed stack frames)

“main” prio=5 tid=1 Native
| group=“main” sCount=1 dsCount=0 obj=0x7527d000 self=0x77c7e95a00
| sysTid=491 nice=-2 cgrp=default sched=0/0 handle=0x77cbee7a98
| state=S schedstat=( 52237856357 27244499858 60132 ) utm=3749 stm=1473 core=0 HZ=100
| stack=0x7fff196000-0x7fff198000 stackSize=8MB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at com.android.server.SystemServer.run(SystemServer.java:369)
at com.android.server.SystemServer.main(SystemServer.java:230)
at java.lang.reflect.Method.invoke!(Native method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)

“JDWP” daemon prio=5 tid=3 WaitingInMainDebuggerLoop
| group=“system” sCount=1 dsCount=0 obj=0x12c01160 self=0x77c7e96400
| sysTid=495 nice=0 cgrp=default sched=0/0 handle=0x77c73fc450
| state=S schedstat=( 2984625 2979377 19 ) utm=0 stm=0 core=3 HZ=100
| stack=0x77c7302000-0x77c7304000 stackSize=1005KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: unix_stream_read_generic+0x250/0x704
kernel: unix_stream_recvmsg+0x4c/0x6c
kernel: sock_recvmsg+0x44/0x54
kernel: ___sys_recvmsg+0xc8/0x2f8
kernel: __sys_recvmsg+0x54/0x94
kernel: SyS_recvmsg+0x10/0x20
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006b704 /system/lib64/libc.so (recvmsg+4)
native: #01 pc 00000000005579c8 /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ReceiveClientFdEv+128)
native: #02 pc 0000000000557cc4 /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState6AcceptEv+528)
native: #03 pc 00000000003050a4 /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+388)
native: #04 pc 0000000000304764 /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+48)
native: #05 pc 0000000000068748 /system/lib64/libc.so (_ZL15__pthread_startPv+208)
native: #06 pc 000000000001da7c /system/lib64/libc.so (__start_thread+16)
(no managed stack frames)

“FinalizerDaemon” daemon prio=5 tid=4 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c01280 self=0x77c7e9d200
| sysTid=500 nice=0 cgrp=default sched=0/0 handle=0x77c71fa450
| state=S schedstat=( 790715617 226454040 1167 ) utm=60 stm=17 core=5 HZ=100
| stack=0x77c70f8000-0x77c70fa000 stackSize=1037KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0d84d6b6> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:407)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
  • locked <0x0d84d6b6> (a java.lang.Object)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
    at java.lang.Thread.run(Thread.java:761)

“FinalizerWatchdogDaemon” daemon prio=5 tid=5 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c01310 self=0x77c7e9dc00
| sysTid=501 nice=0 cgrp=default sched=0/0 handle=0x77c70f5450
| state=S schedstat=( 46889873 165567956 422 ) utm=3 stm=1 core=0 HZ=100
| stack=0x77c6ff3000-0x77c6ff5000 stackSize=1037KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x028eb597> (a java.lang.Daemons F i n a l i z e r W a t c h d o g D a e m o n ) a t j a v a . l a n g . D a e m o n s FinalizerWatchdogDaemon) at java.lang.Daemons FinalizerWatchdogDaemon)atjava.lang.DaemonsFinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:269)
  • locked <0x028eb597> (a java.lang.Daemons F i n a l i z e r W a t c h d o g D a e m o n ) a t j a v a . l a n g . D a e m o n s FinalizerWatchdogDaemon) at java.lang.Daemons FinalizerWatchdogDaemon)atjava.lang.DaemonsFinalizerWatchdogDaemon.run(Daemons.java:249)
    at java.lang.Thread.run(Thread.java:761)

“ReferenceQueueDaemon” daemon prio=5 tid=6 Waiting
| group=“system” sCount=1 dsCount=0 obj=0x12c011f0 self=0x77c7e98c00
| sysTid=499 nice=0 cgrp=default sched=0/0 handle=0x77c72ff450
| state=S schedstat=( 135268141 16913333 604 ) utm=10 stm=2 core=4 HZ=100
| stack=0x77c71fd000-0x77c71ff000 stackSize=1037KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x03ada324> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
  • locked <0x03ada324> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    at java.lang.Thread.run(Thread.java:761)

“HeapTaskDaemon” daemon prio=5 tid=7 Blocked
| group=“system” sCount=1 dsCount=0 obj=0x12c013a0 self=0x77c7e9e600
| sysTid=502 nice=0 cgrp=default sched=0/0 handle=0x77c6ff0450
| state=S schedstat=( 9787369265 2717061125 4725 ) utm=927 stm=50 core=0 HZ=100
| stack=0x77c6eee000-0x77c6ef0000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: SyS_futex+0x144/0x174
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
native: #01 pc 00000000000e7e4c /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
native: #02 pc 00000000002428b8 /system/lib64/libart.so (ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+276)
native: #03 pc 00000000002431f0 /system/lib64/libart.so (ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)
native: #04 pc 00000000001e6ac0 /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks
+124)
at dalvik.system.VMRuntime.runHeapTasks(Native method)

  • waiting to lock an unknown object
    at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
    at java.lang.Thread.run(Thread.java:761)

“Binder:491_1” prio=5 tid=8 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c6a1f0 self=0x77be616400
| sysTid=522 nice=0 cgrp=default sched=0/0 handle=0x77c6a2c450
| state=S schedstat=( 43246587075 18520484007 73506 ) utm=2518 stm=1805 core=2 HZ=100
| stack=0x77c6932000-0x77c6934000 stackSize=1005KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: do_vfs_ioctl+0xa4/0x7d8
kernel: SyS_ioctl+0x5c/0x8c
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ac6c /system/lib64/libc.so (__ioctl+4)
native: #01 pc 000000000001fab4 /system/lib64/libc.so (ioctl+140)
native: #02 pc 00000000000555b0 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+264)
native: #03 pc 0000000000055714 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
native: #04 pc 0000000000055e4c /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
native: #05 pc 0000000000072d94 /system/lib64/libbinder.so (???)
native: #06 pc 000000000001245c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
native: #07 pc 000000000009f400 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
native: #08 pc 0000000000068748 /system/lib64/libc.so (_ZL15__pthread_startPv+208)
native: #09 pc 000000000001da7c /system/lib64/libc.so (__start_thread+16)
(no managed stack frames)

“Binder:491_2” prio=5 tid=9 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c6a280 self=0x77c7e17400
| sysTid=523 nice=0 cgrp=default sched=0/0 handle=0x77c692f450
| state=S schedstat=( 74792881862 30460588661 112750 ) utm=4606 stm=2872 core=2 HZ=100
| stack=0x77c6835000-0x77c6837000 stackSize=1005KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: binder_thread_read+0x380/0x11a8
kernel: binder_ioctl_write_read+0x13c/0x2f0
kernel: binder_ioctl+0x1f8/0x658
kernel: do_vfs_ioctl+0xa4/0x7d8
kernel: SyS_ioctl+0x5c/0x8c
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ac6c /system/lib64/libc.so (__ioctl+4)
native: #01 pc 000000000001fab4 /system/lib64/libc.so (ioctl+140)
native: #02 pc 00000000000555b0 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+264)
native: #03 pc 0000000000055714 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
native: #04 pc 0000000000055e4c /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
native: #05 pc 0000000000072d94 /system/lib64/libbinder.so (???)
native: #06 pc 000000000001245c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
native: #07 pc 000000000009f400 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
native: #08 pc 0000000000068748 /system/lib64/libc.so (_ZL15__pthread_startPv+208)
native: #09 pc 000000000001da7c /system/lib64/libc.so (__start_thread+16)
(no managed stack frames)

“android.bg” prio=5 tid=10 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c910d0 self=0x77c7ec9800
| sysTid=570 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x77bec89450
| state=S schedstat=( 172275316859 25636122831 42652 ) utm=3887 stm=13339 core=3 HZ=100
| stack=0x77beb87000-0x77beb89000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)

“ActivityManager” prio=5 tid=11 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12c88560 self=0x77c7eca200
| sysTid=572 nice=-2 cgrp=default sched=0/0 handle=0x77beb84450
| state=S schedstat=( 11451917960 1663437597 13020 ) utm=630 stm=514 core=2 HZ=100
| stack=0x77bea82000-0x77bea84000 stackSize=1037KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x06ed1d4c> (a com.android.server.am.ActivityManagerService$6)
    at java.lang.Object.wait(Object.java:407)
    at com.android.server.am.ActivityManagerService.dumpStackTraces(ActivityManagerService.java:5492)
  • locked <0x06ed1d4c> (a com.android.server.am.ActivityManagerService$6)
    at com.android.server.am.ActivityManagerService.dumpStackTraces(ActivityManagerService.java:5466)
    at com.android.server.am.AppErrors.appNotResponding(AppErrors.java:871)
    at com.android.server.am.ActivityManagerService$15.run(ActivityManagerService.java:12476)
    at android.os.Handler.handleCallback(Handler.java:755)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:154)
    at android.os.HandlerThread.run(HandlerThread.java:61)
    at com.android.server.ServiceThread.run(ServiceThread.java:46)

“android.ui” prio=5 tid=12 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c886a0 self=0x77c7ecac00
| sysTid=573 nice=-2 cgrp=default sched=0/0 handle=0x77bea7f450
| state=S schedstat=( 6838660983 3703593467 21989 ) utm=547 stm=136 core=2 HZ=100
| stack=0x77be97d000-0x77be97f000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: SyS_futex+0x144/0x174
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
native: #01 pc 00000000000e7e4c /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
native: #02 pc 00000000001047a0 /system/lib64/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+320)
native: #03 pc 00000000000f684c /system/lib64/libart.so (_ZN3art8CheckJNI16CallObjectMethodEP7_JNIEnvP8_jobjectP10_jmethodIDz+160)
native: #04 pc 00000000000d8fbc /system/lib64/libandroid_runtime.so (_ZN7android24NativeInputEventReceiver13consumeEventsEP7_JNIEnvblPb+1080)
native: #05 pc 00000000000d92e0 /system/lib64/libandroid_runtime.so (_ZN7android24NativeInputEventReceiver11handleEventEiiPv+440)
native: #06 pc 0000000000018308 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+916)
native: #07 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #08 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #09 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“ActivityManager:kill” prio=5 tid=13 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c887e0 self=0x77c7ecb600
| sysTid=574 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x77be97a450
| state=S schedstat=( 29123212 107862908 128 ) utm=0 stm=1 core=4 HZ=100
| stack=0x77be878000-0x77be87a000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“batterystats-sync” prio=5 tid=14 Native
| group=“main” sCount=1 dsCount=0 obj=0x12c88a60 self=0x77c7f6e000
| sysTid=576 nice=0 cgrp=default sched=0/0 handle=0x77ba976450
| state=S schedstat=( 3969312400 589124270 4690 ) utm=320 stm=76 core=2 HZ=100
| stack=0x77ba874000-0x77ba876000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“FileObserver” prio=5 tid=15 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d39310 self=0x77c7fb3e00
| sysTid=600 nice=0 cgrp=default sched=0/0 handle=0x77b9344450
| state=S schedstat=( 233558654 96886794 489 ) utm=17 stm=5 core=1 HZ=100
| stack=0x77b9242000-0x77b9244000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: wait_woken+0x58/0xb0
kernel: inotify_read+0x284/0x2f0
kernel: __vfs_read+0x38/0xf4
kernel: vfs_read+0x78/0x12c
kernel: SyS_read+0x5c/0xbc
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006b674 /system/lib64/libc.so (read+4)
native: #01 pc 0000000000148bd0 /system/lib64/libandroid_runtime.so (???)
native: #02 pc 0000000000879708 /system/framework/arm64/boot-framework.oat (Java_android_os_FileObserver_00024ObserverThread_observe__I+132)
at android.os.FileObserver O b s e r v e r T h r e a d . o b s e r v e ( N a t i v e m e t h o d ) a t a n d r o i d . o s . F i l e O b s e r v e r ObserverThread.observe(Native method) at android.os.FileObserver ObserverThread.observe(Nativemethod)atandroid.os.FileObserverObserverThread.run(FileObserver.java:86)

“android.fg” prio=5 tid=16 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d37920 self=0x77c7fa5800
| sysTid=602 nice=0 cgrp=default sched=0/0 handle=0x77b8fff450
| state=S schedstat=( 4433982812 1481984777 20951 ) utm=258 stm=184 core=4 HZ=100
| stack=0x77b8efd000-0x77b8eff000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“android.io” prio=5 tid=17 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d379c0 self=0x77c7ed7e00
| sysTid=603 nice=0 cgrp=default sched=0/0 handle=0x77b8efa450
| state=S schedstat=( 8792420 7896958 53 ) utm=0 stm=0 core=4 HZ=100
| stack=0x77b8df8000-0x77b8dfa000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“android.display” prio=5 tid=18 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d37a60 self=0x77c7fb2000
| sysTid=604 nice=-4 cgrp=default sched=0/0 handle=0x77b8df5450
| state=S schedstat=( 84261451770 69007266771 146651 ) utm=6633 stm=1792 core=1 HZ=100
| stack=0x77b8cf3000-0x77b8cf5000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: SyS_futex+0x144/0x174
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
native: #01 pc 00000000000e7e4c /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
native: #02 pc 000000000054d754 /system/lib64/libart.so (_ZN3artL12GoToRunnableEPNS_6ThreadE+328)
native: #03 pc 000000000054d5c8 /system/lib64/libart.so (_ZN3art12JniMethodEndEjPNS_6ThreadE+28)
native: #04 pc 00000000008ae280 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+156)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“CpuTracker” prio=5 tid=19 TimedWaiting
| group=“main” sCount=1 dsCount=0 obj=0x12d39550 self=0x77c7fb2a00
| sysTid=605 nice=0 cgrp=default sched=0/0 handle=0x77b8cf0450
| state=S schedstat=( 3967964133 643801382 746 ) utm=125 stm=270 core=4 HZ=100
| stack=0x77b8bee000-0x77b8bf0000 stackSize=1037KB
| held mutexes=
at java.lang.Object.wait!(Native method)

  • waiting on <0x0effa842> (a com.android.server.am.ActivityManagerService$5)
    at java.lang.Object.wait(Object.java:407)
    at com.android.server.am.ActivityManagerService$5.run(ActivityManagerService.java:2749)
  • locked <0x0effa842> (a com.android.server.am.ActivityManagerService$5)

“PowerManagerService” prio=5 tid=20 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d37ec0 self=0x77c7fb3400
| sysTid=607 nice=-4 cgrp=default sched=0/0 handle=0x77b8beb450
| state=S schedstat=( 1971155011 1245049939 17412 ) utm=127 stm=68 core=0 HZ=100
| stack=0x77b8ae9000-0x77b8aeb000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: SyS_futex+0x144/0x174
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
native: #01 pc 00000000000e7e4c /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
native: #02 pc 000000000054d754 /system/lib64/libart.so (_ZN3artL12GoToRunnableEPNS_6ThreadE+328)
native: #03 pc 000000000054d5c8 /system/lib64/libart.so (_ZN3art12JniMethodEndEjPNS_6ThreadE+28)
native: #04 pc 00000000008ae280 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+156)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“BatteryStats_wakeupReason” prio=5 tid=21 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d4c240 self=0x77c7fb5200
| sysTid=612 nice=-2 cgrp=default sched=0/0 handle=0x77b89e9450
| state=S schedstat=( 1835583 208250 15 ) utm=0 stm=0 core=2 HZ=100
| stack=0x77b88e7000-0x77b88e9000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: futex_wait_queue_me+0xc4/0x12c
kernel: futex_wait+0xdc/0x1dc
kernel: do_futex+0xe0/0xac8
kernel: SyS_futex+0x144/0x174
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
native: #01 pc 000000000002435c /system/lib64/libc.so (sem_wait+100)
native: #02 pc 000000000001c9a8 /system/lib64/libandroid_servers.so (???)
native: #03 pc 0000000000396bb8 /data/dalvik-cache/arm64/system@[email protected]@classes.dex (Java_com_android_server_am_BatteryStatsService_nativeWaitWakeup__Ljava_nio_ByteBuffer_2+148)
at com.android.server.am.BatteryStatsService.nativeWaitWakeup(Native method)
at com.android.server.am.BatteryStatsService.-wrap0(BatteryStatsService.java:-1)
at com.android.server.am.BatteryStatsService W a k e u p R e a s o n T h r e a d . w a i t W a k e u p ( B a t t e r y S t a t s S e r v i c e . j a v a : 1083 ) a t c o m . a n d r o i d . s e r v e r . a m . B a t t e r y S t a t s S e r v i c e WakeupReasonThread.waitWakeup(BatteryStatsService.java:1083) at com.android.server.am.BatteryStatsService WakeupReasonThread.waitWakeup(BatteryStatsService.java:1083)atcom.android.server.am.BatteryStatsServiceWakeupReasonThread.run(BatteryStatsService.java:1068)

“PackageManager” prio=5 tid=22 Native
| group=“main” sCount=1 dsCount=0 obj=0x12d8f7e0 self=0x77c7fb5c00
| sysTid=624 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x77b88e4450
| state=S schedstat=( 2859041 790124 22 ) utm=0 stm=0 core=4 HZ=100
| stack=0x77b87e2000-0x77b87e4000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)

“PackageInstaller” prio=5 tid=23 Native
| group=“main” sCount=1 dsCount=0 obj=0x130e7a60 self=0x77c7ed6000
| sysTid=663 nice=0 cgrp=default sched=0/0 handle=0x77b86ea450
| state=S schedstat=( 2401291 283500 19 ) utm=0 stm=0 core=4 HZ=100
| stack=0x77b85e8000-0x77b85ea000 stackSize=1037KB
| held mutexes=
kernel: __switch_to+0x8c/0xb4
kernel: SyS_epoll_wait+0x2cc/0x358
kernel: SyS_epoll_pwait+0xbc/0x124
kernel: el0_svc_naked+0x24/0x28
native: #00 pc 000000000006ab80 /system/lib64/libc.so (__epoll_pwait+8)
native: #01 pc 000000000001e1a4 /system/lib64/libc.so (epoll_pwait+64)
native: #02 pc 0000000000018010 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156)
native: #03 pc 0000000000017eb4 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)
native: #04 pc 00000000000f0d64 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
native: #05 pc 00000000008ae270 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:323)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)

最后发现是开发者选项 里面webview选择出现问题,用的是Android webview ,换成google webview就webview可以正常加载网页,不会anr了

猜你喜欢

转载自blog.csdn.net/u012553125/article/details/128801944