Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] [Android] crash happens when device reboot #30624

Closed
MatteoSomensi opened this issue Nov 23, 2023 · 20 comments
Closed

[BUG] [Android] crash happens when device reboot #30624

MatteoSomensi opened this issue Nov 23, 2023 · 20 comments
Assignees
Labels
android bug Something isn't working

Comments

@MatteoSomensi
Copy link

MatteoSomensi commented Nov 23, 2023

Reproduction steps

When device reboot and the application tries to send a message to the ChipClient after a number of failed attempts a native exception is thrown which causes the application to crash.

Bug prevalence

systematic

GitHub hash of the SDK that was being used

181b0cb

Platform

android

Failed to Send CHIP MessageCounter:172130281 on exchange 33460i sendCount: 4 max retries: 4
Time out! failed to receive report data from Exchange: 33460i
A java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: JNI GetObjectClass called with pending exception java.lang.NullPointerException:
java_vm_ext.cc:591] (Throwable with no stack trace)
java_vm_ext.cc:591]
java_vm_ext.cc:591] in call to GetObjectClass
A runtime.cc:691] Runtime aborting...

@MatteoSomensi MatteoSomensi added bug Something isn't working needs triage labels Nov 23, 2023
@yunhanw-google
Copy link
Contributor

is it crash happening in android controller?

@MatteoSomensi
Copy link
Author

MatteoSomensi commented Nov 30, 2023

Appens when call this one in my ChipClient:

    /**
     * Wrapper around [ChipDeviceController.getConnectedDevicePointer] to return the value directly.
     */
    suspend fun getConnectedDevicePointer(nodeId: Long): Long {
        return suspendCancellableCoroutine { continuation ->
            getDeviceController()
                .getConnectedDevicePointer(
                    nodeId,
                    object : GetConnectedDeviceCallback {
                        override fun onDeviceConnected(devicePointer: Long) {
                            continuation.resume(devicePointer)
                        }

                        override fun onConnectionFailure(nodeId: Long, error: Exception) {
                            val errorMessage = "Unable to get connected device with nodeId $nodeId"
                            continuation.resumeWithException(IllegalStateException(errorMessage))
                        }
                    }
                )
        }
    }

@pgatti86
Copy link

pgatti86 commented Dec 22, 2023

@yunhanw-google Following @MatteoSomensi issue, when a matter device falls out of network reachability the chip library try to resend the command. For example if I try to obtain a device pointer or read/write a cluster attribute. The library execute some retries and then throws and exception. Such exception is not catchable in any way and the app crashes.

Here a detailed log of an attempt to read this attribute: readTemperatureSetpointHoldDurationAttribute

Is there any way to catch those crash in android app?

09:07:26.127 E Failed to Send CHIP MessageCounter:180467474 on exchange 63959i sendCount: 4 max retries: 4
09:07:29.189 E Time out! failed to receive report data from Exchange: 63959i
09:07:29.212 E readTemperatureSetpointHoldDurationAttribute failure
chip.devicecontroller.ChipClusterException: CHIP cluster error: 1
09:07:31.403 A java_vm_ext.cc:596] JNI DETECTED ERROR IN APPLICATION: JNI NewStringUTF called with pending exception java.lang.NullPointerException:
java_vm_ext.cc:596] (Throwable with no stack trace)
java_vm_ext.cc:596]
java_vm_ext.cc:596] in call to NewStringUTF
09:07:31.579 E kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 5000 ms (Ask Studio Bot)
at kotlinx.coroutines.TimeoutKt.TimeoutCancellationException(Timeout.kt:191)
at kotlinx.coroutines.TimeoutCoroutine.run(Timeout.kt:159)
at kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask.run(EventLoop.common.kt:501)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:109)
at java.lang.Thread.run(Thread.java:923)
09:07:31.586 A runtime.cc:686] Runtime aborting...
runtime.cc:686] Dumping all threads without mutator lock held
runtime.cc:686] All threads:
runtime.cc:686] DALVIK THREADS (73):
runtime.cc:686] "CHIP Device Controller IO Thread" prio=5 tid=68 Runnable
runtime.cc:686] | group="" sCount=0 dsCount=0 flags=0 obj=0x13300030 self=0xb4000073e95f2540
runtime.cc:686] | sysTid=16455 nice=0 cgrp=default sched=0/0 handle=0x71ce3f7cc0
runtime.cc:686] | state=R schedstat=( 466208276 31765100 259 ) utm=37 stm=9 core=6 HZ=100
runtime.cc:686] | stack=0x71ce300000-0x71ce302000 stackSize=995KB
runtime.cc:686] | held mutexes= "abort lock" "mutator lock"(shared held)
runtime.cc:686] native: #00 pc 00000000004a07d0 /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
runtime.cc:686] native: #1 pc 00000000005ada14 /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits >&, bool, BacktraceMap*, bool) const+376)
runtime.cc:686] native: #2 pc 00000000005cab4c /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+924)
runtime.cc:686] native: #3 pc 00000000005c4a8c /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+528)
runtime.cc:686] native: #4 pc 00000000005c3c58 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&, bool)+1920)
runtime.cc:686] native: #5 pc 000000000055e858 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+1864)
runtime.cc:686] native: #6 pc 0000000000013978 /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
runtime.cc:686] native: #7 pc 0000000000012fa4 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+320)
runtime.cc:686] native: #8 pc 0000000000385ff4 /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2572)
runtime.cc:686] native: #9 pc 000000000038606c /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
runtime.cc:686] native: #10 pc 0000000000377d50 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+144)
runtime.cc:686] native: #11 pc 0000000000376868 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+3108)
runtime.cc:686] native: #12 pc 00000000003754c8 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+612)
runtime.cc:686] native: #13 pc 000000000036b858 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+696)
runtime.cc:686] native: #14 pc 0000000000d0438c /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #15 pc 0000000000cfd404 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #16 pc 0000000002503c60 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #17 pc 0000000000d0f6d8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #18 pc 0000000000d0f648 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
09:07:31.586 A runtime.cc:686] native: #19 pc 000000000252a58c /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #20 pc 000000000252f9c4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #21 pc 000000000253e4f8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::CASESession::RecoverInitiatorIpk()+72)
runtime.cc:686] native: #22 pc 000000000253d930 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::CASESession::SendSigma1()+944)
runtime.cc:686] native: #23 pc 000000000253d3f4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::CASESession::EstablishSession(chip::SessionManager&, chip::FabricTable*, chip::ScopedNodeId, chip::Messaging::ExchangeContext*, chip::SessionResumptionStorage*, chip::Credentials::CertificateValidityPolicy*, chip::SessionEstablishmentDelegate*, chip::Optionalchip::ReliableMessageProtocolConfig)+728)
runtime.cc:686] native: #24 pc 00000000023da374 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::CASEClient::EstablishSession(chip::CASEClientInitParams const&, chip::ScopedNodeId const&, chip::Transport::PeerAddress const&, chip::ReliableMessageProtocolConfig const&, chip::SessionEstablishmentDelegate*)+456)
runtime.cc:686] native: #25 pc 00000000023d8810 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::OperationalSessionSetup::EstablishConnection(chip::ReliableMessageProtocolConfig const&)+128)
runtime.cc:686] native: #26 pc 00000000023d8614 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::OperationalSessionSetup::UpdateDeviceData(chip::Transport::PeerAddress const&, chip::ReliableMessageProtocolConfig const&)+416)
runtime.cc:686] native: #27 pc 00000000023d95dc /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::OperationalSessionSetup::OnNodeAddressResolved(chip::PeerId const&, chip::AddressResolve::ResolveResult const&)+40)
runtime.cc:686] native: #28 pc 000000000250b090 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #29 pc 000000000250b1ac /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #30 pc 000000000250b310 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #31 pc 00000000024260f4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (chip::System::TimerData::Callback::Invoke() const+32)
runtime.cc:686] native: #32 pc 0000000002425aa8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #33 pc 00000000024258b8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #34 pc 0000000002505374 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #35 pc 0000000000d28330 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
09:07:31.586 A runtime.cc:686] native: #36 pc 0000000000d19410 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset c2f000) (???)
runtime.cc:686] native: #37 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #38 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "main" prio=10 tid=1 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x730f6338 self=0xb4000073e956e380
runtime.cc:686] | sysTid=16318 nice=-10 cgrp=default sched=0/0 handle=0x750fe994f8
runtime.cc:686] | state=S schedstat=( 15196447228 473892208 6867 ) utm=1445 stm=73 core=6 HZ=100
runtime.cc:686] | stack=0x7fdb5b0000-0x7fdb5b2000 stackSize=8192KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
runtime.cc:686] native: #3 pc 0000000000112bcc /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:686] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:686] at android.os.MessageQueue.next(MessageQueue.java:342)
runtime.cc:686] at android.os.Looper.loop(Looper.java:197)
runtime.cc:686] at android.app.ActivityThread.main(ActivityThread.java:7755)
runtime.cc:686] at java.lang.reflect.Method.invoke(Native method)
runtime.cc:686] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
runtime.cc:686] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
runtime.cc:686]
runtime.cc:686] "Signal Catcher" prio=10 tid=6 WaitingInMainSignalCatcherLoop
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x134815b0 self=0xb4000073e9578a60
runtime.cc:686] | sysTid=16329 nice=-20 cgrp=default sched=0/0 handle=0x726b49fcc0
runtime.cc:686] | state=S schedstat=( 378489 0 1 ) utm=0 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x726b3a8000-0x726b3aa000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009b8c8 /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+8)
runtime.cc:686] native: #1 pc 000000000005ccb8 /apex/com.android.runtime/lib64/bionic/libc.so (sigwait+68)
runtime.cc:686] native: #2 pc 00000000005849d4 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+428)
runtime.cc:686] native: #3 pc 0000000000583544 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+272)
runtime.cc:686] native: #4 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #5 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000073e9576e90
runtime.cc:686] | sysTid=16330 nice=-20 cgrp=default sched=0/0 handle=0x726627ecc0
runtime.cc:686] | state=S schedstat=( 118437 0 1 ) utm=0 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x7266187000-0x7266189000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009ac44 /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
09:07:31.586 A runtime.cc:686] native: #1 pc 00000000000180bc /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ArtPlugin_Initialize::$_29> >(void*)+280)
runtime.cc:686] native: #2 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #3 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "ADB-JDWP Connection Control Thread" prio=10 tid=8 WaitingInMainDebuggerLoop
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13481788 self=0xb4000073e956c7b0
runtime.cc:686] | sysTid=16331 nice=-20 cgrp=default sched=0/0 handle=0x721b004cc0
runtime.cc:686] | state=S schedstat=( 43419060 384687 15 ) utm=3 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x721af0d000-0x721af0f000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009bf88 /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
runtime.cc:686] native: #1 pc 000000000005a280 /apex/com.android.runtime/lib64/bionic/libc.so (poll+92)
runtime.cc:686] native: #2 pc 0000000000009efc /apex/com.android.art/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+828)
runtime.cc:686] native: #3 pc 0000000000008578 /apex/com.android.art/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1508)
runtime.cc:686] native: #4 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #5 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "Jit thread pool worker thread 0" prio=5 tid=9 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13518458 self=0xb4000073e957f9a0
runtime.cc:686] | sysTid=16332 nice=0 cgrp=default sched=0/0 handle=0x7219f0ad00
runtime.cc:686] | state=S schedstat=( 1896560785 557210175 3211 ) utm=135 stm=54 core=0 HZ=100
runtime.cc:686] | stack=0x7219e0c000-0x7219e0e000 stackSize=1023KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 00000000005cc874 /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
runtime.cc:686] native: #3 pc 00000000005cbb18 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
runtime.cc:686] native: #4 pc 00000000005cb5e8 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
runtime.cc:686] native: #5 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #6 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "ReferenceQueueDaemon" prio=5 tid=10 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13481978 self=0xb4000073e9583140
runtime.cc:686] | sysTid=16334 nice=4 cgrp=default sched=0/0 handle=0x7218cfbcc0
runtime.cc:686] | state=S schedstat=( 194531314 25378691 389 ) utm=18 stm=1 core=0 HZ=100
runtime.cc:686] | stack=0x7218bf8000-0x7218bfa000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
09:07:31.586 A runtime.cc:686] native: #2 pc 000000000049b7b4 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+1168)
runtime.cc:686] native: #3 pc 000000000049d220 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long, int, bool, art::ThreadState)+280)
runtime.cc:686] at java.lang.Object.wait(Native method)
runtime.cc:686] - waiting on <0x07a9f65a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:686] at java.lang.Object.wait(Object.java:442)
runtime.cc:686] at java.lang.Object.wait(Object.java:568)
runtime.cc:686] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
runtime.cc:686] - locked <0x07a9f65a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:686] at java.lang.Daemons$Daemon.run(Daemons.java:139)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "HeapTaskDaemon" prio=5 tid=11 WaitingForTaskProcessor
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13497e40 self=0xb4000073e957ddd0
runtime.cc:686] | sysTid=16333 nice=4 cgrp=default sched=0/0 handle=0x7218e05cc0
runtime.cc:686] | state=S schedstat=( 441897824 30854535 188 ) utm=41 stm=3 core=6 HZ=100
runtime.cc:686] | stack=0x7218d02000-0x7218d04000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 00000000002e5464 /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+536)
runtime.cc:686] native: #3 pc 00000000002e5d94 /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
runtime.cc:686] at dalvik.system.VMRuntime.runHeapTasks(Native method)
runtime.cc:686] at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
runtime.cc:686] at java.lang.Daemons$Daemon.run(Daemons.java:139)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "FinalizerWatchdogDaemon" prio=5 tid=12 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13481ed8 self=0xb4000073e95868e0
runtime.cc:686] | sysTid=16336 nice=4 cgrp=default sched=0/0 handle=0x7217ae7cc0
runtime.cc:686] | state=S schedstat=( 1802344 1088854 5 ) utm=0 stm=0 core=1 HZ=100
runtime.cc:686] | stack=0x72179e4000-0x72179e6000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 000000000049b7b4 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+1168)
runtime.cc:686] native: #3 pc 000000000049d220 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long, int, bool, art::ThreadState)+280)
runtime.cc:686] at java.lang.Object.wait(Native method)
runtime.cc:686] - waiting on <0x0009808b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
runtime.cc:686] at java.lang.Object.wait(Object.java:442)
runtime.cc:686] at java.lang.Object.wait(Object.java:568)
runtime.cc:686] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)
runtime.cc:686] - locked <0x0009808b> (a java.lang.Daemons$FinalizerWatchdogDaemon)
runtime.cc:686] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)
runtime.cc:686] at java.lang.Daemons$Daemon.run(Daemons.java:139)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
09:07:31.586 A runtime.cc:686] "FinalizerDaemon" prio=5 tid=13 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x134820f8 self=0xb4000073e9581570
runtime.cc:686] | sysTid=16335 nice=4 cgrp=default sched=0/0 handle=0x7217bf1cc0
runtime.cc:686] | state=S schedstat=( 88084064 14637179 221 ) utm=8 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x7217aee000-0x7217af0000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 000000000049b7b4 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+1168)
runtime.cc:686] native: #3 pc 000000000049d220 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long, int, bool, art::ThreadState)+280)
runtime.cc:686] at java.lang.Object.wait(Native method)
runtime.cc:686] - waiting on <0x0fb84568> (a java.lang.Object)
runtime.cc:686] at java.lang.Object.wait(Object.java:442)
runtime.cc:686] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
runtime.cc:686] - locked <0x0fb84568> (a java.lang.Object)
runtime.cc:686] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
runtime.cc:686] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
runtime.cc:686] at java.lang.Daemons$Daemon.run(Daemons.java:139)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Binder:16318_1" prio=5 tid=14 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x134830f0 self=0xb4000073e9584d10
runtime.cc:686] | sysTid=16337 nice=0 cgrp=default sched=0/0 handle=0x72148dfcc0
runtime.cc:686] | state=S schedstat=( 26469264 10102608 49 ) utm=1 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x72147e8000-0x72147ea000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009aec4 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
runtime.cc:686] native: #1 pc 0000000000057ca0 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
runtime.cc:686] native: #2 pc 00000000000519e4 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
runtime.cc:686] native: #3 pc 0000000000051bd4 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
runtime.cc:686] native: #4 pc 00000000000524a0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
runtime.cc:686] native: #5 pc 00000000000785d0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+44)
runtime.cc:686] native: #6 pc 00000000000154d0 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
runtime.cc:686] native: #7 pc 00000000000a1ec8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
runtime.cc:686] native: #8 pc 0000000000014d94 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
runtime.cc:686] native: #9 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #10 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "Binder:16318_2" prio=5 tid=15 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x134839a0 self=0xb4000073e958a080
runtime.cc:686] | sysTid=16338 nice=0 cgrp=default sched=0/0 handle=0x72137e1cc0
runtime.cc:686] | state=S schedstat=( 473543 13919531 8 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x72136ea000-0x72136ec000 stackSize=995KB
runtime.cc:686] | held mutexes=
09:07:31.586 A runtime.cc:686] native: #00 pc 000000000009aec4 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
runtime.cc:686] native: #1 pc 0000000000057ca0 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
runtime.cc:686] native: #2 pc 00000000000519e4 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
runtime.cc:686] native: #3 pc 0000000000051bd4 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
runtime.cc:686] native: #4 pc 00000000000524a0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
runtime.cc:686] native: #5 pc 00000000000785d0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+44)
runtime.cc:686] native: #6 pc 00000000000154d0 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
runtime.cc:686] native: #7 pc 00000000000a1ec8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
runtime.cc:686] native: #8 pc 0000000000014d94 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
runtime.cc:686] native: #9 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #10 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "Binder:16318_3" prio=5 tid=16 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13483c78 self=0xb4000073e95884b0
runtime.cc:686] | sysTid=16339 nice=0 cgrp=default sched=0/0 handle=0x72126e3cc0
runtime.cc:686] | state=S schedstat=( 39006669 20926357 49 ) utm=2 stm=1 core=7 HZ=100
runtime.cc:686] | stack=0x72125ec000-0x72125ee000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009aec4 /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
runtime.cc:686] native: #1 pc 0000000000057ca0 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
runtime.cc:686] native: #2 pc 00000000000519e4 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
runtime.cc:686] native: #3 pc 0000000000051bd4 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
runtime.cc:686] native: #4 pc 00000000000524a0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
runtime.cc:686] native: #5 pc 00000000000785d0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+44)
runtime.cc:686] native: #6 pc 00000000000154d0 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
runtime.cc:686] native: #7 pc 00000000000a1ec8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
runtime.cc:686] native: #8 pc 0000000000014d94 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
runtime.cc:686] native: #9 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #10 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "JDWP Event Helper Thread" prio=10 tid=17 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13481628 self=0xb4000073e958f3f0
runtime.cc:686] | sysTid=16344 nice=-20 cgrp=default sched=0/0 handle=0x7210f92cc0
runtime.cc:686] | state=S schedstat=( 603834311 50306620 8768 ) utm=37 stm=22 core=4 HZ=100
runtime.cc:686] | stack=0x7210e9b000-0x7210e9d000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 000000000004ef74 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
09:07:31.586 A runtime.cc:686] native: #2 pc 00000000000af0d0 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+60)
runtime.cc:686] native: #3 pc 00000000000584ec /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)+20)
runtime.cc:686] native: #4 pc 000000000009e8b8 /apex/com.android.art/lib64/libopenjdkjvmti.so (bool openjdkjvmti::JvmtiMonitor::Wait<openjdkjvmti::JvmtiMonitor::Wait(art::Thread*)::'lambda'(std::__1::unique_lockstd::__1::mutex&)>(art::Thread*, openjdkjvmti::JvmtiMonitor::Wait(art::Thread*)::'lambda'(std::__1::unique_lockstd::__1::mutex&))+120)
runtime.cc:686] native: #5 pc 000000000009dd0c /apex/com.android.art/lib64/libopenjdkjvmti.so (openjdkjvmti::MonitorUtil::RawMonitorWait(_jvmtiEnv*, _jrawMonitorID*, long)+188)
runtime.cc:686] native: #6 pc 000000000003cef0 /apex/com.android.art/lib64/libjdwp.so (debugMonitorWait+56)
runtime.cc:686] native: #7 pc 000000000002c6ac /apex/com.android.art/lib64/libjdwp.so (commandLoop+200)
runtime.cc:686] native: #8 pc 00000000000ded70 /apex/com.android.art/lib64/libopenjdkjvmti.so (openjdkjvmti::AgentCallback(void*)+1644)
runtime.cc:686] native: #9 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #10 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "JDWP Transport Listener: dt_fd_forward" prio=10 tid=18 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13484098 self=0xb4000073e958bc50
runtime.cc:686] | sysTid=16343 nice=-20 cgrp=default sched=0/0 handle=0x7211090cc0
runtime.cc:686] | state=S schedstat=( 107562759 667240 34 ) utm=10 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x7210f99000-0x7210f9b000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 000000000004ef74 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
runtime.cc:686] native: #2 pc 00000000000af0d0 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+60)
runtime.cc:686] native: #3 pc 00000000000584ec /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&)+20)
runtime.cc:686] native: #4 pc 000000000009e8b8 /apex/com.android.art/lib64/libopenjdkjvmti.so (bool openjdkjvmti::JvmtiMonitor::Wait<openjdkjvmti::JvmtiMonitor::Wait(art::Thread*)::'lambda'(std::__1::unique_lockstd::__1::mutex&)>(art::Thread*, openjdkjvmti::JvmtiMonitor::Wait(art::Thread*)::'lambda'(std::__1::unique_lockstd::__1::mutex&))+120)
runtime.cc:686] native: #5 pc 000000000009dd0c /apex/com.android.art/lib64/libopenjdkjvmti.so (openjdkjvmti::MonitorUtil::RawMonitorWait(_jvmtiEnv*, _jrawMonitorID*, long)+188)
runtime.cc:686] native: #6 pc 000000000003cef0 /apex/com.android.art/lib64/libjdwp.so (debugMonitorWait+56)
runtime.cc:686] native: #7 pc 0000000000025030 /apex/com.android.art/lib64/libjdwp.so (debugLoop_run+180)
runtime.cc:686] native: #8 pc 00000000000381f8 /apex/com.android.art/lib64/libjdwp.so (acceptThread+296)
runtime.cc:686] native: #9 pc 00000000000ded70 /apex/com.android.art/lib64/libopenjdkjvmti.so (openjdkjvmti::AgentCallback(void*)+1644)
runtime.cc:686] native: #10 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #11 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "JDWP Command Reader" prio=10 tid=19 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13484658 self=0xb4000073e958d820
09:07:31.586 A runtime.cc:686] | sysTid=16345 nice=-20 cgrp=default sched=0/0 handle=0x7210e94cc0
runtime.cc:686] | state=S schedstat=( 618384 1085728 17 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x7210d9d000-0x7210d9f000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009bf88 /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
runtime.cc:686] native: #1 pc 000000000005a280 /apex/com.android.runtime/lib64/bionic/libc.so (poll+92)
runtime.cc:686] native: #2 pc 0000000000003f64 /apex/com.android.art/lib64/libdt_fd_forward.so (dt_fd_forward::FdForwardTransport::ReadFully(void*, unsigned long)+228)
runtime.cc:686] native: #3 pc 0000000000004b70 /apex/com.android.art/lib64/libdt_fd_forward.so (dt_fd_forward::PacketReader::ReadFully()+112)
runtime.cc:686] native: #4 pc 0000000000005470 /apex/com.android.art/lib64/libdt_fd_forward.so (dt_fd_forward::JdwpTransportFunctions::ReadPacket(_jdwpTransportEnv*, jdwpPacket*)+44)
runtime.cc:686] native: #5 pc 000000000003850c /apex/com.android.art/lib64/libjdwp.so (transport_receivePacket+44)
runtime.cc:686] native: #6 pc 000000000002546c /apex/com.android.art/lib64/libjdwp.so (reader+432)
runtime.cc:686] native: #7 pc 00000000000ded70 /apex/com.android.art/lib64/libopenjdkjvmti.so (openjdkjvmti::AgentCallback(void*)+1644)
runtime.cc:686] native: #8 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #9 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "Profile Saver" prio=5 tid=20 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13484af0 self=0xb4000073e9594760
runtime.cc:686] | sysTid=16349 nice=9 cgrp=default sched=0/0 handle=0x7210811cc0
runtime.cc:686] | state=S schedstat=( 78830578 10781772 108 ) utm=6 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x721071a000-0x721071c000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000001afcfc /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
runtime.cc:686] native: #2 pc 0000000000354b5c /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+672)
runtime.cc:686] native: #3 pc 000000000035982c /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+180)
runtime.cc:686] native: #4 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #5 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "pool-3-thread-1" prio=5 tid=21 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13484fd0 self=0xb4000073e9596330
runtime.cc:686] | sysTid=16350 nice=0 cgrp=default sched=0/0 handle=0x7210294cc0
runtime.cc:686] | state=S schedstat=( 536957801 37545199 398 ) utm=52 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x7210191000-0x7210193000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
09:07:31.586 A runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase-Messaging-Init" prio=5 tid=22 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13487b30 self=0xb4000073e9597f00
runtime.cc:686] | sysTid=16351 nice=0 cgrp=default sched=0/0 handle=0x721018acc0
runtime.cc:686] | state=S schedstat=( 26587974 2607603 39 ) utm=2 stm=0 core=0 HZ=100
runtime.cc:686] | stack=0x7210087000-0x7210089000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
runtime.cc:686] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase-Messaging-Topics-Io" prio=5 tid=23 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13488948 self=0xb4000073e959b6a0
runtime.cc:686] | sysTid=16352 nice=0 cgrp=default sched=0/0 handle=0x7210080cc0
runtime.cc:686] | state=S schedstat=( 8850625 2531457 25 ) utm=0 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x720ff7d000-0x720ff7f000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
runtime.cc:686] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
09:07:31.586 A runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "ScionFrontendApi" prio=5 tid=24 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348afd8 self=0xb4000073e959d270
runtime.cc:686] | sysTid=16356 nice=0 cgrp=default sched=0/0 handle=0x720ff56cc0
runtime.cc:686] | state=S schedstat=( 165937096 25770361 526 ) utm=15 stm=1 core=2 HZ=100
runtime.cc:686] | stack=0x720fe53000-0x720fe55000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "GmsDynamite" prio=1 tid=25 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348c178 self=0xb4000073e9599ad0
runtime.cc:686] | sysTid=16357 nice=19 cgrp=default sched=0/0 handle=0x7203f10cc0
runtime.cc:686] | state=S schedstat=( 564896 168750 1 ) utm=0 stm=0 core=1 HZ=100
runtime.cc:686] | stack=0x7203e0d000-0x7203e0f000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 000000000049b7b4 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+1168)
runtime.cc:686] native: #3 pc 000000000049d220 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long, int, bool, art::ThreadState)+280)
runtime.cc:686] at java.lang.Object.wait(Native method)
runtime.cc:686] - waiting on <0x0d0b6d81> (a com.google.android.gms.dynamite.zza)
runtime.cc:686] at java.lang.Object.wait(Object.java:442)
runtime.cc:686] at java.lang.Object.wait(Object.java:568)
runtime.cc:686] at com.google.android.gms.dynamite.zza.run(com.google.android.gms:play-services-basement@@18.1.0:2)
runtime.cc:686] - locked <0x0d0b6d81> (a com.google.android.gms.dynamite.zza)
runtime.cc:686]
runtime.cc:686] "DefaultDispatcher-worker-1" prio=5 tid=27 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348ce40 self=0xb4000073e959ee40
runtime.cc:686] | sysTid=16359 nice=0 cgrp=default sched=0/0 handle=0x7200bc6cc0
runtime.cc:686] | state=S schedstat=( 1362821230 157547778 1617 ) utm=119 stm=16 core=4 HZ=100
09:07:31.586 A runtime.cc:686] | stack=0x7200ac3000-0x7200ac5000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:838)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:783)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:731)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
runtime.cc:686]
runtime.cc:686] "DefaultDispatcher-worker-2" prio=5 tid=28 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348d868 self=0xb4000073e95a5d80
runtime.cc:686] | sysTid=16360 nice=0 cgrp=default sched=0/0 handle=0x71ffabccc0
runtime.cc:686] | state=S schedstat=( 310657329 75231452 1037 ) utm=24 stm=6 core=2 HZ=100
runtime.cc:686] | stack=0x71ff9b9000-0x71ff9bb000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:838)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:783)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:731)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
runtime.cc:686]
runtime.cc:686] "DefaultDispatcher-worker-3" prio=5 tid=29 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348dfe8 self=0xb4000073e95a25e0
runtime.cc:686] | sysTid=16361 nice=0 cgrp=default sched=0/0 handle=0x71fe9b2cc0
runtime.cc:686] | state=S schedstat=( 172382137 38017603 162 ) utm=14 stm=2 core=5 HZ=100
runtime.cc:686] | stack=0x71fe8af000-0x71fe8b1000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:838)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:783)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:731)
09:07:31.586 A runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
runtime.cc:686]
runtime.cc:686] "Firebase Background Thread #0" prio=4 tid=30 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1349bc50 self=0xb4000073e95a41b0
runtime.cc:686] | sysTid=16363 nice=10 cgrp=default sched=0/0 handle=0x71fd8a8cc0
runtime.cc:686] | state=S schedstat=( 234846872 49181784 661 ) utm=20 stm=2 core=6 HZ=100
runtime.cc:686] | stack=0x71fd7a5000-0x71fd7a7000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:-1)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase Background Thread #1" prio=4 tid=31 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x1348f9c0 self=0xb4000073e95accc0
runtime.cc:686] | sysTid=16365 nice=10 cgrp=default sched=0/0 handle=0x71fc79ecc0
runtime.cc:686] | state=S schedstat=( 186286775 51646980 448 ) utm=14 stm=4 core=7 HZ=100
runtime.cc:686] | stack=0x71fc69b000-0x71fc69d000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:-1)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
09:07:31.586 A runtime.cc:686] "Crashlytics Exception Handler1" prio=4 tid=32 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x134910e0 self=0xb4000073e95a0a10
runtime.cc:686] | sysTid=16366 nice=10 cgrp=default sched=0/0 handle=0x71fb694cc0
runtime.cc:686] | state=S schedstat=( 205871452 29287609 599 ) utm=17 stm=2 core=6 HZ=100
runtime.cc:686] | stack=0x71fb591000-0x71fb593000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:67)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "queued-work-looper" prio=6 tid=33 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13492ea0 self=0xb4000073e95a7950
runtime.cc:686] | sysTid=16367 nice=-2 cgrp=default sched=0/0 handle=0x71fa58acc0
runtime.cc:686] | state=S schedstat=( 101035834 3585262 88 ) utm=9 stm=1 core=2 HZ=100
runtime.cc:686] | stack=0x71fa487000-0x71fa489000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
runtime.cc:686] native: #3 pc 0000000000112bcc /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:686] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:686] at android.os.MessageQueue.next(MessageQueue.java:342)
runtime.cc:686] at android.os.Looper.loop(Looper.java:197)
runtime.cc:686] at android.os.HandlerThread.run(HandlerThread.java:67)
runtime.cc:686]
runtime.cc:686] "com.google.firebase.crashlytics.startup1" prio=4 tid=34 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13493718 self=0xb4000073e95ab0f0
runtime.cc:686] | sysTid=16368 nice=10 cgrp=default sched=0/0 handle=0x71f9480cc0
runtime.cc:686] | state=S schedstat=( 5034636 278698 2 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x71f937d000-0x71f937f000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
09:07:31.586 A runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:67)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase Background Thread #2" prio=4 tid=35 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13494bd0 self=0xb4000073e95b3c00
runtime.cc:686] | sysTid=16369 nice=10 cgrp=default sched=0/0 handle=0x71f8376cc0
runtime.cc:686] | state=S schedstat=( 82635827 14270111 137 ) utm=8 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x71f8273000-0x71f8275000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:-1)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "awaitEvenIfOnMainThread task continuation executor1" prio=4 tid=36 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13495f88 self=0xb4000073e95b0460
runtime.cc:686] | sysTid=16370 nice=10 cgrp=default sched=0/0 handle=0x71f726ccc0
runtime.cc:686] | state=S schedstat=( 3032292 185886 5 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x71f7169000-0x71f716b000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
09:07:31.586 A runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:67)
runtime.cc:686] at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase Blocking Thread #0" prio=4 tid=37 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13496a18 self=0xb4000073e95ae890
runtime.cc:686] | sysTid=16371 nice=11 cgrp=default sched=0/0 handle=0x71f6162cc0
runtime.cc:686] | state=S schedstat=( 166495630 26013540 330 ) utm=14 stm=2 core=1 HZ=100
runtime.cc:686] | stack=0x71f605f000-0x71f6061000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:-1)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Firebase Background Thread #3" prio=4 tid=38 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13491fd8 self=0xb4000073e95b2030
runtime.cc:686] | sysTid=16372 nice=10 cgrp=default sched=0/0 handle=0x71f5058cc0
runtime.cc:686] | state=S schedstat=( 52028899 39926829 213 ) utm=4 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x71f4f55000-0x71f4f57000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
09:07:31.586 A runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
runtime.cc:686] at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:-1)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "ConnectivityThread" prio=5 tid=39 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x12ec27a0 self=0xb4000073e95b57d0
runtime.cc:686] | sysTid=16374 nice=0 cgrp=default sched=0/0 handle=0x71f3e2ecc0
runtime.cc:686] | state=S schedstat=( 12290890 2950469 103 ) utm=1 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x71f3d2b000-0x71f3d2d000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
runtime.cc:686] native: #3 pc 0000000000112bcc /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:686] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:686] at android.os.MessageQueue.next(MessageQueue.java:342)
runtime.cc:686] at android.os.Looper.loop(Looper.java:197)
runtime.cc:686] at android.os.HandlerThread.run(HandlerThread.java:67)
runtime.cc:686]
runtime.cc:686] "RenderThread" prio=10 tid=40 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x12ec28c8 self=0xb4000073e95b73a0
runtime.cc:686] | sysTid=16375 nice=-10 cgrp=default sched=0/0 handle=0x71f2d04cc0
runtime.cc:686] | state=S schedstat=( 378183899 50518197 1059 ) utm=23 stm=14 core=6 HZ=100
runtime.cc:686] | stack=0x71f2c0d000-0x71f2c0f000 stackSize=995KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
runtime.cc:686] native: #3 pc 000000000020ec68 /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+132)
runtime.cc:686] native: #4 pc 000000000023001c /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+80)
runtime.cc:686] native: #5 pc 00000000000154d0 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
runtime.cc:686] native: #6 pc 0000000000014d94 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
runtime.cc:686] native: #7 pc 00000000000afce8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
runtime.cc:686] native: #8 pc 00000000000502c8 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
runtime.cc:686] (no managed stack frames)
runtime.cc:686]
runtime.cc:686] "OkHttp Dispatcher" prio=5 tid=41 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x12dc0020 self=0xb4000073e95b8f70
09:07:31.586 A runtime.cc:686] | sysTid=16379 nice=0 cgrp=default sched=0/0 handle=0x71f1b26cc0
runtime.cc:686] | state=S schedstat=( 1099772947 112972074 4112 ) utm=96 stm=13 core=7 HZ=100
runtime.cc:686] | stack=0x71f1a23000-0x71f1a25000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "Okio Watchdog" prio=5 tid=42 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x12dc01a8 self=0xb4000073e95bab40
runtime.cc:686] | sysTid=16380 nice=0 cgrp=default sched=0/0 handle=0x71f1a1ccc0
runtime.cc:686] | state=S schedstat=( 14188544 9937552 25 ) utm=1 stm=0 core=2 HZ=100
runtime.cc:686] | stack=0x71f1919000-0x71f191b000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2197)
runtime.cc:686] at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:308)
runtime.cc:686] at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:186)
runtime.cc:686]
runtime.cc:686] "OkHttp Dispatcher" prio=5 tid=43 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13140530 self=0xb4000073e95bfeb0
runtime.cc:686] | sysTid=16381 nice=0 cgrp=default sched=0/0 handle=0x71f18f2cc0
runtime.cc:686] | state=S schedstat=( 1647972126 133293804 4753 ) utm=146 stm=18 core=7 HZ=100
runtime.cc:686] | stack=0x71f17ef000-0x71f17f1000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
09:07:31.586 A runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "FirebaseSessions_HandlerThread" prio=5 tid=44 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13145518 self=0xb4000073e95bc710
runtime.cc:686] | sysTid=16382 nice=0 cgrp=default sched=0/0 handle=0x71f17e8cc0
runtime.cc:686] | state=S schedstat=( 56704950 13755986 173 ) utm=5 stm=0 core=7 HZ=100
runtime.cc:686] | stack=0x71f16e5000-0x71f16e7000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
runtime.cc:686] native: #3 pc 0000000000112bcc /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:686] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:686] at android.os.MessageQueue.next(MessageQueue.java:342)
runtime.cc:686] at android.os.Looper.loop(Looper.java:197)
runtime.cc:686] at android.os.HandlerThread.run(HandlerThread.java:67)
runtime.cc:686]
runtime.cc:686] "OkHttp api.bhtronics.eu" prio=5 tid=45 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13846aa0 self=0xb4000073e95c89c0
runtime.cc:686] | sysTid=16386 nice=0 cgrp=default sched=0/0 handle=0x7210419cc0
runtime.cc:686] | state=S schedstat=( 85486997 18258277 122 ) utm=7 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x7210316000-0x7210318000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009ba44 /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
runtime.cc:686] native: #1 pc 0000000000028ac0 /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
runtime.cc:686] native: #2 pc 0000000000029638 /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
runtime.cc:686] at java.net.SocketInputStream.socketRead0(Native method)
runtime.cc:686] at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:176)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:144)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:936)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:815)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:788)
runtime.cc:686] - locked <0x0c011e26> (a java.lang.Object)
runtime.cc:686] at okio.InputStreamSource.read(JvmOkio.kt:93)
runtime.cc:686] at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:128)
runtime.cc:686] at okio.RealBufferedSource.request(RealBufferedSource.kt:209)
runtime.cc:686] at okio.RealBufferedSource.require(RealBufferedSource.kt:202)
09:07:31.586 A runtime.cc:686] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
runtime.cc:686] at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp api.bhtronics.eu" prio=5 tid=46 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13840d90 self=0xb4000073e95c3650
runtime.cc:686] | sysTid=16385 nice=0 cgrp=default sched=0/0 handle=0x7210d96cc0
runtime.cc:686] | state=S schedstat=( 70183439 13135774 325 ) utm=5 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x7210c93000-0x7210c95000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009ba44 /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
runtime.cc:686] native: #1 pc 0000000000028ac0 /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
runtime.cc:686] native: #2 pc 0000000000029638 /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
runtime.cc:686] at java.net.SocketInputStream.socketRead0(Native method)
runtime.cc:686] at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:176)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:144)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:936)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:815)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:788)
runtime.cc:686] - locked <0x0b0d9a67> (a java.lang.Object)
runtime.cc:686] at okio.InputStreamSource.read(JvmOkio.kt:93)
runtime.cc:686] at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:128)
runtime.cc:686] at okio.RealBufferedSource.request(RealBufferedSource.kt:209)
runtime.cc:686] at okio.RealBufferedSource.require(RealBufferedSource.kt:202)
runtime.cc:686] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
runtime.cc:686] at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp api.bhtronics.eu" prio=5 tid=47 Native
09:07:31.586 A runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13840e78 self=0xb4000073e95be2e0
runtime.cc:686] | sysTid=16387 nice=0 cgrp=default sched=0/0 handle=0x720fdebcc0
runtime.cc:686] | state=S schedstat=( 153641419 14147344 94 ) utm=15 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x720fce8000-0x720fcea000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009ba44 /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
runtime.cc:686] native: #1 pc 0000000000028ac0 /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
runtime.cc:686] native: #2 pc 0000000000029638 /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
runtime.cc:686] at java.net.SocketInputStream.socketRead0(Native method)
runtime.cc:686] at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:176)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:144)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:936)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:815)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:788)
runtime.cc:686] - locked <0x0c805014> (a java.lang.Object)
runtime.cc:686] at okio.InputStreamSource.read(JvmOkio.kt:93)
runtime.cc:686] at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:128)
runtime.cc:686] at okio.RealBufferedSource.request(RealBufferedSource.kt:209)
runtime.cc:686] at okio.RealBufferedSource.require(RealBufferedSource.kt:202)
runtime.cc:686] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
runtime.cc:686] at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp api.bhtronics.eu" prio=5 tid=48 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13846168 self=0xb4000073e95c5220
runtime.cc:686] | sysTid=16388 nice=0 cgrp=default sched=0/0 handle=0x720fce1cc0
runtime.cc:686] | state=S schedstat=( 270862812 18610316 134 ) utm=25 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x720fbde000-0x720fbe0000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009ba44 /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
runtime.cc:686] native: #1 pc 0000000000028ac0 /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
runtime.cc:686] native: #2 pc 0000000000029638 /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
runtime.cc:686] at java.net.SocketInputStream.socketRead0(Native method)
runtime.cc:686] at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:176)
runtime.cc:686] at java.net.SocketInputStream.read(SocketInputStream.java:144)
09:07:31.586 A runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:936)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:815)
runtime.cc:686] at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:788)
runtime.cc:686] - locked <0x0e8060bd> (a java.lang.Object)
runtime.cc:686] at okio.InputStreamSource.read(JvmOkio.kt:93)
runtime.cc:686] at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:128)
runtime.cc:686] at okio.RealBufferedSource.request(RealBufferedSource.kt:209)
runtime.cc:686] at okio.RealBufferedSource.require(RealBufferedSource.kt:202)
runtime.cc:686] at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
runtime.cc:686] at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
runtime.cc:686] at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=49 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13846250 self=0xb4000073e95c6df0
runtime.cc:686] | sysTid=16389 nice=0 cgrp=default sched=0/0 handle=0x720fbd7cc0
runtime.cc:686] | state=S schedstat=( 13076042 5509790 38 ) utm=0 stm=0 core=3 HZ=100
runtime.cc:686] | stack=0x720fad4000-0x720fad6000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=50 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x138462f8 self=0xb4000073e95cdd30
runtime.cc:686] | sysTid=16390 nice=0 cgrp=default sched=0/0 handle=0x71f1513cc0
runtime.cc:686] | state=S schedstat=( 67797343 20222085 146 ) utm=5 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x71f1410000-0x71f1412000 stackSize=1043KB
runtime.cc:686] | held mutexes=
09:07:31.587 A runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000001afcfc /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
runtime.cc:686] native: #2 pc 000000000049b7c8 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+1188)
runtime.cc:686] native: #3 pc 000000000049d220 /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtrart::mirror::Object, long, int, bool, art::ThreadState)+280)
runtime.cc:686] at java.lang.Object.wait(Native method)
runtime.cc:686] - waiting on <0x0950f6b2> (a okhttp3.internal.concurrent.TaskRunner)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(TaskRunner.kt:294)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)
runtime.cc:686] at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:59)
runtime.cc:686] - locked <0x0950f6b2> (a okhttp3.internal.concurrent.TaskRunner)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=51 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x138463a0 self=0xb4000073e95c1a80
runtime.cc:686] | sysTid=16391 nice=0 cgrp=default sched=0/0 handle=0x71f1409cc0
runtime.cc:686] | state=S schedstat=( 44336350 23258543 105 ) utm=2 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x71f1306000-0x71f1308000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "GoogleApiHandler" prio=5 tid=52 Native
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13846448 self=0xb4000073e95cc160
runtime.cc:686] | sysTid=16392 nice=9 cgrp=default sched=0/0 handle=0x71f12ffcc0
runtime.cc:686] | state=S schedstat=( 73496040 24887760 289 ) utm=5 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x71f11fc000-0x71f11fe000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000009be88 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
runtime.cc:686] native: #1 pc 0000000000019ad0 /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
runtime.cc:686] native: #2 pc 00000000000199b0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
09:07:31.587 A runtime.cc:686] native: #3 pc 0000000000112bcc /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:686] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:686] at android.os.MessageQueue.next(MessageQueue.java:342)
runtime.cc:686] at android.os.Looper.loop(Looper.java:197)
runtime.cc:686] at android.os.HandlerThread.run(HandlerThread.java:67)
runtime.cc:686]
runtime.cc:686] "DefaultDispatcher-worker-4" prio=5 tid=53 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05310 self=0xb4000073e95d6840
runtime.cc:686] | sysTid=16394 nice=0 cgrp=default sched=0/0 handle=0x71f113bcc0
runtime.cc:686] | state=S schedstat=( 132691349 44540937 229 ) utm=11 stm=1 core=0 HZ=100
runtime.cc:686] | stack=0x71f1038000-0x71f103a000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:838)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:783)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:731)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
runtime.cc:686]
runtime.cc:686] "arch_disk_io_0" prio=5 tid=55 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d053b8 self=0xb4000073e95d4c70
runtime.cc:686] | sysTid=16396 nice=0 cgrp=default sched=0/0 handle=0x71f0f27cc0
runtime.cc:686] | state=S schedstat=( 201730939 58672713 568 ) utm=15 stm=5 core=6 HZ=100
runtime.cc:686] | stack=0x71f0e24000-0x71f0e26000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "arch_disk_io_1" prio=5 tid=56 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05480 self=0xb4000073e95dd780
runtime.cc:686] | sysTid=16397 nice=0 cgrp=default sched=0/0 handle=0x71f0cc2cc0
runtime.cc:686] | state=S schedstat=( 84433619 36935473 238 ) utm=6 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x71f0bbf000-0x71f0bc1000 stackSize=1043KB
runtime.cc:686] | held mutexes=
09:07:31.587 A runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "arch_disk_io_2" prio=5 tid=57 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05548 self=0xb4000073e95dbbb0
runtime.cc:686] | sysTid=16398 nice=0 cgrp=default sched=0/0 handle=0x71f0bb8cc0
runtime.cc:686] | state=S schedstat=( 96030213 41902191 257 ) utm=8 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x71f0ab5000-0x71f0ab7000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "arch_disk_io_3" prio=5 tid=58 Waiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05610 self=0xb4000073e95d9fe0
runtime.cc:686] | sysTid=16399 nice=0 cgrp=default sched=0/0 handle=0x71de644cc0
runtime.cc:686] | state=S schedstat=( 82606807 34401514 152 ) utm=8 stm=0 core=3 HZ=100
runtime.cc:686] | stack=0x71de541000-0x71de543000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000005a3fdc /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
runtime.cc:686] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
09:07:31.587 A runtime.cc:686] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "DefaultDispatcher-worker-5" prio=5 tid=3 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d056d8 self=0xb4000073e9569010
runtime.cc:686] | sysTid=16402 nice=0 cgrp=default sched=0/0 handle=0x726a034cc0
runtime.cc:686] | state=S schedstat=( 755982674 108773387 581 ) utm=72 stm=3 core=1 HZ=100
runtime.cc:686] | stack=0x7269f31000-0x7269f33000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:838)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:783)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:731)
runtime.cc:686] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
runtime.cc:686]
runtime.cc:686] "kotlinx.coroutines.DefaultExecutor" prio=5 tid=2 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05790 self=0xb4000073e95d14d0
runtime.cc:686] | sysTid=16403 nice=0 cgrp=default sched=0/0 handle=0x726b0dacc0
runtime.cc:686] | state=S schedstat=( 159357596 11000208 72 ) utm=15 stm=0 core=6 HZ=100
runtime.cc:686] | stack=0x726afd7000-0x726afd9000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b38c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
runtime.cc:686] native: #1 pc 00000000001af92c /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:686] native: #2 pc 00000000005a44f4 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1784)
runtime.cc:686] native: #3 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:122)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp Dispatcher" prio=5 tid=4 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13d05820 self=0xb4000073e95752c0
runtime.cc:686] | sysTid=16407 nice=0 cgrp=default sched=0/0 handle=0x726ab44cc0
runtime.cc:686] | state=S schedstat=( 498155491 21186972 1724 ) utm=48 stm=1 core=6 HZ=100
runtime.cc:686] | stack=0x726aa41000-0x726aa43000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
09:07:31.587 A runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=59 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13382380 self=0xb4000073e95e46c0
runtime.cc:686] | sysTid=16412 nice=0 cgrp=default sched=0/0 handle=0x72674d4cc0
runtime.cc:686] | state=S schedstat=( 7209999 1083593 10 ) utm=0 stm=0 core=0 HZ=100
runtime.cc:686] | stack=0x72673d1000-0x72673d3000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=60 TimedWaiting
runtime.cc:686] | group="" sCount=1 dsCount=0 flags=1 obj=0x13382428 self=0xb4000073e95e6290
runtime.cc:686] | sysTid=16413 nice=0 cgrp=default sched=0/0 handle=0x72673cacc0
runtime.cc:686] | state=S schedstat=( 2148750 4758542 12 ) utm=0 stm=0 core=5 HZ=100
runtime.cc:686] | stack=0x72672c7000-0x72672c9000 stackSize=1043KB
runtime.cc:686] | held mutexes=
runtime.cc:686] native: #00 pc 000000000004b390 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
runtime.cc:686] native: #1 pc 00000000005a4370 /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
runtime.cc:686] native: #2 pc 00000000004dd3a8 /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
runtime.cc:686] at sun.misc.Unsafe.park(Native method)
runtime.cc:686] - waiting on an unknown object
runtime.cc:686] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
runtime.cc:686] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
runtime.cc:686] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
runtime.cc:686] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
runtime.cc:686] at java.lang.Thread.run(Thread.java:923)
runtime.cc:686]
runtime.cc:686] "OkHttp TaskRunner" prio=5 tid=61 TimedWaiting
09:07:31.587 A Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 16455 (CHIP Device Con), pid 16318 (s.bhtronics_dev)
09:07:31.736 A pid: 16318, tid: 16455, name: CHIP Device Con >>> dev.atlantis.bhtronics_dev <<<
09:07:31.740 A #10 pc 0000000000d0438c /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #11 pc 0000000000cfd404 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #12 pc 0000000002503c60 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #13 pc 0000000000d0f6d8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #14 pc 0000000000d0f648 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #15 pc 000000000252a58c /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #16 pc 000000000252f9c4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #17 pc 000000000253e4f8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::CASESession::RecoverInitiatorIpk()+72)
09:07:31.740 A #18 pc 000000000253d930 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::CASESession::SendSigma1()+944)
09:07:31.740 A #19 pc 000000000253d3f4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::CASESession::EstablishSession(chip::SessionManager&, chip::FabricTable*, chip::ScopedNodeId, chip::Messaging::ExchangeContext*, chip::SessionResumptionStorage*, chip::Credentials::CertificateValidityPolicy*, chip::SessionEstablishmentDelegate*, chip::Optionalchip::ReliableMessageProtocolConfig)+728)
09:07:31.740 A #20 pc 00000000023da374 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::CASEClient::EstablishSession(chip::CASEClientInitParams const&, chip::ScopedNodeId const&, chip::Transport::PeerAddress const&, chip::ReliableMessageProtocolConfig const&, chip::SessionEstablishmentDelegate*)+456)
09:07:31.740 A #21 pc 00000000023d8810 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::OperationalSessionSetup::EstablishConnection(chip::ReliableMessageProtocolConfig const&)+128)
09:07:31.740 A #22 pc 00000000023d8614 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::OperationalSessionSetup::UpdateDeviceData(chip::Transport::PeerAddress const&, chip::ReliableMessageProtocolConfig const&)+416)
09:07:31.740 A #23 pc 00000000023d95dc /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::OperationalSessionSetup::OnNodeAddressResolved(chip::PeerId const&, chip::AddressResolve::ResolveResult const&)+40)
09:07:31.740 A #24 pc 000000000250b090 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #25 pc 000000000250b1ac /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #26 pc 000000000250b310 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #27 pc 00000000024260f4 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000) (chip::System::TimerData::Callback::Invoke() const+32)
09:07:31.740 A #28 pc 0000000002425aa8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #29 pc 00000000024258b8 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #30 pc 0000000002505374 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #31 pc 0000000000d28330 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)
09:07:31.740 A #32 pc 0000000000d19410 /data/app/~~Bdm2OOjoieg1UPsxe101Tg==/dev.atlantis.bhtronics_dev-zVQTHxePdrFy7-1Qy5--Kw==/base.apk (offset 0xc2f000)

@yunhanw-google
Copy link
Contributor

sounds like we need to catch exception in OnError function in android chip-tool.

private val reportCallback =
object : ReportCallback {
override fun onError(
attributePath: ChipAttributePath?,
eventPath: ChipEventPath?,
ex: Exception
) {
if (attributePath != null) {
Log.e(TAG, "Report error for $attributePath: $ex")
}
if (eventPath != null) {
Log.e(TAG, "Report error for $eventPath: $ex")
}
}

@pgatti86
Copy link

@yunhanw-google I think that exceptions need to be exposed to java/kotlin.
At the moment I cannot catch any exeption. Is it correct? Thanks

@yunhanw-google
Copy link
Contributor

yunhanw-google commented Jan 17, 2024

@pgatti86 could you try this fix? thanks
#31471

@yunhanw-google
Copy link
Contributor

@pgatti86 I tried android chip-tool and do the successful pairing, then power-off the accessory, do read for basic info cluster, the exchange manager retries counter 4, then onConnectionFailure is called. It seems it is working correctly.

01-17 15:05:13.203 29951 29999 D EM : Retransmitting MessageCounter:137035299 on exchange 21526i Send Cnt 4
..
01-17 15:05:48.353 29951 29999 E SC : CASESession timed out while waiting for a response from the peer. Current state was 4
01-17 15:05:48.355 29951 29999 D IN : SecureSession[0xb4000077e60ca690]: Released - Type:2 LSID:24932
01-17 15:05:48.355 29951 29999 D DIS : OperationalSessionSetup[1:0000000000000001]: State change 4 --> 2
01-17 15:05:48.355 29951 29999 D DIS : OperationalSessionSetup[1:0000000000000001]: State change 2 --> 1
01-17 15:05:48.366 29951 29999 E ChipClient: Unable to get connected device with nodeId 1
01-17 15:05:48.366 29951 29999 E ChipClient: chip.devicecontroller.ConnectionFailureException: src/protocols/secure_channel/CASESession.cpp:554: CHIP Error 0x00000032: Timeout

@yunhanw-google
Copy link
Contributor

@pgatti86 From your log, it seems the code goes from

CHIP_ERROR err = EstablishConnection(config);
, I guess it is possible that it return earlier when it tries the last retransmission so that it cannot call DequeueConnectionCallbacks.

If you can consistently reproduce this issue, and put additional logging and find the actual error point, then we can put up the right fix on it.

thanks

@pgatti86
Copy link

I confirm that I can consistently reproduce this issue.
For example I try to write the Occupied Heating setpoint after turning off my device.

Here the exception details:

Failed to Send CHIP MessageCounter:77699762 on exchange 30421i sendCount: 4 max retries: 4
Time out! failed to receive write response from Exchange: 30420i
writeOccupiedHeatingSetpointAttribute failure
chip.devicecontroller.ChipClusterException: CHIP cluster error: 1
Time out! failed to receive report data from Exchange: 30421i
java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: JNI GetObjectClass called with pending exception java.lang.NullPointerException: java_vm_ext.cc:591] (Throwable with no stack trace)
java_vm_ext.cc:591]
java_vm_ext.cc:591] in call to GetObjectClass
runtime.cc:691] Runtime aborting...
runtime.cc:691] Dumping all threads without mutator lock held

@yunhanw-google
Copy link
Contributor

@pgatti86 what is the commit Id are you using to reproduce this issue? I am using latest in master, and still cannot reproduce it. I am just using android-chip-tool, power off my switch, then write the label using basic cluster fragment in UI.

@pgatti86
Copy link

@yunhanw-google I have checked out the tagged version 1.2.0.1

@pgatti86
Copy link

@yunhanw-google After your suggestion I have checked out the master branch. Same result. When I write an attribute with my device turned off an exception is thrown.

Here some logs:

Failed to Send CHIP MessageCounter:70053300 on exchange 29799i sendCount: 4 max retries: 4
Time out! failed to receive write response from Exchange: 29799i
WriteAttributesCallback::ReportError is called with 50
writeOccupiedHeatingSetpointAttribute failure
chip.devicecontroller.ChipDeviceControllerException: src/app/WriteClient.cpp:504: CHIP Error 0x00000032: Timeout
ava_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: JNI GetObjectClass called with pending exception java.lang.NullPointerException:
java_vm_ext.cc:591] (Throwable with no stack trace)
java_vm_ext.cc:591]
java_vm_ext.cc:591] in call to GetObjectClass
runtime.cc:691] Runtime aborting...
runtime.cc:691] Dumping all threads without mutator lock held
runtime.cc:691] All threads:
runtime.cc:691] DALVIK THREADS (69):
runtime.cc:691] "main" prio=10 tid=1 Native

Is there anything else I can do to help you?

@yunhanw-google
Copy link
Contributor

@pgatti86 are you using android chip-tool, if not, can you trying the latest android chip-tool, if still reproduced, please let me the detailed step. thanks

@joonhaengHeo
Copy link
Contributor

@pgatti86
Please share full log when this issue is reproduced.

@yunhanw-google
Copy link
Contributor

@joonhaengHeo and I both tried several times using master branch and v1.2.0.1 branch, we both cannot reproduce it. Maybe you can try android chip-tool using your scenario, if that works, then maybe something wrong on your application? thanks @pgatti86

@yunhanw-google
Copy link
Contributor

@pgatti86 any update on it? thanks

@pgatti86
Copy link

@yunhanw-google
We have found the reason behind the crash. We are using suspendCancellableCoroutine for bridging callback operations with suspended functions. If we resume with an exception in case of error we get the behavior described. Obviously the generated exception was catched but it doesn't seem to be enough and the stacktrace generated doesn't help neither.

suspendCancellableCoroutine { continuation ->
                thermostatCluster.writeTemperatureSetpointHoldDurationAttribute(object :
                    DefaultClusterCallback {
                    override fun onSuccess() {
                        continuation.resume(Unit)
                    }

                    override fun onError(ex: Exception) {
                        Log.e(TAG, "writeTemperatureSetpointHoldDurationAttribute failure", ex)
                        continuation.resumeWithException(ex.cause!!)
                    }
                }, value)
            }

@yunhanw-google
Copy link
Contributor

@pgatti86 thanks for the reply. May i know which exception is captured, and further lead to the above issue? How do you fix this issue?

@pgatti86
Copy link

@yunhanw-google the issue was fixed resuming the continuation without the exception, even into the onError callback.
This requires resuming the continuation with a null or invalid value in case of error.

@yunhanw-google
Copy link
Contributor

I see, thanks for clarification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
android bug Something isn't working
Projects
Archived in project
Development

No branches or pull requests

5 participants