chirp / chirp-flutter

Chirp for Flutter
https://pub.dev/packages/chirp_flutter
Other
37 stars 18 forks source link

Crashing on Android #13

Closed jaripekkala closed 5 years ago

jaripekkala commented 5 years ago

The example provided in the package source code fails after the message has been sent. It has something to do with the listeners as it works again if you comment out line 99 from the main.dart.

Pixel 2 API 28.

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Built build/app/outputs/apk/debug/app-debug.apk.
D/EGL_emulation(20524): eglMakeCurrent: 0xe1d85d20: ver 3 0 (tinfo 0xc8765ee0)
I/SimplePermission(20524): Checking permission : android.permission.RECORD_AUDIO
D/NetworkSecurityConfig(20524): No Network Security Config specified, using platform default
W/chirpsdkexampl(20524): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (light greylist, reflection)
W/chirpsdkexampl(20524): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (light greylist, reflection)
W/chirpsdkexampl(20524): Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (light greylist, reflection)
W/chirpsdkexampl(20524): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (light greylist, reflection)
W/chirpsdkexampl(20524): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (light greylist, reflection)
D/EGL_emulation(20524): eglMakeCurrent: 0xe3b5e760: ver 3 0 (tinfo 0xe7a45d90)
W/System  (20524): A resource failed to call close.
F/chirpsdkexampl(20524): java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI NewByteArray called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-4
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(java.lang.String, java.nio.ByteBuffer, int, int) (FlutterJNI.java:697)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.embedding.engine.dart.DartMessenger.send(java.lang.String, java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (DartMessenger.java:80)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.embedding.engine.dart.DartExecutor.send(java.lang.String, java.nio.ByteBuffer) (DartExecutor.java:172)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.view.FlutterNativeView.send(java.lang.String, java.nio.ByteBuffer) (FlutterNativeView.java:117)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(java.lang.Object) (EventChannel.java:226)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(io.chirp.connect.models.ChirpConnectState, io.chirp.connect.models.ChirpConnectState) (ChirpsdkPlugin.kt:106)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at java.lang.Object io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(java.lang.Object, java.lang.Object) (ChirpsdkPlugin.kt:20)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at java.lang.Object io.chirp.connect.c$i.invoke(java.lang.Object, java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void io.chirp.connect.ChirpConnectNative.MWuESyTUiGWXY(int, int) ((null):-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at byte[] io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(byte[], int) ((null):-2)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at byte[] io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(byte[], int) ((null):-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at java.lang.Object io.chirp.connect.c$k.invoke(java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at java.lang.Object io.chirp.a.c$e.invoke() ((null):-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at void kotlin.concurrent.ThreadsKt$thread$thread$1.run() (Thread.kt:30)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]
F/chirpsdkexampl(20524): java_vm_ext.cc:542]     in call to NewByteArray
F/chirpsdkexampl(20524): java_vm_ext.cc:542]     from byte[] io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(byte[], int)
F/chirpsdkexampl(20524): java_vm_ext.cc:542] "Thread-4" prio=5 tid=19 Runnable
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x14340d68 self=0xc12f6400
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   | sysTid=20565 nice=0 cgrp=default sched=0/0 handle=0xc0501970
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   | state=R schedstat=( 193747525 50545623 394 ) utm=15 stm=4 core=3 HZ=100
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   | stack=0xc03fe000-0xc0400000 stackSize=1042KB
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   | held mutexes= "mutator lock"(shared held)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #00 pc 004152f6  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+198)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #01 pc 0051048e  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+382)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #02 pc 0050b743  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+83)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #03 pc 0031a8b0  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1088)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #04 pc 0031ad21  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, char*)+113)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #05 pc 000d60f7  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+71)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #06 pc 000d4a5e  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1230)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #07 pc 000d3bdb  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+811)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #08 pc 000df8b7  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+903)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #09 pc 000cb68b  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewByteArray(_JNIEnv*, int)+43)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #10 pc 000031e0  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (on_sent_callback+128)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #11 pc 0006840d  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #12 pc 00039841  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #13 pc 0006cb69  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_output+457)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #14 pc 0006d699  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_shorts_output+441)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #15 pc 00003703  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_IfgtumdzPTYxf+67)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #16 pc 005f6b97  /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #17 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #18 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #19 pc 0029bca2  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #20 pc 00293e48  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1048)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #21 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #22 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #23 pc 00100d2a  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf+14)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #24 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #25 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #26 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #27 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #28 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #29 pc 00102efe  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.c$k.invoke+42)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #30 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #31 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #32 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #33 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #34 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #35 pc 000feb50  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.a.c$e.invoke+28)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #36 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #37 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #38 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #39 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #40 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #41 pc 00163300  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #42 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #43 pc 0026c68e  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #44 pc 005a953d  /system/lib/libart.so (artQuickToInterpreterBridge+1277)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #45 pc 005f6c6d  /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #46 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #47 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #48 pc 004d3349  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #49 pc 004d45f7  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #50 pc 0050958c  /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #51 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   native: #52 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(Native method)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(unavailable:-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at io.chirp.connect.c$k.invoke(unavailable:-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at io.chirp.a.c$e.invoke(unavailable:-1)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): java_vm_ext.cc:542]
F/chirpsdkexampl(20524): runtime.cc:558] Runtime aborting...
F/chirpsdkexampl(20524): runtime.cc:558] Dumping all threads without appropriate locks held: thread list lock mutator lock
F/chirpsdkexampl(20524): runtime.cc:558] All threads:
F/chirpsdkexampl(20524): runtime.cc:558] DALVIK THREADS (28):
F/chirpsdkexampl(20524): runtime.cc:558] "Thread-4" prio=5 tid=19 Runnable
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=0 dsCount=0 flags=0 obj=0x14340d68 self=0xc12f6400
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20565 nice=0 cgrp=default sched=0/0 handle=0xc0501970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=R schedstat=( 220018593 52054960 401 ) utm=15 stm=7 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc03fe000-0xc0400000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes= "abort lock" "mutator lock"(shared held)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 004152f6  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+198)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0051048e  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+382)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0050b743  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+83)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0052e564  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+916)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00526286  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+534)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 005254d4  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1316)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 004efdcc  /system/lib/libart.so (art::AbortState::DumpAllThreads(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+284)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 004dc52f  /system/lib/libart.so (art::Runtime::Abort(char const*)+287)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 005cd833  /system/lib/libart.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 00007ccc  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+828)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 0031ab5f  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1775)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 0031ad21  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, char*)+113)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #12 pc 000d60f7  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+71)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #13 pc 000d4a5e  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1230)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #14 pc 000d3bdb  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+811)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #15 pc 000df8b7  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+903)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #16 pc 000cb68b  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewByteArray(_JNIEnv*, int)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #17 pc 000031e0  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (on_sent_callback+128)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #18 pc 0006840d  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #19 pc 00039841  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #20 pc 0006cb69  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_output+457)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #21 pc 0006d699  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_shorts_output+441)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #22 pc 00003703  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_IfgtumdzPTYxf+67)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #23 pc 005f6b97  /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #24 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #25 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #26 pc 0029bca2  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #27 pc 00293e48  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1048)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #28 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #29 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #30 pc 00100d2a  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf+14)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #31 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #32 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #33 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #34 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #35 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #36 pc 00102efe  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.c$k.invoke+42)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #37 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #38 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #39 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #40 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #41 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #42 pc 000feb50  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.a.c$e.invoke+28)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #43 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #44 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #45 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #46 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #47 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #48 pc 00163300  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #49 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #50 pc 0026c68e  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #51 pc 005a953d  /system/lib/libart.so (artQuickToInterpreterBridge+1277)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #52 pc 005f6c6d  /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #53 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #54 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #55 pc 004d3349  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #56 pc 004d45f7  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #57 pc 0050958c  /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #58 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #59 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.c$k.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.a.c$e.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "main" prio=5 tid=1 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x74628f50 self=0xe7a74000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20524 nice=-10 cgrp=default sched=0/0 handle=0xec62d494
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 478008883 183203458 751 ) utm=32 stm=15 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xff583000-0xff585000 stackSize=8MB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: ep_poll+0x28e/0x33f
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_wait+0x96/0xb4
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_pwait+0x93/0x114
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007621b  /system/lib/libc.so (__epoll_pwait+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00031e8d  /system/lib/libc.so (epoll_wait+45)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000e414b  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.nativePollOnce(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.next(MessageQueue.java:326)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.Looper.loop(Looper.java:160)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.app.ActivityThread.main(ActivityThread.java:6669)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.reflect.Method.invoke(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Jit thread pool worker thread 0" prio=5 tid=2 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14344958 self=0xe1d88000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20531 nice=9 cgrp=default sched=0/0 handle=0xe1d7f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 65354343 80811045 143 ) utm=3 stm=3 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xe1c81000-0xe1c83000 stackSize=1022KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 005300c5  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+261)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0052f495  /system/lib/libart.so (art::ThreadPoolWorker::Run()+117)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0052eebb  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+139)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340228 self=0xe7ac3000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20532 nice=0 cgrp=default sched=0/0 handle=0xe1c7e970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 295498 1363751 3 ) utm=0 stm=0 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xe1b83000-0xe1b85000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_sigtimedwait+0xf7/0x1e3
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_rt_sigtimedwait+0x9e/0xec
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 00076861  /system/lib/libc.so (__rt_sigtimedwait+33)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002fcf9  /system/lib/libc.so (sigwait+73)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 004fb409  /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+265)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 004f9b20  /system/lib/libart.so (art::SignalCatcher::Run(void*)+320)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "ADB-JDWP Connection Control Thread" prio=5 tid=4 WaitingInMainDebuggerLoop
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143402b0 self=0xe1d8bc00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20533 nice=0 cgrp=default sched=0/0 handle=0xcd7da970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 553392 1015484 4 ) utm=0 stm=0 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd6df000-0xcd6e1000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: poll_schedule_timeout+0x41/0x5a
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_sys_poll+0x41d/0x4d6
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ppoll+0xd5/0x172
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 000765c6  /system/lib/libc.so (__ppoll+38)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002d1da  /system/lib/libc.so (poll+90)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0004c19f  /system/lib/libc.so (__poll_chk+47)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0000670b  /system/lib/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+955)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00004a16  /system/lib/libadbconnection.so (adbconnection::CallbackFunction(void*)+1110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "HeapTaskDaemon" prio=5 tid=5 WaitingForTaskProcessor
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143430e8 self=0xe7a78e00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20537 nice=4 cgrp=default sched=0/0 handle=0xcd3ca970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 41018451 7204374 56 ) utm=2 stm=2 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd2c7000-0xcd2c9000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0023a7b2  /system/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+402)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0023b192  /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+98)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 004246c7  /system/lib/libart.so (art::VMRuntime_runHeapTasks(_JNIEnv*, _jobject*)+55)
F/chirpsdkexampl(20524): runtime.cc:558]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:475)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "ReferenceQueueDaemon" prio=5 tid=6 Waiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340338 self=0xe7a75200
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20534 nice=4 cgrp=default sched=0/0 handle=0xcd6dc970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 2240046 4583522 3 ) utm=0 stm=0 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd5d9000-0xcd5db000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0040fd36  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+630)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 004310b2  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+82)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x033622cb> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x033622cb> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "FinalizerWatchdogDaemon" prio=5 tid=7 Sleeping
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143403c0 self=0xe7a78800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20536 nice=4 cgrp=default sched=0/0 handle=0xcd4d0970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 4177169 4574891 7 ) utm=0 stm=0 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd3cd000-0xcd3cf000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0040fd5a  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+666)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00438ad1  /system/lib/libart.so (art::Thread_sleep(_JNIEnv*, _jclass*, _jobject*, long long, int)+113)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.sleep(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - sleeping on <0x00a8daa8> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.sleep(Thread.java:373)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x00a8daa8> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.sleep(Thread.java:314)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Binder:20524_1" prio=5 tid=8 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340448 self=0xe1d92800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20538 nice=0 cgrp=default sched=0/0 handle=0xcd1c6970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 5549611 8105147 28 ) utm=0 stm=0 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd0cb000-0xcd0cd000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_thread_read+0x36c/0xda1
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl_write_read.constprop.43+0x15e/0x250
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl+0x195/0x4e5
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ioctl+0x1cb/0xced
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007649c  /system/lib/libc.so (__ioctl+28)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002a89c  /system/lib/libc.so (ioctl+60)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "FinalizerDaemon" prio=5 tid=9 Waiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143404d0 self=0xe7a75800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20535 nice=4 cgrp=default sched=0/0 handle=0xcd5d6970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 2827259 19578970 10 ) utm=0 stm=0 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcd4d3000-0xcd4d5000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0040fd36  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+630)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x007479c1> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Object.java:422)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x007479c1> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Binder:20524_2" prio=5 tid=10 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340558 self=0xe1d96400
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20539 nice=0 cgrp=default sched=0/0 handle=0xcd0c8970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 6629756 21884820 21 ) utm=0 stm=0 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xccfcd000-0xccfcf000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_thread_read+0x36c/0xda1
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl_write_read.constprop.43+0x15e/0x250
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl+0x195/0x4e5
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ioctl+0x1cb/0xced
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007649c  /system/lib/libc.so (__ioctl+28)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002a89c  /system/lib/libc.so (ioctl+60)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Binder:20524_3" prio=5 tid=11 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143405e0 self=0xe0313c00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20540 nice=0 cgrp=default sched=0/0 handle=0xccfca970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 493399 4130956 1 ) utm=0 stm=0 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xccecf000-0xcced1000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_thread_read+0x36c/0xda1
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl_write_read.constprop.43+0x15e/0x250
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: binder_ioctl+0x195/0x4e5
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ioctl+0x1cb/0xced
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007649c  /system/lib/libc.so (__ioctl+28)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002a89c  /system/lib/libc.so (ioctl+60)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00045247  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+391)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0004545a  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00045d58  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00070f59  /system/lib/libbinder.so (android::PoolThread::threadLoop()+41)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Profile Saver" prio=5 tid=12 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340668 self=0xe1dd1000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20541 nice=9 cgrp=default sched=0/0 handle=0xcc57f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 1733488 91295 4 ) utm=0 stm=0 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcc484000-0xcc486000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 003609ec  /system/lib/libart.so (art::ProfileSaver::Run()+508)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00364c5f  /system/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+95)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "AsyncTask #1" prio=5 tid=13 TimedWaiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143406f0 self=0xe7a7d000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20542 nice=10 cgrp=default sched=0/0 handle=0xcc481970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 243060737 55878344 114 ) utm=10 stm=14 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xcc37e000-0xcc380000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0040fd5a  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+666)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x0af6d566> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.parkFor$(Thread.java:2137)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x0af6d566> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at sun.misc.Unsafe.park(Unsafe.java:358)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "RenderThread" prio=5 tid=14 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143407d0 self=0xc8604800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20556 nice=-10 cgrp=default sched=0/0 handle=0xc7e3f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 68724571 21341531 201 ) utm=0 stm=6 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc7d44000-0xc7d46000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: ep_poll+0x28e/0x33f
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_wait+0x96/0xb4
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_pwait+0x93/0x114
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007621b  /system/lib/libc.so (__epoll_pwait+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00031e8d  /system/lib/libc.so (epoll_wait+45)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000c4535  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+293)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0000e616  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+326)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "hwuiTask1" prio=5 tid=15 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340858 self=0xcc60de00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20557 nice=-2 cgrp=default sched=0/0 handle=0xc27ff970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 5557565 3633380 32 ) utm=0 stm=0 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc2704000-0xc2706000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00023555  /system/lib/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+133)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0008e3be  /system/lib/libc.so (pthread_cond_wait+62)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0050218f  /system/lib/libhwui.so (android::uirenderer::TaskManager::WorkerThread::threadLoop()+383)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0000e5ae  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Thread-2" prio=5 tid=16 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x143408e0 self=0xcc5f9c00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20561 nice=0 cgrp=default sched=0/0 handle=0xbfce1970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 2511201 214184 6 ) utm=0 stm=0 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbfbde000-0xbfbe0000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: ep_poll+0x28e/0x33f
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_wait+0x96/0xb4
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_pwait+0x93/0x114
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007621b  /system/lib/libc.so (__epoll_pwait+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00031e8d  /system/lib/libc.so (epoll_wait+45)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000e414b  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.nativePollOnce(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.next(MessageQueue.java:326)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.Looper.loop(Looper.java:160)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.c$1.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "AudioTrack" prio=5 tid=18 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14340ce0 self=0xcc5fa800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20564 nice=-16 cgrp=default sched=0/0 handle=0xc05ff970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 464887 3259855 3 ) utm=0 stm=0 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc0504000-0xc0506000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00023555  /system/lib/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+133)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0008e463  /system/lib/libc.so (pthread_cond_timedwait+115)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00042950  /system/lib/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+512)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0000e5ae  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "AudioRecord" prio=5 tid=20 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14341ac0 self=0xc12f9200
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20566 nice=-16 cgrp=default sched=0/0 handle=0xc037f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 110736274 18971870 211 ) utm=4 stm=7 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc0284000-0xc0286000 stackSize=1010KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 000d8a1f  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType)+735)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000c6d29  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+73)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0007097e  /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+62)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 001240da  /system/lib/libandroid_runtime.so (recorderCallback(int, void*, void*)+218)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0002f024  /system/lib/libaudioclient.so (android::AudioRecord::processAudioBuffer()+836)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 0002fe58  /system/lib/libaudioclient.so (android::AudioRecord::AudioRecordThread::threadLoop()+184)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 0000e5ae  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 000741fb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+171)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #12 pc 0000df76  /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #13 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #14 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   (no managed stack frames)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Thread-5" prio=5 tid=21 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14341b48 self=0xc12f6a00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20569 nice=0 cgrp=default sched=0/0 handle=0xbf3bf970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 746428361 43172435 305 ) utm=71 stm=3 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbf2bc000-0xbf2be000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: ep_poll+0x28e/0x33f
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_wait+0x96/0xb4
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: SyS_epoll_pwait+0x93/0x114
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0007621b  /system/lib/libc.so (__epoll_pwait+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 00031e8d  /system/lib/libc.so (epoll_wait+45)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 00013567  /system/lib/libutils.so (android::Looper::pollInner(int)+183)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0001340b  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000e414b  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.nativePollOnce(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.MessageQueue.next(MessageQueue.java:326)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.os.Looper.loop(Looper.java:160)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.a.c$c.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Thread-6" prio=5 tid=22 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14341d80 self=0xc12f8000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20570 nice=0 cgrp=default sched=0/0 handle=0xbf2b9970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 510950627 63382172 1313 ) utm=39 stm=12 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbf1b6000-0xbf1b8000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 000e119c  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::ReleasePrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, void*, int)+716)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 000cba91  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::ReleaseByteArrayElements(_JNIEnv*, _jbyteArray*, signed char*, int)+49)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 0012281a  /system/lib/libandroid_runtime.so (int android_media_AudioRecord_readInArray<_jbyteArray*>(_JNIEnv*, _jobject*, _jbyteArray*, int, int, unsigned char)+218)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.media.AudioRecord.native_read_in_byte_array(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.media.AudioRecord.read(AudioRecord.java:1120)
F/chirpsdkexampl(20524): runtime.cc:558]   at android.media.AudioRecord.read(AudioRecord.java:1073)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.a.c$d.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp auth.chirp.io" prio=5 tid=23 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f40b90 self=0xe1de9c00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20573 nice=0 cgrp=default sched=0/0 handle=0xbefff970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 10402523 1290763 31 ) utm=0 stm=1 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbeefc000-0xbeefe000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: poll_schedule_timeout+0x41/0x5a
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_sys_poll+0x41d/0x4d6
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ppoll+0xd5/0x172
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 000765c6  /system/lib/libc.so (__ppoll+38)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002d1da  /system/lib/libc.so (poll+90)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0004c19f  /system/lib/libc.so (__poll_chk+47)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0002b198  /system/lib/libjavacrypto.so (sslSelect(_JNIEnv*, int, _jobject*, conscrypt::AppData*, int)+264)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0002b6d0  /system/lib/libjavacrypto.so (sslRead(_JNIEnv*, ssl_st*, _jobject*, _jobject*, char*, int, conscrypt::SslError*, int)+896)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00021262  /system/lib/libjavacrypto.so (NativeCrypto_SSL_read(_JNIEnv*, _jclass*, long long, _jobject*, _jobject*, _jobject*, _jbyteArray*, int, int, int)+834)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.NativeSsl.read(NativeSsl.java:399)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(ConscryptFileDescriptorSocket.java:546)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x030220a7> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.Okio$2.read(Okio.java:140)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.RealBufferedSource.request(RealBufferedSource.java:68)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.RealBufferedSource.require(RealBufferedSource.java:61)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.java:95)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.http2.Http2Connection$ReaderRunnable.execute(Http2Connection.java:610)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp auth.chirp.io Writer" prio=5 tid=24 Waiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f42c78 self=0xc9737800
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20575 nice=0 cgrp=default sched=0/0 handle=0xbed7f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 3072158 572658 13 ) utm=0 stm=0 core=0 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbec7c000-0xbec7e000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0040fd36  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+630)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x0604f954> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.parkFor$(Thread.java:2137)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x0604f954> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at sun.misc.Unsafe.park(Unsafe.java:358)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp ConnectionPool" prio=5 tid=25 TimedWaiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f42d58 self=0xe1dea200
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20574 nice=0 cgrp=default sched=0/0 handle=0xbeef9970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 2341961 3165653 15 ) utm=0 stm=0 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbedf6000-0xbedf8000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0040fd5a  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+666)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x0f0df0fd> (a okhttp3.ConnectionPool)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x0f0df0fd> (a okhttp3.ConnectionPool)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp Http2Connection" prio=5 tid=26 TimedWaiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f42e10 self=0xc9737e00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20576 nice=0 cgrp=default sched=0/0 handle=0xbebff970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 3281903 3356385 11 ) utm=0 stm=0 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbeafc000-0xbeafe000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0040fd5a  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+666)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x090ae1f2> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.parkFor$(Thread.java:2137)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x090ae1f2> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at sun.misc.Unsafe.park(Unsafe.java:358)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "Okio Watchdog" prio=5 tid=27 TimedWaiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f42ef0 self=0xc93d0400
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20577 nice=0 cgrp=default sched=0/0 handle=0xbeaf9970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 1193159 0 12 ) utm=0 stm=0 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbe9f6000-0xbe9f8000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000ac054  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+148)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0040fd5a  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+666)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x0da62043> (a java.lang.Class<okio.AsyncTimeout>)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Object.java:422)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:347)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:312)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x0da62043> (a java.lang.Class<okio.AsyncTimeout>)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp analytics.chirp.io" prio=5 tid=28 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f42f78 self=0xc2609000
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20580 nice=0 cgrp=default sched=0/0 handle=0xbe27f970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 4826276 1960307 13 ) utm=0 stm=0 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbe17c000-0xbe17e000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: poll_schedule_timeout+0x41/0x5a
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_sys_poll+0x41d/0x4d6
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_ppoll+0xd5/0x172
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b39  [vdso] (__kernel_vsyscall+9)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 000765c6  /system/lib/libc.so (__ppoll+38)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0002d1da  /system/lib/libc.so (poll+90)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 0004c19f  /system/lib/libc.so (__poll_chk+47)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0002b198  /system/lib/libjavacrypto.so (sslSelect(_JNIEnv*, int, _jobject*, conscrypt::AppData*, int)+264)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 0002b6d0  /system/lib/libjavacrypto.so (sslRead(_JNIEnv*, ssl_st*, _jobject*, _jobject*, char*, int, conscrypt::SslError*, int)+896)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00021262  /system/lib/libjavacrypto.so (NativeCrypto_SSL_read(_JNIEnv*, _jclass*, long long, _jobject*, _jobject*, _jobject*, _jbyteArray*, int, int, int)+834)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.NativeSsl.read(NativeSsl.java:399)
F/chirpsdkexampl(20524): runtime.cc:558]   at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(ConscryptFileDescriptorSocket.java:546)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x046256c0> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.Okio$2.read(Okio.java:140)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.RealBufferedSource.request(RealBufferedSource.java:68)
F/chirpsdkexampl(20524): runtime.cc:558]   at okio.RealBufferedSource.require(RealBufferedSource.java:61)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.java:95)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.http2.Http2Connection$ReaderRunnable.execute(Http2Connection.java:610)
F/chirpsdkexampl(20524): runtime.cc:558]   at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] "OkHttp analytics.chirp.io Writer" prio=5 tid=29 Waiting
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f451b0 self=0xcc7b6c00
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20581 nice=0 cgrp=default sched=0/0 handle=0xbd95a970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=S schedstat=( 941962 0 1 ) utm=0 stm=0 core=1 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xbd857000-0xbd859000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes=
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait_queue_me+0xcb/0x11b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: futex_wait+0x120/0x25e
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_futex+0xbe/0x468
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: compat_SyS_futex+0xb9/0x13b
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: do_fast_syscall_32+0xd5/0x148
F/chirpsdkexampl(20524): runtime.cc:558]   kernel: sysenter_flags_fixed+0x8/0x12
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 00000b37  [vdso] (__kernel_vsyscall+7)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 000abbde  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 000abb63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 0040fd36  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+630)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 00411d65  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+453)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00431125  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+85)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object.wait(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   - waiting on <0x0ccd9ff9> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.parkFor$(Thread.java:2137)
F/chirpsdkexampl(20524): runtime.cc:558]   - locked <0x0ccd9ff9> (a java.lang.Object)
F/chirpsdkexampl(20524): runtime.cc:558]   at sun.misc.Unsafe.park(Unsafe.java:358)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Thread.run(Thread.java:764)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:558] Aborting thread:
F/chirpsdkexampl(20524): runtime.cc:558] "Thread-4" prio=5 tid=19 Native
F/chirpsdkexampl(20524): runtime.cc:558]   | group="" sCount=0 dsCount=0 flags=0 obj=0x14340d68 self=0xc12f6400
F/chirpsdkexampl(20524): runtime.cc:558]   | sysTid=20565 nice=0 cgrp=default sched=0/0 handle=0xc0501970
F/chirpsdkexampl(20524): runtime.cc:558]   | state=R schedstat=( 283766176 52472250 458 ) utm=19 stm=9 core=2 HZ=100
F/chirpsdkexampl(20524): runtime.cc:558]   | stack=0xc03fe000-0xc0400000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:558]   | held mutexes= "abort lock"
F/chirpsdkexampl(20524): runtime.cc:558]   native: #00 pc 004152f6  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+198)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #01 pc 0051048e  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+382)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #02 pc 0050b743  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+83)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #03 pc 004efe1b  /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+59)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #04 pc 004dc5a9  /system/lib/libart.so (art::Runtime::Abort(char const*)+409)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #05 pc 005cd833  /system/lib/libart.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+35)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #06 pc 00007ccc  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+828)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #07 pc 0031ab5f  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1775)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #08 pc 0031ad21  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, char*)+113)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #09 pc 000d60f7  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+71)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #10 pc 000d4a5e  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1230)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #11 pc 000d3bdb  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+811)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #12 pc 000df8b7  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+903)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #13 pc 000cb68b  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewByteArray(_JNIEnv*, int)+43)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #14 pc 000031e0  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (on_sent_callback+128)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #15 pc 0006840d  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #16 pc 00039841  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (???)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #17 pc 0006cb69  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_output+457)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #18 pc 0006d699  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_shorts_output+441)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #19 pc 00003703  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_IfgtumdzPTYxf+67)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #20 pc 005f6b97  /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #21 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #22 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #23 pc 0029bca2  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #24 pc 00293e48  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1048)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #25 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #26 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #27 pc 00100d2a  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf+14)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #28 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #29 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #30 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #31 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #32 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #33 pc 00102efe  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.c$k.invoke+42)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #34 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #35 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #36 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #37 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #38 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #39 pc 000feb50  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.a.c$e.invoke+28)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #40 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #41 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #42 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #43 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #44 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #45 pc 00163300  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #46 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #47 pc 0026c68e  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #48 pc 005a953d  /system/lib/libart.so (artQuickToInterpreterBridge+1277)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #49 pc 005f6c6d  /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #50 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #51 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #52 pc 004d3349  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #53 pc 004d45f7  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #54 pc 0050958c  /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #55 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
F/chirpsdkexampl(20524): runtime.cc:558]   native: #56 pc 0002485b  /system/lib/libc.so (__start_thread+75)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(Native method)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.connect.c$k.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at io.chirp.a.c$e.invoke(unavailable:-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558] Pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-4
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(java.lang.String, java.nio.ByteBuffer, int, int) (FlutterJNI.java:697)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.embedding.engine.dart.DartMessenger.send(java.lang.String, java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (DartMessenger.java:80)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.embedding.engine.dart.DartExecutor.send(java.lang.String, java.nio.ByteBuffer) (DartExecutor.java:172)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.view.FlutterNativeView.send(java.lang.String, java.nio.ByteBuffer) (FlutterNativeView.java:117)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(java.lang.Object) (EventChannel.java:226)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(io.chirp.connect.models.ChirpConnectState, io.chirp.connect.models.ChirpConnectState) (ChirpsdkPlugin.kt:106)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(java.lang.Object, java.lang.Object) (ChirpsdkPlugin.kt:20)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object io.chirp.connect.c$i.invoke(java.lang.Object, java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at void io.chirp.connect.ChirpConnectNative.MWuESyTUiGWXY(int, int) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at byte[] io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(byte[], int) ((null):-2)
F/chirpsdkexampl(20524): runtime.cc:558]   at byte[] io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(byte[], int) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object io.chirp.connect.c$k.invoke(java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at java.lang.Object io.chirp.a.c$e.invoke() ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:558]   at void kotlin.concurrent.ThreadsKt$thread$thread$1.run() (Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:558]
F/chirpsdkexampl(20524): runtime.cc:566] JNI DETECTED ERROR IN APPLICATION: JNI NewByteArray called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-4
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(java.lang.String, java.nio.ByteBuffer, int, int) (FlutterJNI.java:697)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.embedding.engine.dart.DartMessenger.send(java.lang.String, java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (DartMessenger.java:80)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.embedding.engine.dart.DartExecutor.send(java.lang.String, java.nio.ByteBuffer) (DartExecutor.java:172)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.view.FlutterNativeView.send(java.lang.String, java.nio.ByteBuffer) (FlutterNativeView.java:117)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(java.lang.Object) (EventChannel.java:226)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(io.chirp.connect.models.ChirpConnectState, io.chirp.connect.models.ChirpConnectState) (ChirpsdkPlugin.kt:106)
F/chirpsdkexampl(20524): runtime.cc:566]   at java.lang.Object io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(java.lang.Object, java.lang.Object) (ChirpsdkPlugin.kt:20)
F/chirpsdkexampl(20524): runtime.cc:566]   at java.lang.Object io.chirp.connect.c$i.invoke(java.lang.Object, java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:566]   at void io.chirp.connect.ChirpConnectNative.MWuESyTUiGWXY(int, int) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:566]   at byte[] io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(byte[], int) ((null):-2)
F/chirpsdkexampl(20524): runtime.cc:566]   at byte[] io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf(byte[], int) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:566]   at java.lang.Object io.chirp.connect.c$k.invoke(java.lang.Object) ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:566]   at java.lang.Object io.chirp.a.c$e.invoke() ((null):-1)
F/chirpsdkexampl(20524): runtime.cc:566]   at void kotlin.concurrent.ThreadsKt$thread$thread$1.run() (Thread.kt:30)
F/chirpsdkexampl(20524): runtime.cc:566]
F/chirpsdkexampl(20524): runtime.cc:566]     in call to NewByteArray
F/chirpsdkexampl(20524): runtime.cc:566]     from byte[] io.chirp.connect.ChirpConnectNative.IfgtumdzPTYxf(byte[], int)
F/chirpsdkexampl(20524): runtime.cc:566] "Thread-4" prio=5 tid=19 Runnable
F/chirpsdkexampl(20524): runtime.cc:566]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x14340d68 self=0xc12f6400
F/chirpsdkexampl(20524): runtime.cc:566]   | sysTid=20565 nice=0 cgrp=default sched=0/0 handle=0xc0501970
F/chirpsdkexampl(20524): runtime.cc:566]   | state=R schedstat=( 193747525 50545623 394 ) utm=15 stm=4 core=3 HZ=100
F/chirpsdkexampl(20524): runtime.cc:566]   | stack=0xc03fe000-0xc0400000 stackSize=1042KB
F/chirpsdkexampl(20524): runtime.cc:566]   | held mutexes= "mutator lock"(shared held)
F/libc    (20524): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 20565 (Thread-4), pid 20524 (chirpsdkexample)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone_x86/generic_x86:9/PSR1.180720.075/5124027:user/release-keys'
Revision: '0'
ABI: 'x86'
pid: 20524, tid: 20565, name: Thread-4  >>> io.chirp.chirpsdkexample <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI NewByteArray called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-4'
    eax 00000000  ebx 0000502c  ecx 00005055  edx 00000006
    edi 0000502c  esi 00000236
    ebp 000028b1  esp c05001c8  eip ec4e3b39
backtrace:
    #00 pc 00000b39  [vdso:ec4e3000] (__kernel_vsyscall+9)
    #01 pc 0001fdf8  /system/lib/libc.so (syscall+40)
    #02 pc 00022ed3  /system/lib/libc.so (abort+115)
    #03 pc 004dc8a6  /system/lib/libart.so (art::Runtime::Abort(char const*)+1174)
    #04 pc 005cd833  /system/lib/libart.so (_ZNSt3__110__function6__funcIPFvPKcENS_9allocatorIS5_EES4_EclEOS3_+35)
    #05 pc 00007ccc  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+828)
    #06 pc 0031ab5f  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1775)
    #07 pc 0031ad21  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, char*)+113)
    #08 pc 000d60f7  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+71)
    #09 pc 000d4a5e  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1230)
    #10 pc 000d3bdb  /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+811)
    #11 pc 000df8b7  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+903)
    #12 pc 000cb68b  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::NewByteArray(_JNIEnv*, int)+43)
    #13 pc 000031e0  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (on_sent_callback+128)
    #14 pc 0006840d  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so
    #15 pc 00039841  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so
    #16 pc 0006cb69  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_output+457)
    #17 pc 0006d699  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (chirp_connect_process_shorts_output+441)
    #18 pc 00003703  /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/lib/x86/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_IfgtumdzPTYxf+67)
    #19 pc 005f6b97  /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
    #20 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
    #21 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
    #22 pc 0029bca2  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
    #23 pc 00293e48  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1048)
    #24 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
    #25 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
    #26 pc 00100d2a  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.ChirpConnectNativeInterface.IfgtumdzPTYxf+14)
    #27 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
    #28 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
    #29 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
    #30 pc 005bc493  /system/lib/libart.so (MterpInvokeVirtual+691)
    #31 pc 005e2d21  /system/lib/libart.so (ExecuteMterpImpl+14241)
    #32 pc 00102efe  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.connect.c$k.invoke+42)
    #33 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
    #34 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
    #35 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
    #36 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
    #37 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
    #38 pc 000feb50  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (io.chirp.a.c$e.invoke+28)
    #39 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
    #40 pc 0026c79c  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
    #41 pc 00293e2b  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
    #42 pc 005bd574  /system/lib/libart.so (MterpInvokeInterface+1444)
    #43 pc 005e2f21  /system/lib/libart.so (ExecuteMterpImpl+14753)
    #44 pc 00163300  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/io.chirp.chirpsdkexample-107slIfju--lx5Je_Rcujg==/base.apk (deleted) (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
    #45 pc 00266216  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
    #46 pc 0026c68e  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
    #47 pc 005a953d  /system/lib/libart.so (artQuickToInterpreterBridge+1277)
    #48 pc 005f6c6d  /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
    #49 pc 005f0b82  /system/lib/libart.so (art_quick_invoke_stub+338)
    #50 pc 000a30ce  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
    #51 pc 004d3349  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
    #52 pc 004d45f7  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
    #53 pc 0050958c  /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
    #54 pc 0008f065  /system/lib/libc.so (__pthread_start(void*)+53)
    #55 pc 0002485b  /system/lib/libc.so (__start_thread+75)
Lost connection to device.
Exited (sigterm)
joextodd commented 5 years ago

Any ideas @dinuchiriac? The wrapper is version controlled so changes to listeners shouldn't affect operation

dinuchiriac commented 5 years ago

looks like you are trying to do a UI job outside of UiThread. This is most likely happening in one of the callbacks. Not sure how Dart implements the SDK @joextodd but can you share the code you are trying to run in the callbacks @jaripekkala ?

dinuchiriac commented 5 years ago

This line explains the issue:

Abort message: 'java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI NewByteArray called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-4'
jaripekkala commented 5 years ago

Thank you guys for the quick response.

Let me clarify that this is happening on Android devices flutter running the example app. iOS runs just fine.

Listeners in the _setChirpCallbacks method have this problem. https://github.com/chirp/chirp-flutter/blob/master/example/lib/main.dart#L56

The app crashes even with empty listener callbacks so the setStates aren't the cause.

hansamann commented 5 years ago

I am also having this or a similar problem. I am using the main.dart of the example, correct permissions, on Android Q on a Pixel 3 (real device).

Initially the app did not work even though I granted the mic permission. It showed a read error. On second start, all looked good. But I played a chirp on my mac via chirp-send -u 01 and suddenly the app crashed.

Funnily, also sending a chipr crashes the app.

Debug log after using chirp-send -u 01 on my mac with the app running on the pixel 3 Android Q:

F/.chirpyproduct(17268): java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-6
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(java.lang.String, java.nio.ByteBuffer, int, int) (FlutterJNI.java:697)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.embedding.engine.dart.DartMessenger.send(java.lang.String, java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (DartMessenger.java:80)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.embedding.engine.dart.DartExecutor.send(java.lang.String, java.nio.ByteBuffer) (DartExecutor.java:172)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.view.FlutterNativeView.send(java.lang.String, java.nio.ByteBuffer) (FlutterNativeView.java:117)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(java.lang.Object) (EventChannel.java:226)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(io.chirp.connect.models.ChirpConnectState, io.chirp.connect.models.ChirpConnectState) (ChirpsdkPlugin.kt:106)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at java.lang.Object io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(java.lang.Object, java.lang.Object) (ChirpsdkPlugin.kt:20)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at java.lang.Object io.chirp.connect.c$i.invoke(java.lang.Object, java.lang.Object) ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.chirp.connect.ChirpConnectNative.MWuESyTUiGWXY(int, int) ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at int io.chirp.connect.ChirpConnectNative.TtwblYTmEvVRy(byte[], int) ((null):-2)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at int io.chirp.connect.ChirpConnectNativeInterface.TtwblYTmEvVRy(byte[], int) ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at java.lang.Object io.chirp.connect.c$l.invoke(java.lang.Object) ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at java.lang.Object io.chirp.a.c$a.invoke() ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void io.chirp.a.d$a.onPeriodicNotification(android.media.AudioRecord) ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void android.media.AudioRecord$NativeEventHandler.handleMessage(android.os.Message) (AudioRecord.java:1879)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:107)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void android.os.Looper.loop() (Looper.java:214)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at java.lang.Object io.chirp.a.c$c.invoke() ((null):-1)
F/.chirpyproduct(17268): java_vm_ext.cc:570]   at void kotlin.concurrent.ThreadsKt$thread$thread$1.run() (Thread.kt:30)
F/.chirpyproduct(17268): java_vm_ext.cc:570]
F/.chirpyproduct(17268): java_vm_ext.cc:570]     in call to FindClass
F/.chirpyproduct(17268): java_vm_ext.cc:570]     from int io.chirp.connect.ChirpConnectNative.TtwblYTmEvVRy(byte[], int)
F/.chirpyproduct(17268): runtime.cc:630] Runtime aborting...
F/.chirpyproduct(17268): runtime.cc:630] Dumping all threads without mutator lock held
F/.chirpyproduct(17268): runtime.cc:630] All threads:
F/.chirpyproduct(17268): runtime.cc:630] DALVIK THREADS (30):
F/.chirpyproduct(17268): runtime.cc:630] "Thread-6" prio=5 tid=32 Runnable
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=0 dsCount=0 flags=0 obj=0x12c74530 self=0x784b815000
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17327 nice=0 cgrp=default sched=0/0 handle=0x7834332d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=R schedstat=( 270657186 28034693 208 ) utm=25 stm=1 core=5 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x7834230000-0x7834232000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes= "abort lock" "mutator lock"(shared held)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000040c23c  /apex/com.android.runtime/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 00000000004f1290  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+508)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000050b664  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+820)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000504704  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+456)
F/.chirpyproduct(17268): runtime.cc:630]   native: #04 pc 0000000000503b5c  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1816)
F/.chirpyproduct(17268): runtime.cc:630]   native: #05 pc 00000000004b1b74  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1456)
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 000000000000c5b4  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608)
F/.chirpyproduct(17268): runtime.cc:630]   native: #07 pc 0000000000373490  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1592)
F/.chirpyproduct(17268): runtime.cc:630]   native: #08 pc 0000000000373644  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
F/.chirpyproduct(17268): runtime.cc:630]   native: #09 pc 0000000000365bc0  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+136)
F/.chirpyproduct(17268): runtime.cc:630]   native: #10 pc 0000000000364648  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1144)
F/.chirpyproduct(17268): runtime.cc:630]   native: #11 pc 0000000000363a14  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+624)
F/.chirpyproduct(17268): runtime.cc:630]   native: #12 pc 000000000034aa70  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*)+672)
F/.chirpyproduct(17268): runtime.cc:630]   native: #13 pc 0000000000004f90  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (on_receiving_callback+104)
F/.chirpyproduct(17268): runtime.cc:630]   native: #14 pc 00000000000b4370  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (???)
F/.chirpyproduct(17268): runtime.cc:630]   native: #15 pc 0000000000085484  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (???)
F/.chirpyproduct(17268): runtime.cc:630]   native: #16 pc 00000000000b66ec  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (chirp_connect_process_input+212)
F/.chirpyproduct(17268): runtime.cc:630]   native: #17 pc 00000000000056f0  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_TtwblYTmEvVRy+104)
F/.chirpyproduct(17268): runtime.cc:630]   native: #18 pc 000000000013f350  /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144)
F/.chirpyproduct(17268): runtime.cc:630]   native: #19 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548)
F/.chirpyproduct(17268): runtime.cc:630]   native: #20 pc 000000000014506c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244)
F/.chirpyproduct(17268): runtime.cc:630]   native: #21 pc 00000000002df75c  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384)
F/.chirpyproduct(17268): runtime.cc:630]   native: #22 pc 00000000002daa3c  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912)
F/.chirpyproduct(17268): runtime.cc:630]   native: #23 pc 0000000000598204  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648)
F/.chirpyproduct(17268): runtime.cc:630]   native: #24 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #25 pc 0000000000100e26  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.connect.ChirpConnectNativeInterface.TtwblYTmEvVRy+14)
F/.chirpyproduct(17268): runtime.cc:630]   native: #26 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432)
F/.chirpyproduct(17268): runtime.cc:630]   native: #27 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #28 pc 0000000000102f42  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.connect.c$l.invoke+102)
F/.chirpyproduct(17268): runtime.cc:630]   native: #29 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #30 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #31 pc 00000000000feb64  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.c$a.invoke+64)
F/.chirpyproduct(17268): runtime.cc:630]   native: #32 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #33 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #34 pc 00000000000fefe4  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.d$a.onPeriodicNotification+4)
F/.chirpyproduct(17268): runtime.cc:630]   native: #35 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #36 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #37 pc 00000000001a1baa  /system/framework/framework.jar (android.media.AudioRecord$NativeEventHandler.handleMessage+102)
F/.chirpyproduct(17268): runtime.cc:630]   native: #38 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432)
F/.chirpyproduct(17268): runtime.cc:630]   native: #39 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #40 pc 00000000002f5866  /system/framework/framework.jar (android.os.Handler.dispatchMessage+38)
F/.chirpyproduct(17268): runtime.cc:630]   native: #41 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432)
F/.chirpyproduct(17268): runtime.cc:630]   native: #42 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #43 pc 0000000000319f9e  /system/framework/framework.jar (android.os.Looper.loop+466)
F/.chirpyproduct(17268): runtime.cc:630]   native: #44 pc 000000000059b0b0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
F/.chirpyproduct(17268): runtime.cc:630]   native: #45 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #46 pc 00000000000fec66  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.c$c.invoke+98)
F/.chirpyproduct(17268): runtime.cc:630]   native: #47 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #48 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #49 pc 000000000016324c  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
F/.chirpyproduct(17268): runtime.cc:630]   native: #50 pc 00000000002b03a8  /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.1226891089136915484+240)
F/.chirpyproduct(17268): runtime.cc:630]   native: #51 pc 000000000058980c  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012)
F/.chirpyproduct(17268): runtime.cc:630]   native: #52 pc 000000000013f468  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88)
F/.chirpyproduct(17268): runtime.cc:630]   native: #53 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548)
F/.chirpyproduct(17268): runtime.cc:630]   native: #54 pc 000000000014506c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244)
F/.chirpyproduct(17268): runtime.cc:630]   native: #55 pc 00000000004a9b0c  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
F/.chirpyproduct(17268): runtime.cc:630]   native: #56 pc 00000000004aaba0  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416)
F/.chirpyproduct(17268): runtime.cc:630]   native: #57 pc 00000000004ea93c  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176)
F/.chirpyproduct(17268): runtime.cc:630]   native: #58 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #59 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.connect.ChirpConnectNative.TtwblYTmEvVRy(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.connect.ChirpConnectNativeInterface.TtwblYTmEvVRy(unavailable:-1)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.connect.c$l.invoke(unavailable:-1)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.a.c$a.invoke(unavailable:-1)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.a.d$a.onPeriodicNotification(unavailable:-1)
F/.chirpyproduct(17268): runtime.cc:630]   at android.media.AudioRecord$NativeEventHandler.handleMessage(AudioRecord.java:1879)
F/.chirpyproduct(17268): runtime.cc:630]   at android.os.Handler.dispatchMessage(Handler.java:107)
F/.chirpyproduct(17268): runtime.cc:630]   at android.os.Looper.loop(Looper.java:214)
F/.chirpyproduct(17268): runtime.cc:630]   at io.chirp.a.c$c.invoke(unavailable:-1)
F/.chirpyproduct(17268): runtime.cc:630]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "main" prio=5 tid=1 Native
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x729e9d98 self=0x794f1a8000
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17268 nice=-10 cgrp=default sched=0/0 handle=0x7950704ed0
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 272100479 12622925 401 ) utm=22 stm=4 core=4 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x7ff8f59000-0x7ff8f5b000 stackSize=8192KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17268/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 00000000000cc748  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 0000000000017a8c  /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000001795c  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+56)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000135cdc  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
F/.chirpyproduct(17268): runtime.cc:630]   at android.os.MessageQueue.nativePollOnce(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   at android.os.MessageQueue.next(MessageQueue.java:336)
F/.chirpyproduct(17268): runtime.cc:630]   at android.os.Looper.loop(Looper.java:174)
F/.chirpyproduct(17268): runtime.cc:630]   at android.app.ActivityThread.main(ActivityThread.java:7356)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.reflect.Method.invoke(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
F/.chirpyproduct(17268): runtime.cc:630]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "Jit thread pool worker thread 0" prio=5 tid=2 Native
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0220 self=0x78be600000
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17274 nice=0 cgrp=default sched=0/0 handle=0x78bf94cd40
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 43960628 929531 106 ) utm=3 stm=0 core=4 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf84e000-0x78bf850000 stackSize=1023KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17274/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000007f23c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014af34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000050d0bc  /apex/com.android.runtime/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+260)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 000000000050c44c  /apex/com.android.runtime/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
F/.chirpyproduct(17268): runtime.cc:630]   native: #04 pc 000000000050bf10  /apex/com.android.runtime/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #05 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
F/.chirpyproduct(17268): runtime.cc:630]   (no managed stack frames)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "Signal Catcher" prio=5 tid=7 WaitingInMainSignalCatcherLoop
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0298 self=0x78b9b45400
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17279 nice=0 cgrp=default sched=0/0 handle=0x78bf847d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 290991 8750 10 ) utm=0 stm=0 core=7 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf751000-0x78bf753000 stackSize=991KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17279/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 00000000000cc9c8  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+8)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000008e830  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait+68)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 00000000004d3430  /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+392)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 00000000004d2194  /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::Run(void*)+268)
F/.chirpyproduct(17268): runtime.cc:630]   native: #04 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #05 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
F/.chirpyproduct(17268): runtime.cc:630]   (no managed stack frames)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "ADB-JDWP Connection Control Thread" prio=5 tid=8 WaitingInMainDebuggerLoop
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0310 self=0x78be64a800
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17280 nice=0 cgrp=default sched=0/0 handle=0x78bf74ad50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 400677 111043 14 ) utm=0 stm=0 core=7 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf654000-0x78bf656000 stackSize=991KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17280/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 00000000000cc8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000008c364  /apex/com.android.runtime/lib64/bionic/libc.so (poll+88)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 0000000000008c08  /apex/com.android.runtime/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+824)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000007024  /apex/com.android.runtime/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1076)
F/.chirpyproduct(17268): runtime.cc:630]   native: #04 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #05 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
F/.chirpyproduct(17268): runtime.cc:630]   (no managed stack frames)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "HeapTaskDaemon" prio=5 tid=9 WaitingForTaskProcessor
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0970 self=0x794f1a6400
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17281 nice=4 cgrp=default sched=0/0 handle=0x78bf64dd50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 6645991 182709 16 ) utm=0 stm=0 core=4 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf54b000-0x78bf54d000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17281/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000007f23c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014af34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000028c058  /apex/com.android.runtime/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+444)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 000000000028c8f0  /apex/com.android.runtime/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
F/.chirpyproduct(17268): runtime.cc:630]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:523)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "ReferenceQueueDaemon" prio=5 tid=10 Waiting
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0388 self=0x794f1a9c00
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17282 nice=4 cgrp=default sched=0/0 handle=0x78bf544d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 463699 145002 13 ) utm=0 stm=0 core=7 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf442000-0x78bf444000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17282/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000007f23c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014af34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 00000000004076f4  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+620)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000409158  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+284)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   - waiting on <0x02ef5298> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Object.java:568)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:215)
F/.chirpyproduct(17268): runtime.cc:630]   - locked <0x02ef5298> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "FinalizerDaemon" prio=5 tid=11 Waiting
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0400 self=0x794f1ab800
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17283 nice=4 cgrp=default sched=0/0 handle=0x78bf183d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 470366 146198 12 ) utm=0 stm=0 core=4 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bf081000-0x78bf083000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17283/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000007f23c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014af34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 00000000004076f4  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+620)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000409158  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+284)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   - waiting on <0x04a0aaf1> (a java.lang.Object)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
F/.chirpyproduct(17268): runtime.cc:630]   - locked <0x04a0aaf1> (a java.lang.Object)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:271)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "FinalizerWatchdogDaemon" prio=5 tid=12 Waiting
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0478 self=0x794f1ad400
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17284 nice=4 cgrp=default sched=0/0 handle=0x78bf07ad50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 750104 2039479 12 ) utm=0 stm=0 core=4 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bef78000-0x78bef7a000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17284/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 000000000007f23c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014af34  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 00000000004076f4  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+620)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000409158  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+284)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   - waiting on <0x03e466d6> (a java.lang.Daemons$FinalizerWatchdogDaemon)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object.wait(Object.java:568)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:339)
F/.chirpyproduct(17268): runtime.cc:630]   - locked <0x03e466d6> (a java.lang.Daemons$FinalizerWatchdogDaemon)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:319)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "Binder:17268_1" prio=5 tid=13 Native
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc04f0 self=0x78b9b61c00
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17285 nice=0 cgrp=default sched=0/0 handle=0x78bee73d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 558073 132552 10 ) utm=0 stm=0 core=6 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bed7d000-0x78bed7f000 stackSize=991KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17285/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 00000000000cc884  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000008a38c  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+132)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000005829c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000058470  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
F/.chirpyproduct(17268): runtime.cc:630]   native: #04 pc 0000000000058c30  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
F/.chirpyproduct(17268): runtime.cc:630]   native: #05 pc 000000000007ec9c  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 0000000000013600  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+288)
F/.chirpyproduct(17268): runtime.cc:630]   native: #07 pc 00000000000c1748  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
F/.chirpyproduct(17268): runtime.cc:630]   native: #08 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #09 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
F/.chirpyproduct(17268): runtime.cc:630]   (no managed stack frames)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630] "Binder:17268_2" prio=5 tid=14 Native
F/.chirpyproduct(17268): runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12fc0568 self=0x78be65c000
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17286 nice=0 cgrp=default sched=0/0 handle=0x78bed76d50
F/.chirpyproduct(17268): runtime.cc:630]   | state=S schedstat=( 6991095 4581875 25 ) utm=0 stm=0 core=6 HZ=100
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x78bec80000-0x78bec82000 stackSize=991KB
F/.chirpyproduct(17268): runtime.cc:630]   | held mutexes=
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17286/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #00 pc 00000000000cc884  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000008a38c  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+132)
F/.chirpyproduct(17268): runtime.cc:630]   native: #03 pc 0000000000058470  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17314/stack)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17317/stack)
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 0000000000013600  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+288)
F/.chirpyproduct(17268): runtime.cc:630] "AudioTrack" prio=5 tid=24 Native
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
F/.chirpyproduct(17268): runtime.cc:630]   native: #02 pc 000000000036f850  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::ReleasePrimitiveArrayElements(char const*, art::Primitive::Type, _JNIEnv*, _jarray*, void*, int)+476)
F/.chirpyproduct(17268): runtime.cc:630]   native: #06 pc 000000000004f49c  /system/lib64/libaudioclient.so (android::AudioRecord::processAudioBuffer()+876)
F/.chirpyproduct(17268): runtime.cc:630]   native: #07 pc 000000000014508c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
F/.chirpyproduct(17268): runtime.cc:630]   native: #13 pc 000000000059b908  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualRange+1056)
F/.chirpyproduct(17268): runtime.cc:630]   native: #19 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #32 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   native: #39 pc 00000000000ea918  /apex/com.android.runtime/javalib/core-oj.jar (java.lang.Thread.run+8)
F/.chirpyproduct(17268): runtime.cc:630]   at okio.RealBufferedSource.require(RealBufferedSource.java:61)
F/.chirpyproduct(17268): runtime.cc:630] "OkHttp ConnectionPool" prio=5 tid=28 TimedWaiting
F/.chirpyproduct(17268): runtime.cc:630]   at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
F/.chirpyproduct(17268): runtime.cc:630] "OkHttp auth.chirp.io Writer" prio=5 tid=29 Waiting
F/.chirpyproduct(17268): runtime.cc:630]   kernel: (couldn't read /proc/self/task/17323/stack)
F/.chirpyproduct(17268): runtime.cc:630]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
F/.chirpyproduct(17268): runtime.cc:630]   at sun.misc.Unsafe.park(Native method)
F/.chirpyproduct(17268): runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
F/.chirpyproduct(17268): runtime.cc:630]   native: #01 pc 000000000014b36c  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+168)
F/.chirpyproduct(17268): runtime.cc:630]   at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:312)
F/.chirpyproduct(17268): runtime.cc:630]   | sysTid=17328 nice=0 cgrp=default sched=0/0 handle=0x7833229d50
F/.chirpyproduct(17268): runtime.cc:630]   at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
F/.chirpyproduct(17268): runtime.cc:630]   | stack=0x7842239000-0x784223b000 stackSize=1039KB
F/.chirpyproduct(17268): runtime.cc:630]   native: #10 pc 000000000059dc1c  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStaticRange+236)
F/.chirpyproduct(17268): runtime.cc:630]   native: #16 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432)
F/.chirpyproduct(17268): runtime.cc:630]   native: #22 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
F/.chirpyproduct(17268): runtime.cc:630]   native: #35 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20)
F/.chirpyproduct(17268): runtime.cc:630]   at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
F/.chirpyproduct(17268): runtime.cc:630]
F/.chirpyproduct(17268): runtime.cc:630]   native: #17 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548)
F/.chirpyproduct(17268): runtime.cc:630]   native: #34 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
F/.chirpyproduct(17268): runtime.cc:630]   at android.media.AudioRecord$NativeEventHandler.handleMessage(AudioRecord.java:1879)
F/.chirpyproduct(17268): runtime.cc:630]   at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object io.chirp.connect.c$l.invoke(java.lang.Object) ((null):-1)
F/.chirpyproduct(17268): runtime.cc:630]   at java.lang.Object io.chirp.a.c$c.invoke() ((null):-1)
F/.chirpyproduct(17268): runtime.cc:638] JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-6
F/.chirpyproduct(17268): runtime.cc:638]   at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
F/.chirpyproduct(17268): runtime.cc:638]   at java.lang.Object io.chirp.a.c$c.invoke() ((null):-1)
F/libc    (17268): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 17327 (Thread-6), pid 17268 (.chirpyproducts)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/blueline/blueline:10/QP1A.190711.020/5800535:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2019-09-13 13:24:26+0200
pid: 17268, tid: 17327, name: Thread-6  >>> com.example.chirpyproducts <<<
uid: 10305
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-6
  at void io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread() (FlutterJNI.java:807)
  at void io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(java.lang.String, java.nio.ByteBuffer, int, int) (FlutterJNI.java:697)
  at void io.flutter.embedding.engine.dart.DartMessenger.send(java.lang.String, java.nio.ByteBuffer, io.flutter.plugin.common.BinaryMessenger$BinaryReply) (DartMessenger.java:80)
  at void io.flutter.embedding.engine.dart.DartExecutor.send(java.lang.String, java.nio.ByteBuffer) (DartExecutor.java:172)
  at void io.flutter.view.FlutterNativeView.send(java.lang.String, java.nio.ByteBuffer) (FlutterNativeView.java:117)
  at void io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(java.lang.Object) (EventChannel.java:226)
  at void io.chirp.chirpsdk.StateStreamHandler.send(int, int) (ChirpsdkPlugin.kt:174)
  at void io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(io.chirp.connect.models.ChirpConnectState, io.chirp.connect.models.ChirpConnectState) (ChirpsdkPlugin.kt:106)
  at java.lang.Object io.chirp.chirpsdk.ChirpsdkPlugin$onMethodCall$5.invoke(java.lang.Object, java.lang.Object) (ChirpsdkPlugin.kt:20)
  at java.lang.Object io.chirp.connect.c$i.invoke(java.lang.Object, java.lang.Object) ((null):-1)
  at void io.chirp.connect.ChirpConnectNative.MWuESyTUiGWXY(int, int) ((null):-1)
  at int io.chirp.connect.ChirpConnectNative.TtwblYTmEvVRy(byte[], int) ((null):-2)
  at int io.chirp.connect.ChirpConnectNativeInterface.TtwblYTmEvVRy(byte[], int) ((null):-1)
  at java.lang.Object io.chirp.connect.c$l.invoke(java.lang.Object) ((null):-1)
  at java.lang.Object io.chirp.a.c$a.invoke() ((null):-1)
  at void io.chirp.a.d$a.onPeriodicNotification(android.media.AudioRecord) ((null):-1)
  at void android.media.AudioRecord$NativeEventHandler.handleMessage(android.os.Message) (AudioRecord.java:1879)
  at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:107)
  at void android.os.Looper.loop() (Looper.java:214)
  at java.lang.Object io.chirp.a.c$c.invoke() ((null):-1)
  at void kotlin.concurrent.ThreadsKt$thread$thread$1.run() (Thread.kt:30)
    in call to FindClass
    from int io.chirp.connect.ChirpConnectNative.TtwblYTmEvVRy(byte[], int)'
    x0  0000000000000000  x1  00000000000043af  x2  0000000000000006  x3  0000007834330af0
    x4  fefeff784b212f97  x5  fefeff784b212f97  x6  fefeff784b212f97  x7  7f7f7f7f7f7f7fff
    x8  00000000000000f0  x9  0432965452515f2c  x10 0000000000000001  x11 0000000000000000
    x12 fffffff0fffffbdf  x13 0000000007aef158  x14 0000000000000004  x15 ffffffffffffffff
    x16 000000794b4778c0  x17 000000794b455100  x18 00000078641f2088  x19 0000000000004374
    x20 00000000000043af  x21 00000000ffffffff  x22 0000007848b44200  x23 00000078c9ead555
    x24 00000078c9ecf012  x25 0000000000000001  x26 00000078caab8258  x27 000000794f23c1c0
    x28 0000000000000000  x29 0000007834330b90
    sp  0000007834330ad0  lr  000000794b409f48  pc  000000794b409f74
backtrace:
      #00 pc 0000000000081f74  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 676a709a0ee633ec9cf6ab05ec6410ae)
      #01 pc 00000000004b1ea0  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2268) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #02 pc 000000000000c5b4  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: 9b1ba30f299c594bb54939a36936205f)
      #03 pc 0000000000373490  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1592) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #04 pc 0000000000373644  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #05 pc 0000000000365bc0  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+136) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #06 pc 0000000000364648  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1144) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #07 pc 0000000000363a14  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+624) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #08 pc 000000000034aa70  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*)+672) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #09 pc 0000000000004f90  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (on_receiving_callback+104) (BuildId: d810d19d161956470f899bb75465486aa1e92464)
      #10 pc 00000000000b4370  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (BuildId: d810d19d161956470f899bb75465486aa1e92464)
      #11 pc 0000000000085484  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (BuildId: d810d19d161956470f899bb75465486aa1e92464)
      #12 pc 00000000000b66ec  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (chirp_connect_process_input+212) (BuildId: d810d19d161956470f899bb75465486aa1e92464)
      #13 pc 00000000000056f0  /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/lib/arm64/libchirp-connect-native.so (Java_io_chirp_connect_ChirpConnectNative_TtwblYTmEvVRy+104) (BuildId: d810d19d161956470f899bb75465486aa1e92464)
      #14 pc 000000000013f350  /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #15 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #16 pc 000000000014506c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #17 pc 00000000002df75c  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #18 pc 00000000002daa3c  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #19 pc 0000000000598204  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #20 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #21 pc 0000000000100e26  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.connect.ChirpConnectNativeInterface.TtwblYTmEvVRy+14)
      #22 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #23 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #24 pc 0000000000102f42  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.connect.c$l.invoke+102)
      #25 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #26 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #27 pc 00000000000feb64  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.c$a.invoke+64)
      #28 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #29 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #30 pc 00000000000fefe4  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.d$a.onPeriodicNotification+4)
      #31 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #32 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #33 pc 00000000001a1baa  /system/framework/framework.jar (android.media.AudioRecord$NativeEventHandler.handleMessage+102)
      #34 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #35 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #36 pc 00000000002f5866  /system/framework/framework.jar (android.os.Handler.dispatchMessage+38)
      #37 pc 0000000000598514  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #38 pc 0000000000130814  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #39 pc 0000000000319f9e  /system/framework/framework.jar (android.os.Looper.loop+466)
      #40 pc 000000000059b0b0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #41 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #42 pc 00000000000fec66  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (io.chirp.a.c$c.invoke+98)
      #43 pc 0000000000599d08  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #44 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #45 pc 000000000016324c  [anon:dalvik-classes.dex extracted in memory from /data/app/com.example.chirpyproducts-1kh6g5w_IhDpAoTyLXcPSA==/base.apk] (kotlin.concurrent.ThreadsKt$thread$thread$1.run+4)
      #46 pc 00000000002b03a8  /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.1226891089136915484+240) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #47 pc 000000000058980c  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #48 pc 000000000013f468  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #49 pc 0000000000136334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #50 pc 000000000014506c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #51 pc 00000000004a9b0c  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #52 pc 00000000004aaba0  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #53 pc 00000000004ea93c  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: 243710f887ec9b55aa75c326bf215ac4)
      #54 pc 00000000000e1100  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 676a709a0ee633ec9cf6ab05ec6410ae)
      #55 pc 0000000000083ab0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 676a709a0ee633ec9cf6ab05ec6410ae)
Lost connection to device.
Exited (sigterm)
iamnfinity commented 5 years ago

Anyone got it fixed or working?

iamnfinity commented 5 years ago

JNI NewByteArray called with pending exception java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Getting this error

joextodd commented 5 years ago

We have a full release schedule for this week, so will hopefully get time to looks at this on Thursday. This is an open source project, so feel free to make a contribution if you get to the bottom of it before then 👍

joextodd commented 5 years ago

@jaripekkala it seems that other people are experiencing a similar issue, see https://github.com/flutter/flutter/issues/34993#issue-459900986

Whilst we work on a fix, you can downgrade your version of flutter to fix this.