----- dumping pid: 9404 at 67569925

----- pid 9404 at 2026-07-02 17:02:04.305189853+0800 -----
Cmd line: com.whatsapp.w4b
Build fingerprint: 'Xiaomi/popsicle/popsicle:16/BP2A.250605.031.A3/OS3.0.311.0.WPBCNXM:user/release-keys'
ABI: 'arm64'
Build type: optimized
Debug Store: 3,16,67569932::ID:0,C:P,T:67537691,N:Finish,D:tname=wa-shared-handler;tid=3395;prid=1b9bb2a||ID:11,C:E,T:67537691||ID:11,C:S,T:67537691,N:BcRcvReg,D:tname=wa-shared-handler;tid=3395;act=android.intent.action.BATTERY_CHANGED;cmp=null;pkg=null;prid=1b9bb2a||ID:10,C:E,T:67537691||ID:0,C:P,T:67537690,N:Finish,D:tname=main;tid=2;prid=6506e5d||ID:9,C:E,T:67537690||ID:10,C:S,T:67537690,N:SchRcvReg,D:tname=binder:9404_4;tid=3362||ID:9,C:S,T:67537690,N:BcRcvReg,D:tname=main;tid=2;act=android.net.conn.CONNECTIVITY_CHANGE;cmp=null;pkg=null;prid=6506e5d||ID:8,C:E,T:67537689||ID:8,C:S,T:67537689,N:SchRcvReg,D:tname=binder:9404_4;tid=3362||ID:0,C:P,T:67537689,N:Finish,D:tname=WM.task-1;tid=3393;prid=28b3d91||ID:7,C:E,T:67537688||ID:7,C:S,T:67537688,N:SvcBind,D:rebind=false;act=null;cmp=ComponentInfo{com.whatsapp.w4b/androidx.work.impl.background.systemjob.SystemJobService};pkg=null||ID:6,C:E,T:67537687||ID:6,C:S,T:67537687,N:SvcCreate,D:name=androidx.work.impl.background.systemjob.SystemJobService;pkg=com.whatsapp.w4b||ID:5,C:E,T:67537675;;
suspend all histogram:	Sum: 6.503ms 99% C.I. 0.704us-6176us Avg: 591.181us Max: 6477us
DALVIK THREADS (70):
"main" prio=5 tid=1 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x73510d48 self=0xb4000074ae815380
  | sysTid=9404 nice=0 cgrp=background sched=0/0 handle=0x75e7e26118
  | state=S schedstat=( 53677294 22043852 700 ) utm=3 stm=2 core=1 HZ=100
  | stack=0x7fe910f000-0x7fe9111000 stackSize=8188KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.app.ActivityThread.main(ActivityThread.java:10090)
  at java.lang.reflect.Method.invoke(Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:616)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1137)
DumpLatencyMs: 0.372187

"WhatsApp Worker #3" prio=5 tid=43 Blocked
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042df8 self=0xb4000074ae889af0
  | sysTid=13664 nice=10 cgrp=background sched=0/0 handle=0x728b3f8400
  | state=S schedstat=( 23538474 94000319 353 ) utm=1 stm=1 core=1 HZ=100
  | stack=0x728b2f5000-0x728b2f7000 stackSize=1037KB
  | held mutexes=
  at X.AhA.A00(:0)
  - waiting to lock <0x0f459792> (a X.AhA) held by thread 59
  at X.AhA.BRr(:1)
  at X.Ah7.A00(:34)
  at com.whatsapp.AbstractAppShellDelegate.lambda$performAsyncInit$8(:73)
  at X.Igf.run(:2249)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 34.9018

"FinalizerDaemon" daemon prio=5 tid=9 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x277aee8 self=0xb4000074ae845e40
  | sysTid=13601 nice=4 cgrp=background sched=0/0 handle=0x73046c4400
  | state=S schedstat=( 173903 8863022 7 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x73045c1000-0x73045c3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x045ad4e9> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:207)
  - locked <0x045ad4e9> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:228)
  at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:348)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 20.7489

"ReferenceQueueDaemon" daemon prio=5 tid=11 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x277ae58 self=0xb4000074ae840ad0
  | sysTid=13600 nice=4 cgrp=background sched=0/0 handle=0x73047d4400
  | state=S schedstat=( 165262 11514739 8 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x73046d1000-0x73046d3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0cc1d56e> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:260)
  - locked <0x0cc1d56e> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 21.3564

"FinalizerWatchdogDaemon" daemon prio=5 tid=13 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x277af78 self=0xb4000074ae844270
  | sysTid=13602 nice=4 cgrp=background sched=0/0 handle=0x73045b4400
  | state=S schedstat=( 119584 10352707 6 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x73044b1000-0x73044b3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x000f622b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:481)
  - locked <0x000f622b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:461)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 23.4891

"TAG" prio=5 tid=21 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2c43e68 self=0xb4000074ae87a0a0
  | sysTid=13635 nice=0 cgrp=background sched=0/0 handle=0x7310980400
  | state=S schedstat=( 471877 27489477 16 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x731087d000-0x731087f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:221)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:754)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1099)
  at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
  at com.google.android.gms.tasks.zzad.zza(:2)
  at com.google.android.gms.tasks.Tasks.await(:28)
  at X.03e.A00(:172)
  at com.google.firebase.messaging.FirebaseMessaging.A04(:132)
  - locked <@addr=0x2b94900> (a X.03n)
  at X.04o.run(:110)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:524)
  at java.util.concurrent.FutureTask.run(FutureTask.java:317)
  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.03o.run(:6)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 26.9797

"Firebase Blocking Thread #0" prio=5 tid=24 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2d814a8 self=0xb4000074ae880fe0
  | sysTid=13643 nice=11 cgrp=background sched=0/0 handle=0x72fe85e400
  | state=S schedstat=( 2422344 19418490 34 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x72fe75b000-0x72fe75d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x08a6f635> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
  at X.02T.A03(:0)
  at X.Igf.run(:3366)
  at X.3T8.run(:2871)
  at X.02Q.run(:45)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 27.7907

"Timer-0" prio=5 tid=27 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x298dd88 self=0xb4000074ae86f9c0
  | sysTid=13627 nice=0 cgrp=background sched=0/0 handle=0x7310650400
  | state=S schedstat=( 87134 7818335 7 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x731054d000-0x731054f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0eb81688> (a java.util.TaskQueue)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.util.TimerThread.mainLoop(Timer.java:599)
  - locked <0x0eb81688> (a java.util.TaskQueue)
  at java.util.TimerThread.run(Timer.java:577)
DumpLatencyMs: 25.8728

"Timer-1" prio=5 tid=30 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x298e128 self=0xb4000074ae86a650
  | sysTid=13628 nice=0 cgrp=background sched=0/0 handle=0x7310540400
  | state=S schedstat=( 110675 6568490 7 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x731043d000-0x731043f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x006f3821> (a java.util.TaskQueue)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.util.TimerThread.mainLoop(Timer.java:599)
  - locked <0x006f3821> (a java.util.TaskQueue)
  at java.util.TimerThread.run(Timer.java:577)
DumpLatencyMs: 26.6912

"WhatsApp Worker #2" prio=5 tid=44 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042fa0 self=0xb4000074ae88b6c0
  | sysTid=13663 nice=10 cgrp=background sched=0/0 handle=0x728d598400
  | state=S schedstat=( 4251976 20218442 116 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x728d495000-0x728d497000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x09c02758> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.Fhj.AF8(:2)
  at X.4rD.A00(:89)
  at X.4J8.A0F(:2)
  at X.Igv.call(:54)
  at java.util.concurrent.FutureTask.run(FutureTask.java:317)
  at X.Gzj.run(:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 37.0578

"WhatsApp Worker #4" prio=5 tid=48 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4043a58 self=0xb4000074ae8b1aa0
  | sysTid=13682 nice=10 cgrp=background sched=0/0 handle=0x728afb8400
  | state=S schedstat=( 4804841 25278493 57 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x728aeb5000-0x728aeb7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x00192aca> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.Fhj.AF8(:2)
  at X.4rD.A00(:89)
  at X.4J8.A0F(:2)
  at X.Igv.call(:54)
  at java.util.concurrent.FutureTask.run(FutureTask.java:317)
  at X.Gzj.run(:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 38.2848

"WhatsApp Worker #5" prio=5 tid=50 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4044190 self=0xb4000074ae863710
  | sysTid=13684 nice=10 cgrp=background sched=0/0 handle=0x728a51e400
  | state=S schedstat=( 3203752 24230675 45 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728a41b000-0x728a41d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x0bbc6104> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
  at X.DBn.A00(:52)
  at X.Fla.run(:3411)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 39.1194

"WhatsApp Worker #7" prio=5 tid=51 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4044968 self=0xb4000074ae8c6860
  | sysTid=13686 nice=10 cgrp=background sched=0/0 handle=0x727f5b9400
  | state=S schedstat=( 2093482 14141776 53 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x727f4b6000-0x727f4b8000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x0961251f> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.Fhj.AF8(:2)
  at X.4rD.A00(:89)
  at X.4J8.A0F(:2)
  at X.Igv.call(:54)
  at java.util.concurrent.FutureTask.run(FutureTask.java:317)
  at X.Gzj.run(:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 43.114

"WhatsApp Worker #6" prio=5 tid=52 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4044f40 self=0xb4000074ae8cbbd0
  | sysTid=13685 nice=10 cgrp=background sched=0/0 handle=0x727f6c9400
  | state=S schedstat=( 3419596 24826301 48 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x727f5c6000-0x727f5c8000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x07fcf43b> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.Fhj.AF8(:2)
  at X.3jF.A00(:14)
  at X.3jF.A01(:40)
  at X.5SJ.run(:1090)
  at X.1iN.run(:47)
  - locked <@addr=0x40454f0> (a java.lang.Object)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 43.6722

"OkHttp ConnectionPool" daemon prio=5 tid=53 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045558 self=0xb4000074ae8ca000
  | sysTid=13688 nice=0 cgrp=background sched=0/0 handle=0x727f4a9400
  | state=S schedstat=( 146718 22152709 7 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727f3a6000-0x727f3a8000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0cfb2446> (a com.android.okhttp.ConnectionPool)
  at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:114)
  - locked <0x0cfb2446> (a com.android.okhttp.ConnectionPool)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 44.7838

"androidx.work-1" prio=5 tid=59 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045bc8 self=0xb4000074ae8d0f40
  | sysTid=13695 nice=0 cgrp=background sched=0/0 handle=0x727ee49400
  | state=S schedstat=( 7541872 26338388 105 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727ed46000-0x727ed48000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:756)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1126)
  at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:276)
  at X.I5n.A00(:93)
  at X.IAW.A0k(:178)
  at X.9ja.A00(:17)
  at X.ADJ.Bpg(:358)
  at X.AhA.A00(:85)
  - locked <0x0f459792> (a X.AhA)
  at com.whatsapp.infra.cron.daily.RandomizedDailyCronWorker.A0H(:10)
  at X.Iob.invoke(:916)
  at X.Iga.run(:3240)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 45.3411

"DestructorThread" prio=5 tid=63 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4046160 self=0xb4000074ae8dedc0
  | sysTid=13708 nice=0 cgrp=background sched=0/0 handle=0x724edf8400
  | state=S schedstat=( 114271 7824114 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x724ecf5000-0x724ecf7000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x001ff607> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:207)
  - locked <0x001ff607> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:228)
  at X.1E1.run(:4)
DumpLatencyMs: 50.4396

"WhatsApp Worker #8" prio=5 tid=68 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4046648 self=0xb4000074ae8eb070
  | sysTid=13920 nice=10 cgrp=background sched=0/0 handle=0x7248ff8400
  | state=S schedstat=( 2497914 43942190 34 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7248ef5000-0x7248ef7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x08ddc0b1> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.54I.A00(:34)
  at X.3jH.A02(:272)
  at X.5SD.run(:622)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 52.8009

"WhatsApp Worker #9" prio=5 tid=69 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4046cd0 self=0xb4000074ae8ecc40
  | sysTid=13921 nice=10 cgrp=background sched=0/0 handle=0x7247df8400
  | state=S schedstat=( 1579949 16923853 33 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7247cf5000-0x7247cf7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9e0c  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 000806d0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00030978  /apex/com.android.art/lib64/libjavacore.so (Linux_poll+744) (BuildId: e27a3b3650fcd29da8c93f3112f999e2)
  at libcore.io.Linux.poll(Native method)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:283)
  at libcore.io.ForwardingOs.poll(ForwardingOs.java:578)
  at libcore.io.IoBridge.isConnected(IoBridge.java:326)
  at libcore.io.IoBridge.connectErrno(IoBridge.java:237)
  at libcore.io.IoBridge.connect(IoBridge.java:179)
  at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
  - locked <0x01dcb6ed> (a java.net.SocksSocketImpl)
  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
  at java.net.Socket.connect(Socket.java:646)
  at com.android.okhttp.internal.Platform.connectSocket(Platform.java:182)
  at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:145)
  at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:106)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:30)
  at X.54I.A00(:34)
  at X.3jH.A01(:332)
  at X.5SD.run(:630)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 53.6353

"ReadyJobsProducer" prio=5 tid=74 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40472f0 self=0xb4000074ae8f7320
  | sysTid=13965 nice=0 cgrp=background sched=0/0 handle=0x72423f8400
  | state=S schedstat=( 173749 6815730 7 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72422f5000-0x72422f7000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0afc1334> (a android.os.ConditionVariable)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at android.os.ConditionVariable.block(ConditionVariable.java:98)
  - locked <0x0afc1334> (a android.os.ConditionVariable)
  at X.1JX.run(:2)
DumpLatencyMs: 54.7566

"binder:9404_5" prio=5 tid=2 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40476e8 self=0xb4000074ae810010
  | sysTid=15550 nice=0 cgrp=background sched=0/0 handle=0x7305c1a400
  | state=S schedstat=( 71354 100677 2 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x7305b23000-0x7305b25000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 55.5134

"WhatsApp Worker #14" prio=5 tid=3 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4047760 self=0xb4000074ae874d30
  | sysTid=15551 nice=10 cgrp=background sched=0/0 handle=0x7305b16400
  | state=S schedstat=( 275211 10106144 4 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x7305a13000-0x7305a15000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:613)
  at java.util.concurrent.LinkedTransferQueue.poll(LinkedTransferQueue.java:1268)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 55.6457

"Signal Catcher" daemon prio=10 tid=6 Runnable
  | group="system" sCount=0 ucsCount=0 flags=0 obj=0x4040088 self=0xb4000074ae81c2c0
  | sysTid=13595 nice=-20 cgrp=background sched=0/0 handle=0x7304bf8400
  | state=R schedstat=( 41893643 13112973 146 ) utm=2 stm=1 core=1 HZ=100
  | stack=0x7304b01000-0x7304b03000 stackSize=989KB
  | held mutexes= "mutator lock"(shared held)
  native: #00 pc 004f00c4  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+112) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #01 pc 004eb0fc  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+444) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 004eae04  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+124) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00494c64  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint+2764) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #04 pc 004ef780  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump+236) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #05 pc 004ef228  /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit+340) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #06 pc 004f3224  /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit+52) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #07 pc 0052e650  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit+548) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #08 pc 0052ac00  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run+436) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #09 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #10 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 56.1115

"perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
  | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0xb4000074ae839b90
  | sysTid=13596 nice=-20 cgrp=background sched=0/0 handle=0x7304af4400
  | state=S schedstat=( 262968 9136408 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x73049fd000-0x73049ff000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7548  /apex/com.android.runtime/lib64/bionic/libc.so (read+8) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0002c9ac  /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy[abi:nn200000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_7>>+320) (BuildId: 15032677552f74beb0860dd02e64bce6)
  native: #02 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 11.5428

"HeapTaskDaemon" daemon prio=5 tid=8 WaitingForCheckPointsToRun
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x277adc8 self=0xb4000074ae816f50
  | sysTid=13599 nice=4 cgrp=background sched=0/0 handle=0x73048e4400
  | state=R schedstat=( 12723441 12908283 27 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x73047e1000-0x73047e3000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 00098e64  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+36) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00421388  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 0025b5f0  /apex/com.android.art/lib64/libart.so (void art::Barrier::Increment<1>+84) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 005ac8c4  /apex/com.android.art/lib64/libart.so (art::gc::collector::ConcurrentCopying::CaptureThreadRootsForMarking+356) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #04 pc 005ae968  /apex/com.android.art/lib64/libart.so (art::gc::collector::ConcurrentCopying::MarkingPhase+504) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #05 pc 005ad0ac  /apex/com.android.art/lib64/libart.so (art::gc::collector::ConcurrentCopying::RunPhases+216) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #06 pc 00418d58  /apex/com.android.art/lib64/libart.so (art::gc::collector::GarbageCollector::Run+356) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #07 pc 00496838  /apex/com.android.art/lib64/libart.so (art::gc::Heap::CollectGarbageInternal+520) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #08 pc 00495b78  /apex/com.android.art/lib64/libart.so (art::gc::Heap::ConcurrentGC+168) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #09 pc 00497c44  /apex/com.android.art/lib64/libart.so (art::gc::Heap::ConcurrentGCTask::Run+76) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #10 pc 002085ec  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks+588) (BuildId: ca7a26a274409970f326583806d0aaf4)
  at dalvik.system.VMRuntime.runHeapTasks(Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:764)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 13.4819

"Jit thread pool worker thread 0" daemon prio=5 tid=10 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x27c2350 self=0xb4000074ae8426a0
  | sysTid=13597 nice=9 cgrp=background sched=0/0 handle=0x73049f0400
  | state=S schedstat=( 276352 11963179 15 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x73048f1000-0x73048f3000 stackSize=1021KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00421388  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 004201bc  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run+228) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00529510  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback+168) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #04 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #05 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 20.8598

"binder:9404_1" prio=5 tid=12 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2782350 self=0xb4000074ae847a10
  | sysTid=13603 nice=0 cgrp=background sched=0/0 handle=0x730434a400
  | state=S schedstat=( 1589270 22752190 15 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7304253000-0x7304255000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 21.4792

"dex_preload_t" prio=5 tid=14 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x28402f0 self=0xb4000074ae8495e0
  | sysTid=13605 nice=0 cgrp=background sched=0/0 handle=0x7304142400
  | state=S schedstat=( 314116 12584688 8 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x730403f000-0x7304041000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 23.5815

"binder:9404_2" prio=5 tid=15 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x28c0020 self=0xb4000074ae84cd80
  | sysTid=13604 nice=0 cgrp=background sched=0/0 handle=0x7304246400
  | state=S schedstat=( 239220 10504477 10 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x730414f000-0x7304151000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 24.0094

"binder:9404_3" prio=5 tid=16 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2900020 self=0xb4000074ae84b1b0
  | sysTid=13608 nice=0 cgrp=background sched=0/0 handle=0x7304032400
  | state=S schedstat=( 1007393 30010885 29 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7303f3b000-0x7303f3d000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 24.1453

"ActivityHelper" prio=5 tid=17 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2842b28 self=0xb4000074ae853cc0
  | sysTid=13610 nice=-10 cgrp=background sched=0/0 handle=0x7303f2e400
  | state=S schedstat=( 4978232 11876197 80 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x7303e2b000-0x7303e2d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 24.3214

"9404-ScoutStateMachine" prio=5 tid=18 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2900c58 self=0xb4000074ae8520f0
  | sysTid=13614 nice=0 cgrp=background sched=0/0 handle=0x7303e1e400
  | state=S schedstat=( 431509 9070209 15 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x7303d1b000-0x7303d1d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 24.5416

"binder:9404_4" prio=5 tid=19 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2a00020 self=0xb4000074ae84e950
  | sysTid=13616 nice=0 cgrp=background sched=0/0 handle=0x73027e3400
  | state=S schedstat=( 581559 9361615 14 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x73026ec000-0x73026ee000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 24.6939

"Profile Saver" daemon prio=5 tid=20 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x2a40020 self=0xb4000074ae85e3a0
  | sysTid=13617 nice=9 cgrp=background sched=0/0 handle=0x72ff5f8400
  | state=S schedstat=( 3901094 30344323 7 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x72ff501000-0x72ff503000 stackSize=989KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00421388  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 0052c7a4  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread+448) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #04 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 24.9286

"MiuiMonitorThread" prio=5 tid=22 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2980908 self=0xb4000074ae861b40
  | sysTid=13622 nice=0 cgrp=background sched=0/0 handle=0x72fe74e400
  | state=S schedstat=( 1169582 15389168 10 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72fe64b000-0x72fe64d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 25.3611

"enableArtReport" prio=5 tid=23 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2869a18 self=0xb4000074ae85ff70
  | sysTid=13623 nice=0 cgrp=background sched=0/0 handle=0x7310a90400
  | state=S schedstat=( 225781 14163074 11 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x731098d000-0x731098f000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 25.5597

"Logger (2.26.11.73(914734311))" prio=5 tid=25 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2873508 self=0xb4000074ae8652e0
  | sysTid=13625 nice=10 cgrp=background sched=0/0 handle=0x7310870400
  | state=) schedstat=( 5954003 36654066 168 ) utm=0 stm=0 core=-1 HZ=100
  | stack=0x731076d000-0x731076f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420)
  at X.00r.A00(:3)
  at X.00r.run(:5)
DumpLatencyMs: 25.7073

"pool-4-thread-1" prio=5 tid=26 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2b92e48 self=0xb4000074ae86c220
  | sysTid=13626 nice=0 cgrp=background sched=0/0 handle=0x7310760400
  | state=S schedstat=( 1601772 10970676 25 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x731065d000-0x731065f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 25.8233

"Firebase-Messaging-Topics-Io" prio=5 tid=28 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2b94f80 self=0xb4000074ae871590
  | sysTid=13630 nice=0 cgrp=background sched=0/0 handle=0x72873f8400
  | state=S schedstat=( 366664 14512242 10 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72872f5000-0x72872f7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1224)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:953)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.03o.run(:6)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 25.972

"Firebase Background Thread #0" prio=5 tid=29 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2b95c80 self=0xb4000074ae876900
  | sysTid=13631 nice=10 cgrp=background sched=0/0 handle=0x72861f8400
  | state=S schedstat=( 1483387 17721975 20 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72860f5000-0x72860f7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 26.0206

"Firebase-Messaging-Init" prio=5 tid=31 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2b949d0 self=0xb4000074ae86ddf0
  | sysTid=13629 nice=0 cgrp=background sched=0/0 handle=0x7310430400
  | state=S schedstat=( 471872 9639170 11 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x731032d000-0x731032f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1224)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:953)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.03o.run(:6)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 26.7633

"AppCustomScenariorHandler" prio=5 tid=32 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x29921b8 self=0xb4000074ae87d840
  | sysTid=13633 nice=0 cgrp=background sched=0/0 handle=0x7281df8400
  | state=S schedstat=( 188387 7410676 7 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x7281cf5000-0x7281cf7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 26.8124

"Firebase Background Thread #1" prio=5 tid=34 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2a85c88 self=0xb4000074ae87bc70
  | sysTid=13638 nice=10 cgrp=background sched=0/0 handle=0x728e3f8400
  | state=S schedstat=( 580730 12123750 15 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728e2f5000-0x728e2f7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 27.4757

"light-prefs-save-scheduler" prio=5 tid=35 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2bace48 self=0xb4000074ae8784d0
  | sysTid=13639 nice=-2 cgrp=background sched=0/0 handle=0x728e2e8400
  | state=S schedstat=( 549323 8872812 24 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x728e1e5000-0x728e1e7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 32.5852

"High Pri Worker #1" prio=5 tid=36 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x2bb0740 self=0xb4000074ae882bb0
  | sysTid=13644 nice=0 cgrp=background sched=0/0 handle=0x728e1d8400
  | state=S schedstat=( 396353 14332913 14 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728e0d5000-0x728e0d7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 32.8203

"Firebase Background Thread #2" prio=5 tid=37 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40401b8 self=0xb4000074ae85c7d0
  | sysTid=13645 nice=10 cgrp=background sched=0/0 handle=0x728e0c8400
  | state=S schedstat=( 720938 10111823 11 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728dfc5000-0x728dfc7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 33.2172

"High Pri Worker #2" prio=5 tid=38 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042958 self=0xb4000074ae884780
  | sysTid=13646 nice=0 cgrp=background sched=0/0 handle=0x728dfb8400
  | state=S schedstat=( 1356616 35342086 44 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x728deb5000-0x728deb7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 33.6674

"High Pri Worker #3" prio=5 tid=39 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042a30 self=0xb4000074ae87f410
  | sysTid=13647 nice=0 cgrp=background sched=0/0 handle=0x728dea8400
  | state=S schedstat=( 23638539 25962707 379 ) utm=1 stm=0 core=1 HZ=100
  | stack=0x728dda5000-0x728dda7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 34.0706

"SigquitBasedANRDetectorThread" prio=5 tid=40 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042b08 self=0xb4000074ae873160
  | sysTid=13660 nice=0 cgrp=background sched=0/0 handle=0x728d9f9400
  | state=S schedstat=( 100001 27612811 8 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728d8f6000-0x728d8f8000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 34.4814

"stat-save" prio=5 tid=41 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4042c80 self=0xb4000074ae886350
  | sysTid=13661 nice=10 cgrp=background sched=0/0 handle=0x728d7b8400
  | state=S schedstat=( 347033 12285677 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728d6b5000-0x728d6b7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 34.6753

"job-anomaly-detector-2982892" prio=5 tid=45 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40435f8 self=0xb4000074ae88d290
  | sysTid=13665 nice=0 cgrp=background sched=0/0 handle=0x728b2e8400
  | state=S schedstat=( 190679 12222812 9 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728b1e5000-0x728b1e7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 37.8746

"WhatsApp Worker Scheduler" prio=5 tid=46 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4043770 self=0xb4000074ae88ee60
  | sysTid=13666 nice=10 cgrp=background sched=0/0 handle=0x728b1d8400
  | state=S schedstat=( 1866981 9258228 15 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728b0d5000-0x728b0d7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 38.0733

"WM.task-1" prio=5 tid=47 Runnable
  | group="main" sCount=0 ucsCount=0 flags=0 obj=0x34afc00 self=0xb4000074ae8941d0
  | sysTid=13671 nice=0 cgrp=background sched=0/0 handle=0x728b0c8400
  | state=R schedstat=( 4010421 12179946 52 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x728afc5000-0x728afc7000 stackSize=1037KB
  | held mutexes= "mutator lock"(shared held)
  at X.1lB.<clinit>(:0)
  at X.0f1.ADu(:22)
  at X.0kV.A06(:55)
  at X.0Rb.A0O(:45)
  at X.0Rb.A0Y(:22)
  at X.0Rb.A02(:31)
  at X.0Rb.A0z(:23)
  at X.0Rb.A0v(:0)
  at X.0Ro.A06(:6)
  at X.0Rb.A0O(:45)
  at X.0Rb.A0Y(:22)
  at X.0Rb.A02(:31)
  at X.0Rb.A0z(:23)
  at X.0Rb.A0v(:0)
  at X.0Ro.A06(:6)
  at X.0Rb.A0O(:45)
  at X.0Rb.A04(:92)
  at X.0Rb.A03(:41)
  at X.0Rb.A01(:37)
  at X.0Rb.A0z(:12)
  at X.0Rb.A0p(:0)
  at X.0Rb.ADs(:12)
  at X.1Mf.A01(:9)
  at X.IeJ.run(:86)
  at X.1NM.run(:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 0.607135

"wa-shared-handler" prio=5 tid=49 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4044018 self=0xb4000074ae8c30c0
  | sysTid=13683 nice=10 cgrp=background sched=0/0 handle=0x728a62e400
  | state=S schedstat=( 299896 18759323 12 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x728a52b000-0x728a52d000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 38.907

"WM.task-2" prio=5 tid=54 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045680 self=0xb4000074ae8c8430
  | sysTid=13689 nice=0 cgrp=background sched=0/0 handle=0x727f399400
  | state=S schedstat=( 4570524 14432813 57 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727f296000-0x727f298000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 44.8455

"AsyncCommitThread" prio=5 tid=55 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045748 self=0xb4000074ae8cd7a0
  | sysTid=13691 nice=0 cgrp=background sched=0/0 handle=0x727f289400
  | state=S schedstat=( 226150 9405312 11 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727f186000-0x727f188000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 44.9028

"WM.task-3" prio=5 tid=56 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40458c0 self=0xb4000074ae8d46e0
  | sysTid=13692 nice=0 cgrp=background sched=0/0 handle=0x727f179400
  | state=S schedstat=( 520522 3464373 17 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727f076000-0x727f078000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 45.0744

"ReceiptProcessingThread" prio=5 tid=57 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045988 self=0xb4000074ae8d2b10
  | sysTid=13694 nice=0 cgrp=background sched=0/0 handle=0x727ef59400
  | state=S schedstat=( 155573 3098542 8 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x727ee56000-0x727ee58000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 45.1222

"WM.task-4" prio=5 tid=58 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045b00 self=0xb4000074ae8cf370
  | sysTid=13693 nice=0 cgrp=background sched=0/0 handle=0x727f069400
  | state=S schedstat=( 2255989 24844062 33 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x727ef66000-0x727ef68000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 45.2987

"media" prio=5 tid=60 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4045ff8 self=0xb4000074ae8d7e80
  | sysTid=13703 nice=0 cgrp=background sched=0/0 handle=0x727ed39400
  | state=S schedstat=( 1323123 5094738 58 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x727ec42000-0x727ec44000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d8acc  /apex/com.android.runtime/lib64/bionic/libc.so (nanosleep+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0008f0a0  /apex/com.android.runtime/lib64/bionic/libc.so (usleep+80) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00b269a0  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #03 pc 00b23438  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #04 pc 0079f728  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #05 pc 00b2656c  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #06 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #07 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 49.1192

"ev_thread" prio=5 tid=61 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4046070 self=0xb4000074ae8e0990
  | sysTid=13706 nice=0 cgrp=background sched=0/0 handle=0x725f5f8400
  | state=S schedstat=( 154425 21006250 8 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x725f501000-0x725f503000 stackSize=989KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00073e50  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex+148) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00087884  /apex/com.android.runtime/lib64/bionic/libc.so (sem_wait+96) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 00b26e84  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #04 pc 007c3724  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #05 pc 00b2656c  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #06 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #07 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 50.0985

"call ev thrd" prio=5 tid=62 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40460e8 self=0xb4000074ae8e2560
  | sysTid=13707 nice=0 cgrp=background sched=0/0 handle=0x724fff8400
  | state=S schedstat=( 154585 3444948 10 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x724ff01000-0x724ff03000 stackSize=989KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00073e50  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex+148) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00081edc  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+76) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 00b27778  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #04 pc 00b20f90  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #05 pc 0061e1e0  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #06 pc 00b2656c  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so (???) (BuildId: 57c5a9bbbd37547364dc8c57fc0bb01a63eb7448)
  native: #07 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #08 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 50.2638

"UtilityContext" prio=5 tid=64 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40461f8 self=0xb4000074ae8e94a0
  | sysTid=13710 nice=0 cgrp=background sched=0/0 handle=0x724dbf8400
  | state=S schedstat=( 260781740 35817653 280 ) utm=23 stm=2 core=0 HZ=100
  | stack=0x724daf5000-0x724daf7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 00098e64  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+36) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00073e50  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex+148) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00081fa0  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_timedwait+136) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 0004742c  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libc++_shared.so (std::__ndk1::condition_variable::__do_timed_wait+116) (BuildId: 29bfa19d11511bc3ce0e6790c6780983e3a46235)
  native: #04 pc 002fb2d8  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsappmerged.so (???) (BuildId: cb3e0f237bc9976706ca924794a276c1a04db781)
  native: #05 pc 00361300  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: ca7a26a274409970f326583806d0aaf4)
  at com.facebook.msys.mci.Execution.nativeStartExecutor(Native method)
  at X.J4k.run(:55)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 50.5341

"NetworkContext" prio=5 tid=65 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40462c8 self=0xb4000074ae8e5d00
  | sysTid=13764 nice=0 cgrp=background sched=0/0 handle=0x724c8f5400
  | state=S schedstat=( 637866 19475781 11 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x724c7f2000-0x724c7f4000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00073e50  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex+148) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00081edc  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+76) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 00047384  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libc++_shared.so (std::__ndk1::condition_variable::wait+28) (BuildId: 29bfa19d11511bc3ce0e6790c6780983e3a46235)
  native: #04 pc 002fab24  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsappmerged.so (???) (BuildId: cb3e0f237bc9976706ca924794a276c1a04db781)
  at com.facebook.msys.mci.Execution.nativeStartExecutor(Native method)
  at X.J4k.run(:55)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 51.64

"XmppMessageRouter" prio=5 tid=66 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4046358 self=0xb4000074ae8e78d0
  | sysTid=13801 nice=1 cgrp=background sched=0/0 handle=0x724c3e2400
  | state=S schedstat=( 193958 3597448 9 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x724c2df000-0x724c2e1000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 51.7889

"db_write" prio=5 tid=67 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40464d0 self=0xb4000074ae8e4130
  | sysTid=13808 nice=10 cgrp=background sched=0/0 handle=0x724a1f8400
  | state=S schedstat=( 1081878 28293125 18 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x724a0f5000-0x724a0f7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 52.5556

"High Pri Worker #4" prio=5 tid=73 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4047230 self=0xb4000074ae8f3b80
  | sysTid=13947 nice=0 cgrp=background sched=0/0 handle=0x72435f8400
  | state=S schedstat=( 130260 5691302 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72434f5000-0x72434f7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at X.1jR.run(:1916)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 54.347

"JobManagerEventExecutor" prio=5 tid=75 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4047388 self=0xb4000074ae8fe260
  | sysTid=13967 nice=0 cgrp=background sched=0/0 handle=0x72411f8400
  | state=S schedstat=( 1219011 10529843 15 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x72410f5000-0x72410f7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 54.9632

"JobConsumer" prio=5 tid=76 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x40474f8 self=0xb4000074ae8f8ef0
  | sysTid=13968 nice=0 cgrp=background sched=0/0 handle=0x723fff8400
  | state=S schedstat=( 107502 2751561 6 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x723fef5000-0x723fef7000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:458)
  at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:316)
  at X.1Jc.run(:15)
DumpLatencyMs: 55.0109

"MainContext" prio=5 tid=77 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x4047658 self=0xb4000074ae8fc690
  | sysTid=13979 nice=0 cgrp=background sched=0/0 handle=0x723ecf8400
  | state=S schedstat=( 114270 4343334 6 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x723ebf5000-0x723ebf7000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00073e50  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex+148) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 00081edc  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+76) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 00047384  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libc++_shared.so (std::__ndk1::condition_variable::wait+28) (BuildId: 29bfa19d11511bc3ce0e6790c6780983e3a46235)
  native: #04 pc 002fab24  /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsappmerged.so (???) (BuildId: cb3e0f237bc9976706ca924794a276c1a04db781)
  at com.facebook.msys.mci.Execution.nativeStartExecutor(Native method)
  at X.J4k.run(:55)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 55.0508

Zygote loaded classes=31756 post zygote classes=464
Dumping registered class loaders
#0 dalvik.system.PathClassLoader: [], parent #1
#1 java.lang.BootClassLoader: [], no parent
#2 dalvik.system.PathClassLoader: [/system_ext/framework/miui-framework.thirdappopt.jar:/system_ext/framework/miui-framework.autoui.jar], parent #1
#3 dalvik.system.PathClassLoader: [/system_ext/framework/MiuiBooster.jar], parent #0
#4 dalvik.system.PathClassLoader: [/system/framework/tcmclient.jar], parent #0
#5 dalvik.system.PathClassLoader: [], parent #0
#6 dalvik.system.PathClassLoader: [/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes10.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes9.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes7.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes6.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes4.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes3.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes2.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes5.dex:/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/base.apk!classes8.dex], parent #1
#7 dalvik.system.PathClassLoader: [/system_ext/framework/androidx.window.extensions.jar], parent #1
Done dumping class loaders
Classes initialized: 0 in 0
Intern table: 46925 strong; 1050 weak
JNI: CheckJNI is off; globals=477 (plus 162 weak)
Libraries: /data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libsuperpack.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libar-bundle2.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libar-bundle3.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libc++_shared.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libcurve25519.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libessential.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libexecutorch.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libfb.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libfbjni.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libfbsofterror.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libfortify.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libglog.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libgraphstorecerealutil.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libgraphutil.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libnative_utils.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libnativeutil-jni.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libpyspeech.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libpytorch.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/librtvip.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libsimplejni.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libsmartglasses-bundle.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libvlc.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwa_log.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsapp.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwhatsappmerged.so /data/data/com.whatsapp.w4b/files/decompressed/libs.spo/libwzav1.so libandroid.so libaudioeffect_jni.so libcompiler_rt.so libforcedarkimpl.so libframework-connectivity-jni.so libframework-connectivity-tiramisu-jni.so libicu_jni.so libjavacore.so libjavacrypto.so libjnigraphics.so libmainlinecronet.133.0.6876.3.so libmedia_jni.so libmiui_runtime.so libopenjdk.so libqti_performance.so librs_jni.so librtp_jni.so libsoundpool.so libstats_jni.so libvintf_jni.so libwebviewchromium_loader.so (47)
Heap: 0% free, 23MB/23MB
Image spaces:
/system/framework/arm64/boot.art
/system/framework/arm64/boot-core-libart.art
/system/framework/arm64/boot-okhttp.art
/system/framework/arm64/boot-bouncycastle.art
/system/framework/arm64/boot-apache-xml.art
/system/framework/arm64/boot-framework.art
/system/framework/arm64/boot-framework-graphics.art
/system/framework/arm64/boot-framework-location.art
/system/framework/arm64/boot-ext.art
/system/framework/arm64/boot-telephony-common.art
/system/framework/arm64/boot-voip-common.art
/system/framework/arm64/boot-ims-common.art
/system/framework/arm64/boot-framework-ondeviceintelligence-platform.art
/system/framework/arm64/boot-framework-nfc.art
/system/framework/arm64/boot-tcmiface.art
/system/framework/arm64/boot-telephony-ext.art
/system/framework/arm64/boot-QPerformance.art
/system/framework/arm64/boot-UxPerformance.art
/system/framework/arm64/boot-WfdCommon.art
/system/framework/arm64/boot-miui-framework.art
/system/framework/arm64/boot-miui-telephony-common.art
/system/framework/arm64/boot-miui-enterprise-sdk.art
/system/framework/arm64/boot-xiaomi-framework.art
/system/framework/arm64/boot-xm-telephony-common.art
/system/framework/arm64/boot-xm-telephony-base.art
/system/framework/arm64/boot-vendor.xiaomi.hardware.videoservice-V9-java.art
/system/framework/arm64/boot-core-icu4j.art
/system/framework/arm64/boot-framework-adservices.art
/system_ext/framework/oat/arm64/miui-framework.autoui.art
/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/oat/arm64/base.art
Dumping cumulative Gc timings
Average major GC reclaim bytes ratio inf over 0 GC cycles
Average major GC copied live bytes ratio 0.733013 over 4 major GCs
Cumulative bytes moved 29357312
Peak regions allocated 71 (17MB) / 2048 (512MB)
Total madvise time 2.007ms
Average minor GC reclaim bytes ratio nan over 0 GC cycles
Average minor GC copied live bytes ratio nan over 0 minor GCs
Cumulative bytes moved 0
Peak regions allocated 71 (17MB) / 2048 (512MB)
Total bytes allocated 23MB
Total bytes freed 0B
Free memory 0B
Free memory until GC 0B
Free memory until OOME 488MB
Total memory 23MB
Max memory 512MB
Zygote space size 7688KB
Total mutator paused time: 0
Total time waiting for GC to complete: 0
Total GC count: 0
Total GC time: 0
Total blocking GC count: 0
Total blocking GC time: 0
Total pre-OOME GC count: 0
Native bytes total: 22356988 registered: 2632380
Total native bytes at last GC: 12589368
/system_ext/framework/oat/arm64/miui-framework.thirdappopt.vdex: verify
/system_ext/framework/oat/arm64/miui-framework.autoui.odex: speed-profile
/system_ext/framework/oat/arm64/androidx.window.extensions.odex: verify
/system/framework/oat/arm64/com.android.media.remotedisplay.odex: verify
/data/app/~~rJnuIOigMW9Dn2A4GG5wQQ==/com.whatsapp.w4b-vRF6V4PF51dPNQwjzMTrqQ==/oat/arm64/base.odex: speed-profile
/system/framework/oat/arm64/android.hidl.manager-V1.0-java.odex: verify
/system_ext/framework/oat/arm64/MiuiBooster.vdex: verify
/system_ext/framework/oat/arm64/androidx.window.sidecar.odex: verify
/system/framework/oat/arm64/org.apache.http.legacy.odex: speed-profile
/system/framework/oat/arm64/com.android.location.provider.odex: speed
/system_ext/framework/oat/arm64/camerax-vendor-extensions.odex: verify
/system/framework/oat/arm64/android.hidl.base-V1.0-java.odex: verify
/system/framework/oat/arm64/android.test.base.odex: verify
Current JIT code cache size (used / resident): 0KB / 32KB
Current JIT data cache size (used / resident): 0KB / 32KB
Zygote JIT code cache size (at point of fork): 0KB / 32KB
Zygote JIT data cache size (at point of fork): 0KB / 32KB
Current JIT mini-debug-info size: 128B
Current JIT capacity: 64KB
Current number of JIT JNI stub entries: 0
Current number of JIT code cache entries: 0
Total number of JIT baseline compilations: 0
Total number of JIT optimized compilations: 0
Total number of JIT compilations for on stack replacement: 0
Total number of JIT code cache collections: 0
Memory used for stack maps: <no data>
Memory used for compiled code: <no data>
Memory used for profiling info: <no data>
Start Dumping Averages for 0 iterations for JIT timings
Done Dumping Averages
Memory used for compilation: <no data>
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=0
ProfileSaver total_ms_of_work=0
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=0

*** ART internal metrics ***
  Metadata:
    timestamp_since_start_ms: 32400
  Metrics:
    ClassLoadingTotalTime: count = 33161
    ClassVerificationTotalTime: count = 0
    ClassVerificationCount: count = 0
    WorldStopTimeDuringGCAvg: count = 0
    YoungGcCount: count = 0
    FullGcCount: count = 0
    TotalBytesAllocated: count = 14904896
    TotalGcCollectionTime: count = 0
    YoungGcThroughputAvg: count = 0
    FullGcThroughputAvg: count = 0
    YoungGcTracingThroughputAvg: count = 0
    FullGcTracingThroughputAvg: count = 0
    JitMethodCompileTotalTime: count = 0
    JitMethodCompileCount: count = 0
    YoungGcCollectionTime: range = 0...60000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcCollectionTime: range = 0...60000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    YoungGcThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    YoungGcTracingThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcTracingThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    GcWorldStopTime: count = 0
    GcWorldStopCount: count = 0
    YoungGcScannedBytes: count = 0
    YoungGcFreedBytes: count = 0
    YoungGcDuration: count = 0
    FullGcScannedBytes: count = 0
    FullGcFreedBytes: count = 0
    FullGcDuration: count = 0
    GcWorldStopTimeDelta: count = 0
    GcWorldStopCountDelta: count = 0
    YoungGcScannedBytesDelta: count = 0
    YoungGcFreedBytesDelta: count = 0
    YoungGcDurationDelta: count = 0
    FullGcScannedBytesDelta: count = 0
    FullGcFreedBytesDelta: count = 0
    FullGcDurationDelta: count = 0
    JitMethodCompileTotalTimeDelta: count = 0
    JitMethodCompileCountDelta: count = 0
    ClassVerificationTotalTimeDelta: count = 0
    ClassVerificationCountDelta: count = 0
    ClassLoadingTotalTimeDelta: count = 33137
    TotalBytesAllocatedDelta: count = 14904896
    TotalGcCollectionTimeDelta: count = 0
    YoungGcCountDelta: count = 0
    FullGcCountDelta: count = 0
    TimeElapsedDelta: count = 67565924
    AppSlowPathDuringYoungGcDurationDelta: count = 0
    AppSlowPathDuringFullGcDurationDelta: count = 0
*** Done dumping ART internal metrics ***

----- end 9404 -----

----- Waiting Channels: pid 9404 at 2026-07-02 17:02:04.302634437+0800 -----
Cmd line: com.whatsapp.w4b

sysTid=9404      state=S    0
sysTid=13595     state=S    do_sigtimedwait
sysTid=13596     state=S    pipe_read
sysTid=13597     state=S    futex_wait_queue
sysTid=13599     state=R    0
sysTid=13600     state=S    futex_wait_queue
sysTid=13601     state=S    futex_wait_queue
sysTid=13602     state=S    futex_wait_queue
sysTid=13603     state=S    binder_thread_read
sysTid=13604     state=R    0
sysTid=13605     state=S    do_epoll_wait
sysTid=13608     state=S    binder_thread_read
sysTid=13610     state=S    do_epoll_wait
sysTid=13614     state=S    do_epoll_wait
sysTid=13616     state=S    binder_thread_read
sysTid=13617     state=S    futex_wait_queue
sysTid=13622     state=S    do_epoll_wait
sysTid=13623     state=S    do_epoll_wait
sysTid=13625     state=)    futex_wait_queue
sysTid=13626     state=S    futex_wait_queue
sysTid=13627     state=S    futex_wait_queue
sysTid=13628     state=S    futex_wait_queue
sysTid=13629     state=S    futex_wait_queue
sysTid=13630     state=S    futex_wait_queue
sysTid=13631     state=R    0
sysTid=13633     state=S    do_epoll_wait
sysTid=13635     state=S    futex_wait_queue
sysTid=13638     state=S    futex_wait_queue
sysTid=13639     state=S    do_epoll_wait
sysTid=13643     state=S    do_sys_poll
sysTid=13644     state=S    futex_wait_queue
sysTid=13645     state=R    0
sysTid=13646     state=S    futex_wait_queue
sysTid=13647     state=S    futex_wait_queue
sysTid=13660     state=S    do_epoll_wait
sysTid=13661     state=S    do_epoll_wait
sysTid=13663     state=S    do_sys_poll
sysTid=13664     state=S    futex_wait_queue
sysTid=13665     state=S    do_epoll_wait
sysTid=13666     state=R    0
sysTid=13671     state=R    0
sysTid=13682     state=S    do_sys_poll
sysTid=13683     state=S    do_epoll_wait
sysTid=13684     state=R    0
sysTid=13685     state=S    do_sys_poll
sysTid=13686     state=S    do_sys_poll
sysTid=13688     state=S    futex_wait_queue
sysTid=13689     state=S    futex_wait_queue
sysTid=13691     state=S    do_epoll_wait
sysTid=13692     state=S    futex_wait_queue
sysTid=13693     state=S    futex_wait_queue
sysTid=13694     state=S    do_epoll_wait
sysTid=13695     state=S    futex_wait_queue
sysTid=13703     state=S    hrtimer_nanosleep
sysTid=13706     state=S    futex_wait_queue
sysTid=13707     state=S    futex_wait_queue
sysTid=13708     state=S    futex_wait_queue
sysTid=13710     state=S    futex_wait_queue
sysTid=13764     state=S    futex_wait_queue
sysTid=13801     state=S    do_epoll_wait
sysTid=13808     state=S    do_epoll_wait
sysTid=13920     state=S    do_sys_poll
sysTid=13921     state=R    0
sysTid=13947     state=S    futex_wait_queue
sysTid=13965     state=S    futex_wait_queue
sysTid=13967     state=S    futex_wait_queue
sysTid=13968     state=S    futex_wait_queue
sysTid=13979     state=S    futex_wait_queue
sysTid=15550     state=S    binder_thread_read

----- end 9404 -----

