1、总体的思路

触发ANR:在Activity主线程中进行死循环操作,然后另一个按钮发送handler消息给主线程进行处理

分析ANR:借助bugreport生成对应的log,再adb pull出来,进行分析

2、触发ANR

2.1 Activity定义

public class AnrTestActivity extends AppCompatActivity {private static final int MSG_CODE = 0x001;private Handler handler = new Handler(){@Overridepublic void handleMessage(Message msg) {switch (msg.what){case MSG_CODE:Toast.makeText(AnrTestActivity.this,"接收到消息",Toast.LENGTH_SHORT).show();break;}}};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_anr_test);}/*** 发送消息* @param view*/public void sendMessage(View view){Message message = handler.obtainMessage();message.what = MSG_CODE;handler.sendMessage(message);}/*** 阻塞主线程* @param view*/public void threadBlocking(View view){int i = 0;while (i<Integer.MAX_VALUE){android.util.Log.i("cxy","无限循环->"+i);}}@Overrideprotected void onDestroy() {super.onDestroy();}

2.2 Activity对应的xml文件定义

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center"tools:context=".anrTest.AnrTestActivity"><Buttonandroid:text="阻塞主线程"android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="threadBlocking"/><Buttonandroid:text="发送消息"android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="sendMessage"/>
</LinearLayout>

2.3 点击顺序

按钮点击顺序:[阻塞主线程]->[发送消息],在界面中提示没有响应,选择对应的处理方式(等待或者关闭)

2.4 adb 出对应的log

cxy@cxy-HP-Compaq-Elite-8300-SFF:~/下载$ adb bugreport > bugreport.txt
^C
cxy@cxy-HP-Compaq-Elite-8300-SFF:~/下载$ adb pull /data/anr/bugreport-traces.txt .
2766 KB/s (1665930 bytes in 0.588s)

3 对于log进行分析

3.1 对于bugreport.txt 进行检索

根据关键字:ANR in 检索出如下内容

04-22 04:56:40.532  1000  1348  1464 E ActivityManager: ANR in base.example.com (base.example.com/.anrTest.AnrTestActivity)
04-22 04:56:40.532  1000  1348  1464 E ActivityManager: PID: 2930
04-22 04:56:40.532  1000  1348  1464 E ActivityManager: Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 4.  Wait queue head age: 13228.1ms.)
04-22 04:56:40.532  1000  1348  1464 E ActivityManager: Load: 7.91 / 6.32 / 6.22
04-22 04:56:40.532  1000  1348  1464 E ActivityManager: CPU usage from 0ms to 9983ms later (2019-04-22 04:56:30.486 to 2019-04-22 04:56:40.469):
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   97% 2930/base.example.com: 53% user + 43% kernel / faults: 8756 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   85% 455/logd: 26% user + 59% kernel / faults: 2 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   30% 1348/system_server: 14% user + 16% kernel / faults: 1871 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   7.2% 31808/adbd: 1.3% user + 5.9% kernel / faults: 1714 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   4.8% 3307/com.google.android.googlequicksearchbox:search: 3.3% user + 1.5% kernel / faults: 318 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   3.8% 943/media.codec: 0.1% user + 3.7% kernel / faults: 1373 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   3.7% 1952/com.android.systemui: 2.5% user + 1.2% kernel / faults: 339 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   2.5% 1928/com.asus.ime: 2.1% user + 0.4% kernel / faults: 260 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   2.4% 937/media.extractor: 0.1% user + 2.3% kernel / faults: 1137 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   2.3% 2119/com.android.phone: 1.9% user + 0.4% kernel / faults: 352 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   2.2% 915/thermal-engine: 0.4% user + 1.8% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1.4% 13/migration/1: 0% user + 1.4% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1.2% 508/kworker/u8:3: 0% user + 1.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1.1% 904/logcat: 0.5% user + 0.6% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1.1% 2993/.dataservices: 0.4% user + 0.7% kernel / faults: 259 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1.1% 3027/com.asus.security.rootdetectservice: 0.6% user + 0.5% kernel / faults: 260 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1% 2142/com.qualcomm.qtil.aptxui: 0.7% user + 0.3% kernel / faults: 249 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   1% 27367/com.discoveryscreen: 0.2% user + 0.8% kernel / faults: 30 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 3052/com.android.nfc: 0.4% user + 0.5% kernel / faults: 250 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 3066/com.asus.eabservice: 0.4% user + 0.5% kernel / faults: 287 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 3081/dk.icepower.icesound: 0.4% user + 0.5% kernel / faults: 309 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 3097/com.asus.audiowizard: 0.4% user + 0.5% kernel / faults: 252 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 28452/kworker/u8:0: 0% user + 0.9% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.9% 32354/perfd: 0.4% user + 0.5% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.8% 2097/com.qualcomm.qti.telephonyservice: 0.5% user + 0.3% kernel / faults: 289 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.8% 4998/com.android.bluetooth: 0% user + 0.8% kernel / faults: 57 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.7% 2914/dumpstate: 0% user + 0.7% kernel / faults: 43 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.5% 24541/kworker/0:0: 0% user + 0.5% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.4% 7/rcu_preempt: 0% user + 0.4% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.4% 19/ksoftirqd/2: 0% user + 0.4% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.4% 913/cnss_diag: 0.2% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.4% 2912/bugreport: 0% user + 0.4% kernel / faults: 6 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.3% 3/ksoftirqd/0: 0% user + 0.3% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.3% 601/surfaceflinger: 0% user + 0.3% kernel / faults: 26 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.3% 927/audioserver: 0.1% user + 0.2% kernel / faults: 25 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.3% 2837/com.asus.launcher: 0.1% user + 0.2% kernel / faults: 1 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.3% 31654/kworker/2:3: 0% user + 0.3% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 46/smem_native_rpm: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 353/mmc-cmdqd/0: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 551/android.hardware.memtrack@1.0-service: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 556/android.hardware.wifi@1.0-service: 0% user + 0.2% kernel / faults: 1 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 564/healthd: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 939/mediaserver: 0.1% user + 0.1% kernel / faults: 22 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 970/tombstoned: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 1472/kworker/u8:4: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 2470/com.asus.services: 0% user + 0.2% kernel / faults: 39 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 2808/irq/22-408000.q: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 22267/com.google.android.gms.persistent: 0.1% user + 0.1% kernel / faults: 9 minor
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 23012/com.android.settings: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.2% 24440/kworker/2:2H: 0% user + 0.2% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 27039/kworker/1:1: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 1//init: 0% user + 0.1% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 8/rcu_sched: 0% user + 0.1% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 10/migration/0: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 14/ksoftirqd/1: 0% user + 0.1% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 346/cfinteractive: 0% user + 0.1% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 443/ueventd: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0% 456/servicemanager: 0% user + 0% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 882/jbd2/dm-0-8: 0% user + 0.1% kernel
04-22 04:56:40.532  1000  1348  1464 E ActivityManager:   0.1% 931/cameraserver: 0% user + 0.1% kernel / f

根据如上log所示:pid为2930,且时间点在04:56左右,根据这个信息去对应的bugreport-traces.txt文件中去进行检索

3.2 对于bugreport-traces.txt进行分析

对于bugreport-traces.txt进行搜索pid,最终出现如下结果:

----- pid 2930 at 2019-04-22 04:56:18 -----
Cmd line: base.example.com
Build fingerprint: 'asus/VZW_ASUS_A006/ASUS_A006:8.0.0/OPR1.170623.028/VZW_ASUS_A006-V5.6.0:userdebug/dev-keys'
ABI: 'arm64'
Build type: optimized
Zygote loaded classes=4686 post zygote classes=378
Intern table: 44597 strong; 138 weak
JNI: CheckJNI is on; globals=536 (plus 41 weak)
Libraries: /system/lib64/libandroid.so /system/lib64/libcompiler_rt.so /system/lib64/libjavacrypto.so /system/lib64/libjnigraphics.so /system/lib64/libmedia_jni.so /system/lib64/libqti_performance.so /system/lib64/libsoundpool.so /system/lib64/libwebviewchromium_loader.so libjavacore.so libopenjdk.so (10)
Heap: 20% free, 2MB/2MB; 55443 objects
Dumping cumulative Gc timings
Start Dumping histograms for 13 iterations for concurrent copying
ProcessMarkStack:   Sum: 97.938ms 99% C.I. 3.471ms-24.872ms Avg: 7.533ms Max: 25.599ms
VisitConcurrentRoots:   Sum: 43.140ms 99% C.I. 2.431ms-5.570ms Avg: 3.318ms Max: 5.671ms
ClearFromSpace: Sum: 15.565ms 99% C.I. 0.808ms-2.054ms Avg: 1.197ms Max: 2.085ms
ScanImmuneSpaces:   Sum: 12.626ms 99% C.I. 669us-2285us Avg: 971.230us Max: 2324us
ForwardSoftReferences:  Sum: 8.452ms 99% C.I. 115us-6003.499us Avg: 650.153us Max: 6341us
ThreadListFlip: Sum: 7.169ms 99% C.I. 40us-5629.500us Avg: 551.461us Max: 5973us
SweepSystemWeaks:   Sum: 7.132ms 99% C.I. 87us-5248.999us Avg: 548.615us Max: 5527us
RecordFree: Sum: 4.552ms 99% C.I. 77us-3051.749us Avg: 350.153us Max: 3235us
FlipThreadRoots:    Sum: 3.721ms 99% C.I. 5us-3051.749us Avg: 286.230us Max: 3231us
InitializePhase:    Sum: 2.710ms 99% C.I. 152us-281us Avg: 208.461us Max: 281us
GrayAllDirtyImmuneObjects:  Sum: 2.224ms 99% C.I. 124us-431us Avg: 171.076us Max: 431us
EnqueueFinalizerReferences: Sum: 1.985ms 99% C.I. 40us-1004.499us Avg: 152.692us Max: 1024us
FlipOtherThreads:   Sum: 1.899ms 99% C.I. 112us-210us Avg: 146.076us Max: 210us
VisitNonThreadRoots:    Sum: 1.312ms 99% C.I. 53us-520.750us Avg: 100.923us Max: 547us
MarkingPhase:   Sum: 1.274ms 99% C.I. 26us-844.749us Avg: 98us Max: 856us
SweepAllocSpace:    Sum: 1.255ms 99% C.I. 7us-1078.500us Avg: 96.538us Max: 1107us
ProcessReferences:  Sum: 1.066ms 99% C.I. 4us-103us Avg: 41us Max: 103us
MarkStackAsLive:    Sum: 883us 99% C.I. 9us-657.749us Avg: 67.923us Max: 675us
(Paused)ClearCards: Sum: 707us 99% C.I. 0.250us-30us Avg: 2.364us Max: 30us
ResumeRunnableThreads:  Sum: 680us 99% C.I. 23us-91us Avg: 52.307us Max: 91us
ClearRegionSpaceCards:  Sum: 612us 99% C.I. 24us-103us Avg: 47.076us Max: 103us
SweepLargeObjects:  Sum: 568us 99% C.I. 31us-106us Avg: 43.692us Max: 106us
EmptyRBMarkBitStack:    Sum: 491us 99% C.I. 25us-96.750us Avg: 37.769us Max: 98us
MarkZygoteLargeObjects: Sum: 476us 99% C.I. 25us-44us Avg: 36.615us Max: 44us
SwapBitmaps:    Sum: 443us 99% C.I. 8us-283.750us Avg: 34.076us Max: 296us
ReclaimPhase:   Sum: 286us 99% C.I. 13us-39us Avg: 22us Max: 39us
(Paused)FlipCallback:   Sum: 138us 99% C.I. 7us-30us Avg: 10.615us Max: 30us
Sweep:  Sum: 111us 99% C.I. 7us-11us Avg: 8.538us Max: 11us
ResumeOtherThreads: Sum: 64us 99% C.I. 2us-16us Avg: 4.923us Max: 16us
UnBindBitmaps:  Sum: 29us 99% C.I. 2us-3us Avg: 2.230us Max: 3us
Done Dumping histograms
concurrent copying paused:  Sum: 10.200ms 99% C.I. 222us-6109.999us Avg: 784.615us Max: 6472us
concurrent copying total time: 219.508ms mean time: 16.885ms
concurrent copying freed: 510375 objects with total size 17MB
concurrent copying throughput: 2.33048e+06/s / 82MB/s
Cumulative bytes moved 30915048
Cumulative objects moved 212801
Total time spent in GC: 219.508ms
Mean GC size throughput: 81MB/s
Mean GC object throughput: 2.32508e+06 objects/s
Total number of allocations 565817
Total bytes allocated 19MB
Total bytes freed 17MB
Free memory 528KB
Free memory until GC 528KB
Free memory until OOME 253MB
Total memory 2MB
Max memory 256MB
Zygote space size 640KB
Total mutator paused time: 10.200ms
Total time waiting for GC to complete: 40.938us
Total GC count: 13
Total GC time: 219.508ms
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 8:1
Histogram of blocking GC count per 10000 ms: 0:1
Registered native bytes allocated: 3589103
/data/app/base.example.com-5sc5a-P6ZjJ4D-j06PwxAg==/oat/arm64/base.odex: quicken
Current JIT code cache size: 67KB
Current JIT data cache size: 44KB
Current JIT capacity: 256KB
Current number of JIT code cache entries: 158
Total number of JIT compilations: 159
Total number of JIT compilations for on stack replacement: 2
Total number of JIT code cache collections: 2
Memory used for stack maps: Avg: 118B Max: 1296B Min: 24B
Memory used for compiled code: Avg: 406B Max: 3KB Min: 4B
Memory used for profiling info: Avg: 114B Max: 1376B Min: 32B
Start Dumping histograms for 161 iterations for JIT timings
Compiling:  Sum: 690.804ms 99% C.I. 1.281ms-35.138ms Avg: 4.344ms Max: 37.973ms
TrimMaps:   Sum: 24.998ms 99% C.I. 23us-1322.999us Avg: 157.220us Max: 1757us
Code cache collection:  Sum: 6.845ms 99% C.I. 2.157ms-4.675ms Avg: 3.422ms Max: 4.688ms
Done Dumping histograms
Memory used for compilation: Avg: 102KB Max: 900KB Min: 21KB
ProfileSaver total_bytes_written=0
ProfileSaver total_number_of_writes=0
ProfileSaver total_number_of_code_cache_queries=0
ProfileSaver total_number_of_skipped_writes=0
ProfileSaver total_number_of_failed_writes=0
ProfileSaver total_ms_of_sleep=5000
ProfileSaver total_ms_of_work=0
ProfileSaver max_number_profile_entries_cached=11
ProfileSaver total_number_of_hot_spikes=3
ProfileSaver total_number_of_wake_ups=1suspend all histogram:  Sum: 282.026ms 99% C.I. 5us-5248us Avg: 108.471us Max: 10194us
DALVIK THREADS (17):
"main" prio=5 tid=1 Runnable| group="main" sCount=0 dsCount=0 flags=0 obj=0x74183890 self=0x70f32bfa00| sysTid=2930 nice=-10 cgrp=default sched=0/0 handle=0x70f7dc59b0| state=R schedstat=( 5594194306 190005624 1226 ) utm=342 stm=217 core=0 HZ=100| stack=0x7ff3db5000-0x7ff3db7000 stackSize=8MB| held mutexes= "mutator lock"(shared held)at java.lang.StringBuilder.<init>(StringBuilder.java:90)at base.example.com.anrTest.AnrTestActivity.threadBlocking(AnrTestActivity.java:48)at java.lang.reflect.Method.invoke(Native method)at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:385)at android.view.View.performClick(View.java:6274)at android.view.View$PerformClick.run(View.java:24729)at android.os.Handler.handleCallback(Handler.java:789)at android.os.Handler.dispatchMessage(Handler.java:98)at android.os.Looper.loop(Looper.java:169)at android.app.ActivityThread.main(ActivityThread.java:6578)at java.lang.reflect.Method.invoke(Native method)at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)"Signal Catcher" daemon prio=5 tid=3 Runnable| group="system" sCount=0 dsCount=0 flags=0 obj=0x12fc0088 self=0x70f3268200| sysTid=2941 nice=0 cgrp=default sched=0/0 handle=0x70e94024f0| state=R schedstat=( 87964950 3237552 14 ) utm=1 stm=7 core=3 HZ=100| stack=0x70e9308000-0x70e930a000 stackSize=1005KB| held mutexes= "mutator lock"(shared held)native: #00 pc 0000000000396f80  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+212)native: #01 pc 000000000045d23c  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+348)native: #02 pc 0000000000474218  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+880)native: #03 pc 000000000046cccc  /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureES2_+476)native: #04 pc 000000000046c6dc  /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+796)native: #05 pc 000000000046c27c  /system/lib64/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+920)native: #06 pc 000000000044188c  /system/lib64/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+196)native: #07 pc 000000000044b194  /system/lib64/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1676)native: #08 pc 0000000000449fd4  /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+356)native: #09 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #10 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Jit thread pool worker thread 0" daemon prio=5 tid=2 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12fc0000 self=0x70e900e000| sysTid=2940 nice=9 cgrp=default sched=0/0 handle=0x70e95034f0| state=S schedstat=( 486485739 178022244 417 ) utm=21 stm=27 core=1 HZ=100| stack=0x70e9405000-0x70e9407000 stackSize=1021KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 00000000000e1a48  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152)native: #02 pc 0000000000475ac4  /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+256)native: #03 pc 0000000000475078  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124)native: #04 pc 0000000000474b44  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+144)native: #05 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #06 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"JDWP" daemon prio=5 tid=4 WaitingInMainDebuggerLoop| group="system" sCount=1 dsCount=0 flags=1 obj=0x12fc0110 self=0x70e9014400| sysTid=2942 nice=0 cgrp=default sched=0/0 handle=0x70dbd6d4f0| state=S schedstat=( 8948543 1178697 26 ) utm=0 stm=0 core=3 HZ=100| stack=0x70dbc73000-0x70dbc75000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: poll_schedule_timeout+0x54/0x74kernel: do_select+0x4d4/0x52ckernel: core_sys_select+0x238/0x394kernel: SyS_pselect6+0x190/0x234kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076ba0  /system/lib64/libc.so (__pselect6+8)native: #01 pc 000000000002908c  /system/lib64/libc.so (select+148)native: #02 pc 0000000000514438  /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+332)native: #03 pc 00000000002e94c8  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+444)native: #04 pc 00000000002e8ba4  /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+40)native: #05 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #06 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"ReferenceQueueDaemon" daemon prio=5 tid=5 Waiting| group="system" sCount=1 dsCount=0 flags=1 obj=0x12fc0198 self=0x70f32c3600| sysTid=2943 nice=4 cgrp=default sched=0/0 handle=0x70dbc704f0| state=S schedstat=( 8287763 6719999 34 ) utm=0 stm=0 core=0 HZ=100| stack=0x70dbb6e000-0x70dbb70000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0e94f324> (a java.lang.Class<java.lang.ref.ReferenceQueue>)at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)- locked <0x0e94f324> (a java.lang.Class<java.lang.ref.ReferenceQueue>)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"FinalizerDaemon" daemon prio=5 tid=6 Waiting| group="system" sCount=1 dsCount=0 flags=1 obj=0x12fc0220 self=0x70f32df000| sysTid=2944 nice=4 cgrp=default sched=0/0 handle=0x70dbb6b4f0| state=S schedstat=( 13112285 5654793 33 ) utm=1 stm=0 core=1 HZ=100| stack=0x70dba69000-0x70dba6b000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0958ae8d> (a java.lang.Object)at java.lang.Object.wait(Object.java:422)at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)- locked <0x0958ae8d> (a java.lang.Object)at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"FinalizerWatchdogDaemon" daemon prio=5 tid=7 Sleeping| group="system" sCount=1 dsCount=0 flags=1 obj=0x12fc02a8 self=0x70f32dfa00| sysTid=2945 nice=4 cgrp=default sched=0/0 handle=0x70dba664f0| state=S schedstat=( 4352347 1494373 17 ) utm=0 stm=0 core=1 HZ=100| stack=0x70db964000-0x70db966000 stackSize=1037KB| held mutexes=at java.lang.Thread.sleep(Native method)- sleeping on <0x0dff7842> (a java.lang.Object)at java.lang.Thread.sleep(Thread.java:373)- locked <0x0dff7842> (a java.lang.Object)at java.lang.Thread.sleep(Thread.java:314)at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342)at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"HeapTaskDaemon" daemon prio=5 tid=8 Blocked| group="system" sCount=1 dsCount=0 flags=1 obj=0x12fc0668 self=0x70f32e2200| sysTid=2946 nice=4 cgrp=default sched=0/0 handle=0x70db9614f0| state=S schedstat=( 176287605 41478019 162 ) utm=14 stm=3 core=1 HZ=100| stack=0x70db85f000-0x70db861000 stackSize=1037KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e370  /system/lib64/libc.so (syscall+32)native: #01 pc 00000000000e1e70  /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172)native: #02 pc 00000000002407a8  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+320)native: #03 pc 0000000000241088  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)native: #04 pc 000000000020c95c  /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 objectat java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"Binder:2930_1" prio=5 tid=9 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12fc0338 self=0x70e6794600| sysTid=2948 nice=0 cgrp=default sched=0/0 handle=0x70db73e4f0| state=S schedstat=( 6607655 829323 17 ) utm=0 stm=0 core=3 HZ=100| stack=0x70db644000-0x70db646000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625a0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+64)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Binder:2930_2" prio=5 tid=10 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12fc03c0 self=0x70e902b800| sysTid=2949 nice=0 cgrp=default sched=0/0 handle=0x70db6414f0| state=S schedstat=( 22864322 12833801 31 ) utm=2 stm=0 core=1 HZ=100| stack=0x70db547000-0x70db549000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625d4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+116)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Profile Saver" daemon prio=5 tid=11 Native| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e446a0 self=0x70f32e2c00| sysTid=2953 nice=9 cgrp=default sched=0/0 handle=0x70dad714f0| state=S schedstat=( 24192917 56459 9 ) utm=2 stm=0 core=1 HZ=100| stack=0x70dac77000-0x70dac79000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e370  /system/lib64/libc.so (syscall+32)native: #01 pc 00000000000e1e70  /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+172)native: #02 pc 00000000003090d0  /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+536)native: #03 pc 000000000030af84  /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+88)native: #04 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #05 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Thread-3" prio=5 tid=12 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12e44da8 self=0x70e6790a00| sysTid=2955 nice=0 cgrp=default sched=0/0 handle=0x70dac224f0| state=S schedstat=( 2235209 0 3 ) utm=0 stm=0 core=2 HZ=100| stack=0x70dab20000-0x70dab22000 stackSize=1037KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: __skb_recv_datagram+0x410/0x4a0kernel: skb_recv_datagram+0x60/0x80kernel: unix_accept+0x80/0x16ckernel: SyS_accept4+0x118/0x1eckernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076a04  /system/lib64/libc.so (__accept4+4)native: #01 pc 00000000000011c0  /system/lib64/libnetd_client.so (???)native: #02 pc 000000000002ab38  /system/lib64/libjavacore.so (???)native: #03 pc 0000000000253284  /system/framework/arm64/boot-core-libart.oat (Java_libcore_io_Linux_accept__Ljava_io_FileDescriptor_2Ljava_net_SocketAddress_2+180)at libcore.io.Linux.accept(Native method)at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:64)at android.system.Os.accept(Os.java:43)at android.net.LocalSocketImpl.accept(LocalSocketImpl.java:336)at android.net.LocalServerSocket.accept(LocalServerSocket.java:90)at com.android.tools.ir.server.Server$SocketServerThread.run(Server.java:165)at java.lang.Thread.run(Thread.java:764)"HwBinder:2930_1" prio=5 tid=13 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12e478a8 self=0x70db1d2400| sysTid=2958 nice=-10 cgrp=default sched=0/0 handle=0x70da92a4f0| state=S schedstat=( 5859947 2017135 11 ) utm=0 stm=0 core=1 HZ=100| stack=0x70da830000-0x70da832000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000015650  /system/lib64/libhwbinder.so (_ZN7android8hardware14IPCThreadState14talkWithDriverEb+252)native: #03 pc 00000000000157c0  /system/lib64/libhwbinder.so (_ZN7android8hardware14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 0000000000015fb4  /system/lib64/libhwbinder.so (_ZN7android8hardware14IPCThreadState14joinThreadPoolEb+64)native: #05 pc 0000000000020074  /system/lib64/libhwbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"RenderThread" prio=5 tid=14 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12fc0448 self=0x70e9067c00| sysTid=2964 nice=-10 cgrp=default sched=0/0 handle=0x70da82d4f0| state=S schedstat=( 577598170 71673490 496 ) utm=12 stm=45 core=0 HZ=100| stack=0x70da733000-0x70da735000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: SyS_epoll_wait+0x2ec/0x398kernel: SyS_epoll_pwait+0xc0/0x144kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076a68  /system/lib64/libc.so (__epoll_pwait+8)native: #01 pc 0000000000020328  /system/lib64/libc.so (epoll_pwait+56)native: #02 pc 0000000000015e08  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+148)native: #03 pc 0000000000015cc0  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)native: #04 pc 0000000000058084  /system/lib64/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+848)native: #05 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #06 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #07 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #08 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"hwuiTask1" prio=5 tid=15 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12fc04d0 self=0x70daf01e00| sysTid=2969 nice=-2 cgrp=default sched=0/0 handle=0x70d9adb4f0| state=S schedstat=( 14757655 12158281 67 ) utm=1 stm=0 core=3 HZ=100| stack=0x70d99e1000-0x70d99e3000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 0000000000073880  /system/lib64/libc.so (pthread_cond_wait+96)native: #02 pc 000000000005a690  /system/lib64/libhwui.so (???)native: #03 pc 0000000000011640  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+368)native: #04 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #05 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #06 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"hwuiTask2" prio=5 tid=16 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12fc0558 self=0x70d960d000| sysTid=2970 nice=-2 cgrp=default sched=0/0 handle=0x70d99de4f0| state=S schedstat=( 16526300 7555365 58 ) utm=0 stm=1 core=2 HZ=100| stack=0x70d98e4000-0x70d98e6000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 0000000000073880  /system/lib64/libc.so (pthread_cond_wait+96)native: #02 pc 000000000005a690  /system/lib64/libhwui.so (???)native: #03 pc 0000000000011640  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+368)native: #04 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #05 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #06 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Binder:2930_3" prio=5 tid=17 Native| group="main" sCount=2 dsCount=0 flags=1 obj=0x12fc05e0 self=0x70db031200| sysTid=2973 nice=0 cgrp=default sched=0/0 handle=0x70d8bf84f0| state=S schedstat=( 7315935 157032 10 ) utm=0 stm=0 core=0 HZ=100| stack=0x70d8afe000-0x70d8b00000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625d4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+116)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"RenderThread" prio=5 (not attached)| sysTid=2968 nice=-10 cgrp=default| state=S schedstat=( 1803073 121458 4 ) utm=0 stm=0 core=2 HZ=100kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28"RenderThread" prio=5 (not attached)| sysTid=3004 nice=-10 cgrp=default| state=S schedstat=( 3712761 99739 3 ) utm=0 stm=0 core=1 HZ=100kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28"RenderThread" prio=5 (not attached)| sysTid=3005 nice=-10 cgrp=default| state=S schedstat=( 5150675 91459 3 ) utm=0 stm=0 core=0 HZ=100kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28"RenderThread" prio=5 (not attached)| sysTid=3007 nice=-10 cgrp=default| state=S schedstat=( 1955469 42082 4 ) utm=0 stm=0 core=2 HZ=100kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28"RenderThread" prio=5 (not attached)| sysTid=3008 nice=-10 cgrp=default| state=S schedstat=( 1530520 108022 3 ) utm=0 stm=0 core=3 HZ=100kernel: __switch_to+0xa4/0xb0kernel: unix_stream_recvmsg+0x270/0x704kernel: sock_recvmsg+0xb8/0xf0kernel: SyS_recvfrom+0xec/0x154kernel: el0_svc_naked+0x24/0x28----- end 2930 -----
[dump dalvik stack 2930: 0.182s elapsed]----- pid 2967 at 2019-04-22 04:56:18 -----
Cmd line: com.google.android.googlequicksearchbox:interactor
Build fingerprint: 'asus/VZW_ASUS_A006/ASUS_A006:8.0.0/OPR1.170623.028/VZW_ASUS_A006-V5.6.0:userdebug/dev-keys'
ABI: 'arm64'
Build type: optimized
Zygote loaded classes=4686 post zygote classes=608
Intern table: 44122 strong; 140 weak
JNI: CheckJNI is off; globals=518 (plus 33 weak)
Libraries: /system/lib64/libandroid.so /system/lib64/libcompiler_rt.so /system/lib64/libjavacrypto.so /system/lib64/libjnigraphics.so /system/lib64/libmedia_jni.so /system/lib64/libsoundpool.so /system/lib64/libwebviewchromium_loader.so libjavacore.so libopenjdk.so (9)
Heap: 57% free, 976KB/2MB; 22915 objects
Dumping cumulative Gc timings
Start Dumping histograms for 117 iterations for concurrent copying
VisitConcurrentRoots:   Sum: 1.755s 99% C.I. 2.413ms-19.366ms Avg: 15.005ms Max: 19.562ms
ProcessMarkStack:   Sum: 1.253s 99% C.I. 4.042ms-17.541ms Avg: 10.709ms Max: 17.560ms
ScanImmuneSpaces:   Sum: 380.575ms 99% C.I. 0.648ms-5.041ms Avg: 3.252ms Max: 5.065ms
FlipOtherThreads:   Sum: 240.284ms 99% C.I. 0.312ms-4.219ms Avg: 2.053ms Max: 4.587ms
InitializePhase:    Sum: 107.981ms 99% C.I. 164us-1824.499us Avg: 922.914us Max: 1956us
ForwardSoftReferences:  Sum: 78.412ms 99% C.I. 29.250us-1641.499us Avg: 670.188us Max: 1655us
GrayAllDirtyImmuneObjects:  Sum: 66.513ms 99% C.I. 91us-1780.999us Avg: 568.487us Max: 2559us
(Paused)ClearCards: Sum: 35.023ms 99% C.I. 0.271us-134.656us Avg: 13.014us Max: 999us
ClearFromSpace: Sum: 31.709ms 99% C.I. 63us-945.249us Avg: 271.017us Max: 1117us
RecordFree: Sum: 30.617ms 99% C.I. 84us-1069.749us Avg: 261.683us Max: 1410us
VisitNonThreadRoots:    Sum: 27.856ms 99% C.I. 57us-1070.749us Avg: 238.085us Max: 1072us
ThreadListFlip: Sum: 27.483ms 99% C.I. 37us-1131.999us Avg: 234.897us Max: 1563us
SweepSystemWeaks:   Sum: 25.802ms 99% C.I. 98us-952.749us Avg: 220.529us Max: 1449us
ProcessReferences:  Sum: 24.666ms 99% C.I. 3us-2367.499us Avg: 105.410us Max: 3711us
MarkZygoteLargeObjects: Sum: 18.689ms 99% C.I. 18us-578.249us Avg: 159.735us Max: 861us
MarkingPhase:   Sum: 15.270ms 99% C.I. 27us-691.499us Avg: 130.512us Max: 723us
EmptyRBMarkBitStack:    Sum: 10.606ms 99% C.I. 13us-291.499us Avg: 90.649us Max: 343us
EnqueueFinalizerReferences: Sum: 10.453ms 99% C.I. 42us-382.999us Avg: 89.341us Max: 464us
SweepLargeObjects:  Sum: 8.755ms 99% C.I. 34us-205us Avg: 74.829us Max: 205us
ClearRegionSpaceCards:  Sum: 7.412ms 99% C.I. 22us-677.249us Avg: 63.350us Max: 1323us
ResumeRunnableThreads:  Sum: 5.864ms 99% C.I. 8us-191.499us Avg: 50.119us Max: 235us
ResumeOtherThreads: Sum: 4.817ms 99% C.I. 3us-673.499us Avg: 41.170us Max: 1162us
FlipThreadRoots:    Sum: 4.446ms 99% C.I. 5us-436.749us Avg: 38us Max: 694us
(Paused)FlipCallback:   Sum: 4.370ms 99% C.I. 5us-112us Avg: 37.350us Max: 112us
ReclaimPhase:   Sum: 3.439ms 99% C.I. 15us-76us Avg: 29.393us Max: 76us
MarkStackAsLive:    Sum: 2.950ms 99% C.I. 9us-104us Avg: 25.213us Max: 104us
SweepAllocSpace:    Sum: 2.509ms 99% C.I. 7us-52us Avg: 21.444us Max: 52us
SwapBitmaps:    Sum: 2.473ms 99% C.I. 9us-38us Avg: 21.136us Max: 38us
Sweep:  Sum: 1.959ms 99% C.I. 6us-195.249us Avg: 16.743us Max: 360us
UnBindBitmaps:  Sum: 525us 99% C.I. 2us-12us Avg: 4.487us Max: 12us
Done Dumping histograms
concurrent copying paused:  Sum: 126.914ms 99% C.I. 0.169ms-2.914ms Avg: 1.084ms Max: 3.070ms
concurrent copying total time: 4.190s mean time: 35.813ms
concurrent copying freed: 48055 objects with total size 8MB
concurrent copying throughput: 11469/s / 1977KB/s
Cumulative bytes moved 12212240
Cumulative objects moved 267690
Total time spent in GC: 4.190s
Mean GC size throughput: 1944KB/s
Mean GC object throughput: 11467.2 objects/s
Total number of allocations 70964
Total bytes allocated 8MB
Total bytes freed 7MB
Free memory 1344KB
Free memory until GC 1344KB
Free memory until OOME 511MB
Total memory 2MB
Max memory 512MB
Zygote space size 640KB
Total mutator paused time: 126.914ms
Total time waiting for GC to complete: 1.960ms
Total GC count: 117
Total GC time: 4.190s
Total blocking GC count: 3
Total blocking GC time: 62.400ms
Histogram of GC count per 10000 ms: 0:37059,1:116
Histogram of blocking GC count per 10000 ms: 0:37173,1:2
Registered native bytes allocated: 3497422
/data/dalvik-cache/arm64/system@priv-app@Velvet@Velvet.apk@classes.dex: quicken
Current JIT code cache size: 44KB
Current JIT data cache size: 26KB
Current JIT capacity: 128KB
Current number of JIT code cache entries: 44
Total number of JIT compilations: 45
Total number of JIT compilations for on stack replacement: 0
Total number of JIT code cache collections: 1
Memory used for stack maps: Avg: 396B Max: 3KB Min: 24B
Memory used for compiled code: Avg: 1026B Max: 7KB Min: 4B
Memory used for profiling info: Avg: 124B Max: 992B Min: 32B
Start Dumping histograms for 46 iterations for JIT timings
Compiling:  Sum: 1.586s 99% C.I. 2.056ms-343.040ms Avg: 35.258ms Max: 372.326ms
TrimMaps:   Sum: 32.045ms 99% C.I. 51us-10835us Avg: 712.111us Max: 13347us
Code cache collection:  Sum: 6.013ms 99% C.I. 6.013ms-6.013ms Avg: 6.013ms Max: 6.013ms
Done Dumping histograms
Memory used for compilation: Avg: 258KB Max: 1914KB Min: 23KB
ProfileSaver total_bytes_written=97050
ProfileSaver total_number_of_writes=3
ProfileSaver total_number_of_code_cache_queries=4
ProfileSaver total_number_of_skipped_writes=1
ProfileSaver total_number_of_failed_writes=0
ProfileSaver total_ms_of_sleep=366943533
ProfileSaver total_ms_of_work=239
ProfileSaver max_number_profile_entries_cached=4
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=4
Number of JIT inline cache deoptimizations: 1suspend all histogram: Sum: 18.662ms 99% C.I. 8us-432.239us Avg: 134.258us Max: 685us
DALVIK THREADS (28):
"Signal Catcher" daemon prio=5 tid=3 Runnable| group="system" sCount=0 dsCount=0 flags=0 obj=0x12e00238 self=0x70f3268200| sysTid=2974 nice=0 cgrp=default sched=0/0 handle=0x70e94024f0| state=R schedstat=( 241951873 3975625 71 ) utm=11 stm=13 core=2 HZ=100| stack=0x70e9308000-0x70e930a000 stackSize=1005KB| held mutexes= "mutator lock"(shared held)native: #00 pc 0000000000396f80  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+212)native: #01 pc 000000000045d23c  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+348)native: #02 pc 0000000000474218  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+880)native: #03 pc 000000000046cccc  /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureES2_+476)native: #04 pc 000000000046c6dc  /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+796)native: #05 pc 000000000046c27c  /system/lib64/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+920)native: #06 pc 000000000044188c  /system/lib64/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+196)native: #07 pc 000000000044b194  /system/lib64/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1676)native: #08 pc 0000000000449fd4  /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+356)native: #09 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #10 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"main" prio=5 tid=1 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x74183890 self=0x70f32bfa00| sysTid=2967 nice=0 cgrp=default sched=0/0 handle=0x70f7dc59b0| state=S schedstat=( 1503678289 1458979859 1731 ) utm=65 stm=85 core=1 HZ=100| stack=0x7ff3db5000-0x7ff3db7000 stackSize=8MB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: SyS_epoll_wait+0x2ec/0x398kernel: SyS_epoll_pwait+0xc0/0x144kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076a68  /system/lib64/libc.so (__epoll_pwait+8)native: #01 pc 0000000000020328  /system/lib64/libc.so (epoll_pwait+56)native: #02 pc 0000000000015e08  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+148)native: #03 pc 0000000000015cc0  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)native: #04 pc 0000000000117ff4  /system/lib64/libandroid_runtime.so (???)native: #05 pc 00000000001ef3fc  /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:325)at android.os.Looper.loop(Looper.java:145)at android.app.ActivityThread.main(ActivityThread.java:6578)at java.lang.reflect.Method.invoke(Native method)at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)"Jit thread pool worker thread 0" daemon prio=5 tid=2 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e001b0 self=0x70e900e000| sysTid=2972 nice=9 cgrp=default sched=0/0 handle=0x70e95034f0| state=S schedstat=( 494090216 970221415 203 ) utm=16 stm=33 core=2 HZ=100| stack=0x70e9405000-0x70e9407000 stackSize=1021KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 00000000000e1a48  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152)native: #02 pc 0000000000475ac4  /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+256)native: #03 pc 0000000000475078  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124)native: #04 pc 0000000000474b44  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+144)native: #05 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #06 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"ReferenceQueueDaemon" daemon prio=5 tid=5 Waiting| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e002c0 self=0x70f32e0400| sysTid=2977 nice=4 cgrp=default sched=0/0 handle=0x70dbc704f0| state=S schedstat=( 77454172 27514998 134 ) utm=5 stm=2 core=1 HZ=100| stack=0x70dbb6e000-0x70dbb70000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x04aba65c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)- locked <0x04aba65c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"FinalizerDaemon" daemon prio=5 tid=6 Waiting| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e00348 self=0x70f32e0e00| sysTid=2978 nice=4 cgrp=default sched=0/0 handle=0x70dbb6b4f0| state=S schedstat=( 65728386 39759112 147 ) utm=5 stm=1 core=1 HZ=100| stack=0x70dba69000-0x70dba6b000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x00ee0d65> (a java.lang.Object)at java.lang.Object.wait(Object.java:422)at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)- locked <0x00ee0d65> (a java.lang.Object)at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"HeapTaskDaemon" daemon prio=5 tid=7 Blocked| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e003d0 self=0x70f32e2200| sysTid=2980 nice=4 cgrp=default sched=0/0 handle=0x70db9614f0| state=S schedstat=( 4214257261 92214375 382 ) utm=386 stm=35 core=1 HZ=100| stack=0x70db85f000-0x70db861000 stackSize=1037KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 00000000000e1a48  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152)native: #02 pc 00000000002407c4  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+348)native: #03 pc 0000000000241088  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)native: #04 pc 000000000020c95c  /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 objectat java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"FinalizerWatchdogDaemon" daemon prio=5 tid=8 Sleeping| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e00458 self=0x70f32e1800| sysTid=2979 nice=4 cgrp=default sched=0/0 handle=0x70dba664f0| state=S schedstat=( 43149854 57272189 177 ) utm=4 stm=0 core=0 HZ=100| stack=0x70db964000-0x70db966000 stackSize=1037KB| held mutexes=at java.lang.Thread.sleep(Native method)- sleeping on <0x02779dc1> (a java.lang.Object)at java.lang.Thread.sleep(Thread.java:373)- locked <0x02779dc1> (a java.lang.Object)at java.lang.Thread.sleep(Thread.java:314)at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342)at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)at java.lang.Daemons$Daemon.run(Daemons.java:103)at java.lang.Thread.run(Thread.java:764)"Binder:2967_1" prio=5 tid=9 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e004e0 self=0x70f32e2c00| sysTid=2981 nice=0 cgrp=default sched=0/0 handle=0x70db73e4f0| state=S schedstat=( 9119847 25896664 25 ) utm=0 stm=0 core=2 HZ=100| stack=0x70db644000-0x70db646000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625a0  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+64)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Binder:2967_2" prio=5 tid=10 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00568 self=0x70e902b800| sysTid=2983 nice=0 cgrp=default sched=0/0 handle=0x70db6414f0| state=S schedstat=( 142660160 127483545 248 ) utm=7 stm=7 core=1 HZ=100| stack=0x70db547000-0x70db549000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625d4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+116)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Binder:2967_3" prio=5 tid=11 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e01788 self=0x70f330f000| sysTid=3119 nice=0 cgrp=default sched=0/0 handle=0x70db5444f0| state=S schedstat=( 173171241 117189898 267 ) utm=8 stm=9 core=3 HZ=100| stack=0x70db44a000-0x70db44c000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625d4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+116)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"Profile Saver" daemon prio=5 tid=12 Native| group="system" sCount=1 dsCount=0 flags=1 obj=0x12e005f0 self=0x70e9031c00| sysTid=3182 nice=9 cgrp=default sched=0/0 handle=0x70d73464f0| state=S schedstat=( 107546244 239823646 60 ) utm=10 stm=0 core=2 HZ=100| stack=0x70d724c000-0x70d724e000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: futex_wait_queue_me+0xe0/0x14ckernel: futex_wait+0xf4/0x210kernel: do_futex+0xf0/0x8ackernel: SyS_futex+0x118/0x19ckernel: el0_svc_naked+0x24/0x28native: #00 pc 000000000001e36c  /system/lib64/libc.so (syscall+28)native: #01 pc 00000000000e1a48  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+152)native: #02 pc 0000000000309018  /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+352)native: #03 pc 000000000030af84  /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+88)native: #04 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #05 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"GELServices0" prio=5 tid=14 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00678 self=0x70f3316800| sysTid=4463 nice=10 cgrp=default sched=0/0 handle=0x70d501c4f0| state=S schedstat=( 10121511 24632293 22 ) utm=0 stm=1 core=1 HZ=100| stack=0x70d4f1a000-0x70d4f1c000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0d7856eb> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0d7856eb> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"queued-work-looper" prio=5 tid=13 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e009d8 self=0x70f3317c00| sysTid=5967 nice=-2 cgrp=default sched=0/0 handle=0x70d51214f0| state=S schedstat=( 3806717 1223906 10 ) utm=0 stm=0 core=1 HZ=100| stack=0x70d501f000-0x70d5021000 stackSize=1037KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: SyS_epoll_wait+0x2ec/0x398kernel: SyS_epoll_pwait+0xc0/0x144kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076a68  /system/lib64/libc.so (__epoll_pwait+8)native: #01 pc 0000000000020328  /system/lib64/libc.so (epoll_pwait+56)native: #02 pc 0000000000015e08  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+148)native: #03 pc 0000000000015cc0  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60)native: #04 pc 0000000000117ff4  /system/lib64/libandroid_runtime.so (???)native: #05 pc 00000000001ef3fc  /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:325)at android.os.Looper.loop(Looper.java:145)at android.os.HandlerThread.run(HandlerThread.java:65)"GELServices1" prio=5 tid=15 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00ac0 self=0x70f3315400| sysTid=8924 nice=10 cgrp=default sched=0/0 handle=0x70d4f174f0| state=S schedstat=( 9031825 51328958 28 ) utm=0 stm=0 core=0 HZ=100| stack=0x70d4e15000-0x70d4e17000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0b7acc48> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0b7acc48> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices2" prio=5 tid=16 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00ba0 self=0x70f3315e00| sysTid=9008 nice=10 cgrp=default sched=0/0 handle=0x70d4e124f0| state=S schedstat=( 8027342 2170625 10 ) utm=0 stm=0 core=1 HZ=100| stack=0x70d4d10000-0x70d4d12000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x05371ae1> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x05371ae1> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices3" prio=5 tid=17 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00c80 self=0x70f3317200| sysTid=10675 nice=10 cgrp=default sched=0/0 handle=0x70d4d0d4f0| state=S schedstat=( 5244167 58864845 14 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d4c0b000-0x70d4c0d000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0dad3006> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0dad3006> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices4" prio=5 tid=18 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00d60 self=0x70f3318600| sysTid=11015 nice=10 cgrp=default sched=0/0 handle=0x70d4c084f0| state=S schedstat=( 6045050 10338645 8 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d4b06000-0x70d4b08000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x020376c7> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x020376c7> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices5" prio=5 tid=19 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00e40 self=0x70e6773000| sysTid=11085 nice=10 cgrp=default sched=0/0 handle=0x70d4b034f0| state=S schedstat=( 6234219 30080469 17 ) utm=0 stm=0 core=1 HZ=100| stack=0x70d4a01000-0x70d4a03000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0e9464f4> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0e9464f4> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)
"GELServices6" prio=5 tid=20 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e00f20 self=0x70e6773a00| sysTid=11214 nice=10 cgrp=default sched=0/0 handle=0x70d49fe4f0| state=S schedstat=( 2764531 16400781 7 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d48fc000-0x70d48fe000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x04a9841d> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x04a9841d> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1127)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices7" prio=5 tid=21 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e01000 self=0x70e6776200| sysTid=12014 nice=10 cgrp=default sched=0/0 handle=0x70d48f94f0| state=S schedstat=( 6624372 5615834 12 ) utm=0 stm=0 core=2 HZ=100| stack=0x70d47f7000-0x70d47f9000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0ddc4692> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0ddc4692> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices8" prio=5 tid=22 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e010e0 self=0x70e6775800| sysTid=13169 nice=10 cgrp=default sched=0/0 handle=0x70d47f44f0| state=S schedstat=( 5858541 355208 6 ) utm=0 stm=0 core=1 HZ=100| stack=0x70d46f2000-0x70d46f4000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0b36b863> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0b36b863> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices9" prio=5 tid=23 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e011c0 self=0x70e6776c00| sysTid=13528 nice=10 cgrp=default sched=0/0 handle=0x70d46ef4f0| state=S schedstat=( 2867551 2289635 5 ) utm=0 stm=0 core=2 HZ=100| stack=0x70d45ed000-0x70d45ef000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x020cdc60> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x020cdc60> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices10" prio=5 tid=24 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e012a0 self=0x70e6777600| sysTid=13746 nice=10 cgrp=default sched=0/0 handle=0x70d45ea4f0| state=S schedstat=( 7077450 13239426 10 ) utm=0 stm=0 core=2 HZ=100| stack=0x70d44e8000-0x70d44ea000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0cdf4519> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0cdf4519> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices11" prio=5 tid=25 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e01380 self=0x70d704e000| sysTid=13972 nice=10 cgrp=default sched=0/0 handle=0x70d44e54f0| state=S schedstat=( 4096563 5927396 4 ) utm=0 stm=0 core=2 HZ=100| stack=0x70d43e3000-0x70d43e5000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x0c7439de> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x0c7439de> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices12" prio=5 tid=26 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e01460 self=0x70d704ea00| sysTid=14214 nice=10 cgrp=default sched=0/0 handle=0x70d43e04f0| state=S schedstat=( 4326666 700312 6 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d42de000-0x70d42e0000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x06d277bf> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x06d277bf> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"Binder:2967_4" prio=5 tid=27 Native| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e01540 self=0x70d7052600| sysTid=18819 nice=0 cgrp=default sched=0/0 handle=0x70d42db4f0| state=S schedstat=( 158350792 109697285 200 ) utm=12 stm=3 core=2 HZ=100| stack=0x70d41e1000-0x70d41e3000 stackSize=1005KB| held mutexes=kernel: __switch_to+0xa4/0xb0kernel: binder_thread_read+0x350/0xf40kernel: binder_ioctl+0x348/0x838kernel: do_vfs_ioctl+0x4e8/0x5d8kernel: SyS_ioctl+0x6c/0x94kernel: el0_svc_naked+0x24/0x28native: #00 pc 0000000000076b54  /system/lib64/libc.so (__ioctl+4)native: #01 pc 0000000000024f74  /system/lib64/libc.so (ioctl+132)native: #02 pc 0000000000061d48  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+252)native: #03 pc 0000000000061eb8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)native: #04 pc 00000000000625d4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+116)native: #05 pc 0000000000084a80  /system/lib64/libbinder.so (???)native: #06 pc 0000000000011628  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+344)native: #07 pc 00000000000b7934  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+136)native: #08 pc 0000000000074224  /system/lib64/libc.so (_ZL15__pthread_startPv+36)native: #09 pc 000000000001fb4c  /system/lib64/libc.so (__start_thread+68)(no managed stack frames)"GELServices13" prio=5 tid=28 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e015c8 self=0x70f3266400| sysTid=7547 nice=10 cgrp=default sched=0/0 handle=0x70d41de4f0| state=S schedstat=( 3416511 29500573 6 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d40dc000-0x70d40de000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x04d35e8c> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x04d35e8c> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)"GELServices14" prio=5 tid=29 Waiting| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e016a8 self=0x70d704f400| sysTid=14113 nice=10 cgrp=default sched=0/0 handle=0x70d40d94f0| state=S schedstat=( 4413178 2850729 4 ) utm=0 stm=0 core=3 HZ=100| stack=0x70d3fd7000-0x70d3fd9000 stackSize=1037KB| held mutexes=at java.lang.Object.wait(Native method)- waiting on <0x011619d5> (a java.lang.Object)at java.lang.Thread.parkFor$(Thread.java:2135)- locked <0x011619d5> (a java.lang.Object)at sun.misc.Unsafe.park(Unsafe.java:358)at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1127)at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)at java.lang.Thread.run(Thread.java:764)at com.google.android.apps.gsa.shared.util.concurrent.b.i.run(SourceFile:6)----- end 2967 -----

其中有一句比较关键的log:

  at base.example.com.anrTest.AnrTestActivity.threadBlocking(AnrTestActivity.java:48)

刚好是那段死循环的代码

参考地址:https://www.jianshu.com/p/082045769443

记一次ANR触发与分析相关推荐

  1. Android 性能优化系列:ANR 触发原理与分析

    文章目录 什么是 ANR? ANR 发生场景 系统对 ANR 的捕捉原理 如何分析 ANR traces.txt 信息概览 日志分析思路 ANR 日志准备(traces.txt + mainlog) ...

  2. ANR问题的分析与解决思路

    一.ANR介绍 ANR-application not response,应用无响应,应用开发者一般是关注自己的APP进程有没有出现,系统开发者会关注当前系统运行起来后整体上所有的APP进程有没有出现 ...

  3. monkey 测试 ANR 问题 整理分析

    ​​​​​ 1.ANR简介 ANR是Application Not Responding的简称,即应用无响应. anr trace log 一般在 /data/anr 目录. 2.ANR 分类 1. ...

  4. Android 系统(104)---浅谈ANR及log分析ANR

    浅谈ANR及log分析ANR 一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一般有三种类型: 1:KeyDispatchTime ...

  5. (六十五)Android O StartService的 anr timeout 流程分析

    前言:之前在(六十四)Android O Service启动流程梳理--startService 梳理了startService的一般流程,anr的没有涉及,本篇就以anr的为关注点梳理下流程. 参考 ...

  6. Android稳定性系列2 ANR触发原理

    一 概述 ANR (Application Not responding),是指应用程序未响应,Android 系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时 ...

  7. 浅谈ANR及log分析ANR

    一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一般有三种类型: 1:KeyDispatchTimeout(5 seconds) ...

  8. nodejs源码_格物致知记一次nodejs源码分析的经历

    昨天分析http模块相关的代码时,遇到了一个晦涩的逻辑,看了想,想了看还是没看懂.百度.谷歌了很多帖子也没看到合适的答案.突然看到一个题目有点相识的搜索结果,点进去是Stack Overflow上的帖 ...

  9. Android 深入理解 ANR 触发原理:Service

    一.概述 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过 ...

最新文章

  1. VUE全选和反选案例
  2. 阿里巴巴技术专家三画:如何画好架构图
  3. python之路——迭代器和生成器
  4. linux远程工具自动记住密码,linux – 如何记住/缓存或指定Ansible的私钥密码
  5. extjs tree下拉列表_使用ztree来代替Extjs的下拉树
  6. Centos下安装mysql(二进制版)
  7. 解决夜神模拟器无法联机调试 adb server version (**) doesn't match this client (**); killing...
  8. 自学 HTML 和 CSS,有哪些好的教材和网站教程推荐?
  9. Linux0.11内存管理,linux0.11内存管理
  10. python图片二值化提高识别率
  11. java 单元测试 网络请求_Spring Boot 系列(二)单元测试网络请求
  12. 记录点滴——2019年终总结
  13. 手把手教你实现——Python文字(汉字)转语音教程,举一反三~
  14. 反向题在测试问卷信效度_问卷的信度与效度
  15. 干货分享:手游运营活动如何提升收入
  16. 浅析WLAN——无线局域网
  17. selenium+python自动化84-chrome手机wap模式(登录淘宝页面)
  18. 5G/NR, 3GPP 38.215: SS-RSRP, CSI-RSRP
  19. iOS逆向一iPhone手机越狱/APP脱壳/IPA签名
  20. 线性代数拾遗(二):线性方程组的解集及其几何意义

热门文章

  1. 各种类型文件对应文件的 Content-Type
  2. xp系统打开计算机硬盘分区,如何对XP硬盘进行分区? xp系统中的硬盘分区方法...
  3. SSM游戏商城管理系统(客户端+后台端)
  4. python 创建excel,操作excel,保存excel,修改excel,删除sheet页
  5. Mac OS X下重启apache
  6. javascript实现继承的七种方式(from 红宝书)
  7. 深度可分离卷积的计算量
  8. 6轴机器人运动学逆解matlab,六轴机器人建模方法、正逆解、轨迹规划实例与Matalb Robotic Toolbox 的实现...
  9. 聚观早报 | 保时捷市值超母公司大众;3D打印肉将投入商业领域
  10. MySQL--隐藏手机号、身份证号三种方式