Subject: executing service com.google.android.tvrecommendations/.NotificationsService

----- pid 4917 at 2024-06-20 12:34:41.500210135+0900 -----
Cmd line: com.google.android.tvrecommendations
Build fingerprint: 'SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/15.542.1061-20240619:userdebug/release-keys'
ABI: 'arm'
Build type: optimized
Zygote loaded classes=19558 post zygote classes=43
Dumping registered class loaders
#0 dalvik.system.PathClassLoader: [], parent #1
#1 java.lang.BootClassLoader: [], no parent
#2 dalvik.system.PathClassLoader: [/product/priv-app/TVRecommendations/TVRecommendations.apk:/product/priv-app/TVRecommendations/TVRecommendations.apk!classes2.dex], parent #1
Done dumping class loaders
Classes initialized: 0 in 0
Intern table: 29881 strong; 1173 weak
JNI: CheckJNI is off; globals=352 (plus 52 weak)
Libraries: libandroid.so libaudioeffect_jni.so libcompiler_rt.so libframework-connectivity-jni.so libicu_jni.so libjavacore.so libjavacrypto.so libjnigraphics.so libmedia_jni.so libopenjdk.so librs_jni.so librtp_jni.so libsoundpool.so libstats_jni.so libwebviewchromium_loader.so (15)
Heap: 92% free, 1925KB/25MB; 140646 objects
Dumping cumulative Gc timings
Average major GC reclaim bytes ratio inf over 0 GC cycles
Average major GC copied live bytes ratio 0.720468 over 5 major GCs
Cumulative bytes moved 29707168
Cumulative objects moved 581691
Peak regions allocated 45 (11MB) / 1024 (256MB)
Total madvise time 13.039ms
Start Dumping Averages for 1 iterations for young concurrent copying
ProcessMarkStack:	Sum: 33.487ms Avg: 33.487ms
ScanImmuneSpaces:	Sum: 5.732ms Avg: 5.732ms
VisitConcurrentRoots:	Sum: 5.402ms Avg: 5.402ms
InitializePhase:	Sum: 3.271ms Avg: 3.271ms
SweepSystemWeaks:	Sum: 492us Avg: 492us
ScanCardsForSpace:	Sum: 414us Avg: 414us
FlipOtherThreads:	Sum: 292us Avg: 292us
GrayAllDirtyImmuneObjects:	Sum: 254us Avg: 254us
SweepArray:	Sum: 221us Avg: 221us
RecordFree:	Sum: 105us Avg: 105us
EnqueueFinalizerReferences:	Sum: 96us Avg: 96us
ClearFromSpace:	Sum: 90us Avg: 90us
VisitNonThreadRoots:	Sum: 58us Avg: 58us
(Paused)GrayAllNewlyDirtyImmuneObjects:	Sum: 53us Avg: 53us
ProcessReferences:	Sum: 51us Avg: 51us
CopyingPhase:	Sum: 42us Avg: 42us
ThreadListFlip:	Sum: 42us Avg: 42us
MarkZygoteLargeObjects:	Sum: 39us Avg: 39us
(Paused)ClearCards:	Sum: 34us Avg: 34us
ReclaimPhase:	Sum: 17us Avg: 17us
ResetStack:	Sum: 14us Avg: 14us
SwapBitmaps:	Sum: 13us Avg: 13us
ResumeRunnableThreads:	Sum: 12us Avg: 12us
ForwardSoftReferences:	Sum: 12us Avg: 12us
EmptyRBMarkBitStack:	Sum: 11us Avg: 11us
UnBindBitmaps:	Sum: 9us Avg: 9us
(Paused)FlipCallback:	Sum: 8us Avg: 8us
FreeList:	Sum: 7us Avg: 7us
FlipThreadRoots:	Sum: 7us Avg: 7us
(Paused)SetFromSpace:	Sum: 5us Avg: 5us
ResumeOtherThreads:	Sum: 4us Avg: 4us
Done Dumping Averages
young concurrent copying paused:	Sum: 133us 99% C.I. 133us-133us Avg: 133us Max: 133us
young concurrent copying freed-bytes: Avg: 845KB Max: 845KB Min: 845KB
Freed-bytes histogram: 640:1
young concurrent copying total time: 50.294ms mean time: 50.294ms
young concurrent copying freed: 2913 objects with total size 845KB
young concurrent copying throughput: 58260/s / 16MB/s  per cpu-time: 61877142/s / 59MB/s
young concurrent copying tracing throughput: 3720KB/s  per cpu-time: 12MB/s
Average minor GC reclaim bytes ratio 0.414777 over 1 GC cycles
Average minor GC copied live bytes ratio 0.339686 over 2 minor GCs
Cumulative bytes moved 2686912
Cumulative objects moved 49349
Peak regions allocated 45 (11MB) / 1024 (256MB)
Total time spent in GC: 50.294ms
Mean GC size throughput: 16MB/s per cpu-time: 58MB/s
Mean GC object throughput: 57919.4 objects/s
Total number of allocations 143559
Total bytes allocated 2771KB
Total bytes freed 845KB
Free memory 23MB
Free memory until GC 23MB
Free memory until OOME 254MB
Total memory 25MB
Max memory 256MB
Zygote space size 6788KB
Total mutator paused time: 133us
Total time waiting for GC to complete: 16.084us
Total GC count: 1
Total GC time: 50.294ms
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 0:1
Histogram of blocking GC count per 10000 ms: 0:1
Native bytes total: 3745897 registered: 721753
Total native bytes at last GC: 3751321
/system/framework/oat/arm/android.test.base.odex: verify
/system/framework/oat/arm/android.hidl.base-V1.0-java.odex: verify
/system/framework/oat/arm/android.hidl.manager-V1.0-java.odex: verify
/data/dalvik-cache/arm/product@priv-app@TVRecommendations@TVRecommendations.apk@classes.dex: verify
Current JIT code cache size (used / resident): 4KB / 32KB
Current JIT data cache size (used / resident): 3KB / 32KB
Zygote JIT code cache size (at point of fork): 24KB / 32KB
Zygote JIT data cache size (at point of fork): 19KB / 32KB
Current JIT mini-debug-info size: 15KB
Current JIT capacity: 64KB
Current number of JIT JNI stub entries: 0
Current number of JIT code cache entries: 24
Total number of JIT baseline compilations: 1
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: Avg: 1880B Max: 1880B Min: 1880B
Memory used for compiled code: Avg: 5072B Max: 5072B Min: 5072B
Memory used for profiling info: Avg: 1432B Max: 1432B Min: 1432B
Start Dumping Averages for 24 iterations for JIT timings
Compiling optimized:	Sum: 83.762ms Avg: 3.490ms
Compiling baseline:	Sum: 12.961ms Avg: 540.041us
TrimMaps:	Sum: 2.031ms Avg: 84.625us
Done Dumping Averages
Memory used for compilation: Avg: 137KB Max: 1000KB Min: 12KB
ProfileSaver total_bytes_written=0
ProfileSaver total_number_of_writes=0
ProfileSaver total_number_of_code_cache_queries=0
ProfileSaver total_number_of_skipped_writes=0
ProfileSaver total_number_of_failed_writes=0
ProfileSaver total_ms_of_sleep=5000
ProfileSaver total_ms_of_work=0
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=0

*** ART internal metrics ***
  Metadata:
    timestamp_since_start_ms: 20190
  Metrics:
    ClassLoadingTotalTime: count = 28942
    ClassVerificationTotalTime: count = 0
    ClassVerificationCount: count = 0
    WorldStopTimeDuringGCAvg: count = 133
    YoungGcCount: count = 1
    FullGcCount: count = 0
    TotalBytesAllocated: count = 882600
    TotalGcCollectionTime: count = 50
    YoungGcThroughputAvg: count = 5
    FullGcThroughputAvg: count = 0
    YoungGcTracingThroughputAvg: count = 3
    FullGcTracingThroughputAvg: count = 0
    JitMethodCompileTotalTime: count = 124141
    JitMethodCompileCount: count = 1
    YoungGcCollectionTime: range = 0...60000, buckets: 1,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: 1,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: 1,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
*** Done dumping ART internal metrics ***

suspend all histogram:	Sum: 134us 99% C.I. 6us-24us Avg: 13.400us Max: 24us
DALVIK THREADS (14):
"Signal Catcher" daemon prio=10 tid=2 Runnable
  | group="system" sCount=0 ucsCount=0 flags=0 obj=0x12e40968 self=0xed504610
  | sysTid=4924 nice=-20 cgrp=default sched=0/0 handle=0xdd9cf1c0
  | state=R schedstat=( 32543453 13413714 51 ) utm=1 stm=1 core=0 HZ=100
  | stack=0xdd8d4000-0xdd8d6000 stackSize=1004KB
  | held mutexes= "mutator lock"(shared held)
  native: #00 pc 003713d5  /apex/com.android.art/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+76)
  native: #01 pc 0044714f  /apex/com.android.art/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+214)
  native: #02 pc 0045e58d  /apex/com.android.art/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+640)
  native: #03 pc 00459bad  /apex/com.android.art/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+348)
  native: #04 pc 0045912d  /apex/com.android.art/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1204)
  native: #05 pc 00458b7f  /apex/com.android.art/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+1094)
  native: #06 pc 00414155  /apex/com.android.art/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+140)
  native: #07 pc 00423cb9  /apex/com.android.art/lib/libart.so (art::SignalCatcher::HandleSigQuit()+1044)
  native: #08 pc 00423089  /apex/com.android.art/lib/libart.so (art::SignalCatcher::Run(void*)+248)
  native: #09 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #10 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"main" prio=5 tid=1 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x717eb840 self=0xed501c10
  | sysTid=4917 nice=0 cgrp=default sched=0/0 handle=0xf63c2470
  | state=S schedstat=( 79855993 63868126 140 ) utm=2 stm=5 core=1 HZ=100
  | stack=0xff0d0000-0xff0d2000 stackSize=8188KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x078dc1ab> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:442)
  at android.app.ActivityThread.acquireProvider(ActivityThread.java:6979)
  - locked <0x0d9fc008> (a android.app.ActivityThread$ProviderKey)
  - locked <0x078dc1ab> (a java.lang.Object)
  at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:3337)
  at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:2526)
  at android.content.ContentResolver.query(ContentResolver.java:1203)
  at android.content.ContentResolver.query(ContentResolver.java:1151)
  at android.content.ContentResolver.query(ContentResolver.java:1107)
  at cif.a(PG:30)
  at cia.b(PG:1)
  at ebo.b(PG:1)
  at ebo.c(PG:1)
  at ece.a(PG:3)
  at dxy.<init>(PG:1)
  at dxy.a(PG:3)
  at com.google.android.tvrecommendations.NotificationContentProvider.onCreate(PG:2)
  at android.content.ContentProvider.attachInfo(ContentProvider.java:2404)
  at android.content.ContentProvider.attachInfo(ContentProvider.java:2374)
  at android.app.ActivityThread.installProvider(ActivityThread.java:7422)
  at android.app.ActivityThread.installContentProviders(ActivityThread.java:6939)
  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6710)
  at android.app.ActivityThread.access$1500(ActivityThread.java:247)
  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2053)
  at android.os.Handler.dispatchMessage(Handler.java:106)
  at android.os.Looper.loopOnce(Looper.java:201)
  at android.os.Looper.loop(Looper.java:288)
  at android.app.ActivityThread.main(ActivityThread.java:7839)
  at java.lang.reflect.Method.invoke(Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

"Metrics Background Reporting Thread" daemon prio=10 tid=6 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e409e0 self=0xed500010
  | sysTid=4923 nice=-20 cgrp=default sched=0/0 handle=0xddad01c0
  | state=S schedstat=( 1749581 2025333 23 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xdd9d5000-0xdd9d7000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 00033a34  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
  native: #01 pc 0014ab35  /apex/com.android.art/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+108)
  native: #02 pc 00349647  /apex/com.android.art/lib/libart.so (art::metrics::MetricsReporter::BackgroundThreadRun()+874)
  native: #03 pc 0034ab31  /apex/com.android.art/lib/libart.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (art::metrics::MetricsReporter::*)(), art::metrics::MetricsReporter*> >(void*)+40)
  native: #04 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #05 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"perfetto_hprof_listener" prio=10 tid=8 Native (still starting up)
  | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0xed506210
  | sysTid=4926 nice=-20 cgrp=default sched=0/0 handle=0xdd8ce1c0
  | state=S schedstat=( 327250 203875 2 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xdd7d3000-0xdd7d5000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 00070bec  /apex/com.android.runtime/lib/bionic/libc.so (read+8)
  native: #01 pc 000102a7  /apex/com.android.art/lib/libperfetto_hprof.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ArtPlugin_Initialize::$_33> >(void*)+206)
  native: #02 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #03 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"ADB-JDWP Connection Control Thread" daemon prio=0 tid=9 WaitingInMainDebuggerLoop
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40a58 self=0xed502a10
  | sysTid=4928 nice=-20 cgrp=default sched=0/0 handle=0xcc44a1c0
  | state=S schedstat=( 718250 5385460 12 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xcc34f000-0xcc351000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 000720a8  /apex/com.android.runtime/lib/bionic/libc.so (__ppoll+20)
  native: #01 pc 00040743  /apex/com.android.runtime/lib/bionic/libc.so (poll+54)
  native: #02 pc 00007d77  /apex/com.android.art/lib/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+602)
  native: #03 pc 00006a67  /apex/com.android.art/lib/libadbconnection.so (adbconnection::CallbackFunction(void*)+1098)
  native: #04 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #05 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"Jit thread pool worker thread 0" daemon prio=5 tid=10 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40ad0 self=0xed514210
  | sysTid=4929 nice=9 cgrp=default sched=0/0 handle=0xcc3491c0
  | state=S schedstat=( 13853708 138189208 49 ) utm=1 stm=0 core=3 HZ=100
  | stack=0xcc24a000-0xcc24c000 stackSize=1020KB
  | held mutexes=
  native: #00 pc 00033a30  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
  native: #01 pc 0014a873  /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
  native: #02 pc 0045f7f5  /apex/com.android.art/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+58)
  native: #03 pc 0045f001  /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Run()+72)
  native: #04 pc 0045ec41  /apex/com.android.art/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+116)
  native: #05 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #06 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"ReferenceQueueDaemon" daemon prio=5 tid=11 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40b48 self=0xed50b610
  | sysTid=4931 nice=4 cgrp=default sched=0/0 handle=0xcc13b1c0
  | state=S schedstat=( 406458 14088208 6 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xcc038000-0xcc03a000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x07b763a1> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Object.wait(Object.java:442)
  at java.lang.Object.wait(Object.java:568)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
  - locked <0x07b763a1> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$Daemon.run(Daemons.java:139)
  at java.lang.Thread.run(Thread.java:920)

"FinalizerWatchdogDaemon" daemon prio=5 tid=12 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40bc0 self=0xed50ee10
  | sysTid=4933 nice=4 cgrp=default sched=0/0 handle=0xcbf291c0
  | state=S schedstat=( 349501 11817501 9 ) utm=0 stm=0 core=3 HZ=100
  | stack=0xcbe26000-0xcbe28000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x08f6a9c6> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Object.wait(Object.java:442)
  at java.lang.Object.wait(Object.java:568)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)
  - locked <0x08f6a9c6> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)
  at java.lang.Daemons$Daemon.run(Daemons.java:139)
  at java.lang.Thread.run(Thread.java:920)

"HeapTaskDaemon" daemon prio=5 tid=13 WaitingForTaskProcessor
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40ef8 self=0xed507e10
  | sysTid=4930 nice=4 cgrp=default sched=0/0 handle=0xcc2441c0
  | state=S schedstat=( 15095040 75145666 25 ) utm=1 stm=0 core=2 HZ=100
  | stack=0xcc141000-0xcc143000 stackSize=1036KB
  | held mutexes=
  native: #00 pc 00033a30  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
  native: #01 pc 0014a873  /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
  native: #02 pc 00228e7f  /apex/com.android.art/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+294)
  native: #03 pc 0022952d  /apex/com.android.art/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+48)
  at dalvik.system.VMRuntime.runHeapTasks(Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
  at java.lang.Daemons$Daemon.run(Daemons.java:139)
  at java.lang.Thread.run(Thread.java:920)

"FinalizerDaemon" daemon prio=5 tid=14 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40c38 self=0xed50c410
  | sysTid=4932 nice=4 cgrp=default sched=0/0 handle=0xcc0321c0
  | state=S schedstat=( 310376 37787332 3 ) utm=0 stm=0 core=3 HZ=100
  | stack=0xcbf2f000-0xcbf31000 stackSize=1036KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0de4cd87> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:442)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
  - locked <0x0de4cd87> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
  at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
  at java.lang.Daemons$Daemon.run(Daemons.java:139)
  at java.lang.Thread.run(Thread.java:920)

"Binder:4917_1" prio=5 tid=15 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x12e40cb0 self=0xed511810
  | sysTid=4935 nice=0 cgrp=default sched=0/0 handle=0xcbd221c0
  | state=S schedstat=( 2027084 32789374 5 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xcbc27000-0xcbc29000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 00070ebc  /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
  native: #01 pc 0003ecb7  /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
  native: #02 pc 0002ed7f  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+218)
  native: #03 pc 0002ef6d  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
  native: #04 pc 0002f691  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+44)
  native: #05 pc 00047fb1  /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
  native: #06 pc 0000d327  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+166)
  native: #07 pc 0007f237  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
  native: #08 pc 0000ce67  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+254)
  native: #09 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #10 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"Binder:4917_2" prio=5 tid=16 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x12e40d28 self=0xed513410
  | sysTid=4945 nice=0 cgrp=default sched=0/0 handle=0xcbc211c0
  | state=S schedstat=( 1251501 39157834 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0xcbb26000-0xcbb28000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 00070ebc  /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
  native: #01 pc 0003ecb7  /apex/com.android.runtime/lib/bionic/libc.so (ioctl+26)
  native: #02 pc 0002ed7f  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+218)
  native: #03 pc 0002ef6d  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
  native: #04 pc 0002f691  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+44)
  native: #05 pc 00047fb1  /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
  native: #06 pc 0000d327  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+166)
  native: #07 pc 0007f237  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+86)
  native: #08 pc 0000ce67  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+254)
  native: #09 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #10 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"Profile Saver" daemon prio=5 tid=17 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x12e40da0 self=0xed510a10
  | sysTid=4955 nice=9 cgrp=default sched=0/0 handle=0xcb6031c0
  | state=S schedstat=( 5020253 22420250 21 ) utm=0 stm=0 core=3 HZ=100
  | stack=0xcb508000-0xcb50a000 stackSize=1004KB
  | held mutexes=
  native: #00 pc 00033a30  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
  native: #01 pc 0014a873  /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
  native: #02 pc 00278761  /apex/com.android.art/lib/libart.so (art::ProfileSaver::Run()+424)
  native: #03 pc 0027c703  /apex/com.android.art/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+106)
  native: #04 pc 00080587  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
  native: #05 pc 00039805  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
  (no managed stack frames)

"queued-work-looper" prio=5 tid=18 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x12e40e18 self=0xed50e010
  | sysTid=4990 nice=-2 cgrp=default sched=0/0 handle=0xcb2ed1c0
  | state=S schedstat=( 8059081 23568128 14 ) utm=0 stm=0 core=2 HZ=100
  | stack=0xcb1ea000-0xcb1ec000 stackSize=1036KB
  | held mutexes=
  native: #00 pc 00071f98  /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
  native: #01 pc 000437fd  /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
  native: #02 pc 000100a5  /system/lib/libutils.so (android::Looper::pollInner(int)+124)
  native: #03 pc 0000ffcf  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62)
  native: #04 pc 000e0fcf  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+24)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.next(MessageQueue.java:335)
  at android.os.Looper.loopOnce(Looper.java:161)
  at android.os.Looper.loop(Looper.java:288)
  at android.os.HandlerThread.run(HandlerThread.java:67)

----- end 4917 -----

----- Waiting Channels: pid 4917 at 2024-06-20 12:34:41.496586260+0900 -----
Cmd line: com.google.android.tvrecommendations

sysTid=4917      futex_wait_queue_me
sysTid=4923      futex_wait_queue_me
sysTid=4924      do_sigtimedwait
sysTid=4926      pipe_wait
sysTid=4928      poll_schedule_timeout
sysTid=4929      futex_wait_queue_me
sysTid=4930      futex_wait_queue_me
sysTid=4931      futex_wait_queue_me
sysTid=4932      futex_wait_queue_me
sysTid=4933      futex_wait_queue_me
sysTid=4935      binder_ioctl
sysTid=4945      binder_ioctl
sysTid=4955      futex_wait_queue_me
sysTid=4990      SyS_epoll_wait

----- end 4917 -----

