RxDNSSD
RxDNSSD copied to clipboard
Resolving 2 IP addresses from one device
I have network device with two IP addresses - one from local network, second is self assigned(169.254...).
Using Windows/Linux - I receive both IPs from mDNS. Using iOS I can see both IPs. In Android using you library I receive only self assigned IP. Other IP is not visible.
Using Wireshark I saw differences in messages sent:
- iOS sets the unicast preferred bit
- whereas Android does not set this bit (edited)
Please have a look at https://tools.ietf.org/html/rfc6762#section-5.4.
Result of watching received data:
- When real IP is below 169.254... engine return real IP.
- When real IP is above 169.254... engine return self assigned IP. Unfortunately majority of our customers have IP's above 169.254... range. May be easiest fix will be to return real IP instead of first found in list. Then every service will have real IP.
Hi @andriydruk @kostadin24 ,
I also have the problem of resolving two IP addresses on Android phones. May I know how to solve this problem. Or how to avoid this problem and get the real IP address.
I guess you can resolve IP address manually
Try DNSSDBindable(context).queryRecords()
with NSType.A
or NSType.AAAA
https://github.com/andriydruk/RxDNSSD/blob/master/dnssd/src/main/java/com/github/druk/dnssd/DNSSD.java#L411
Hi @andriydruk ,
Sorry to take so long to reply. 1.Cause i use Rx2DNSSD, seems i can't use this method. And i also notice issue #73. If i use "dnssd library", Seems Some Samsung mobile phones will be affected. May i know which library and should i use is best.
- About Rx2DnssdEmbedded i also have the problem same as issue #87. But no crash with Rx2DnssdBindable. Did I use the wrong code.
There is my code. Please give me some advice:
private void searchServer() { rxDnssd = new Rx2DnssdBindable(getApplicationContext()); NsdManager nsdManager = (NsdManager) getSystemService(Context.NSD_SERVICE); if (nsdManager != null) { browseDisposable = rxDnssd.browse("_test._tcp.", "local.") .compose(rxDnssd.resolve()) .compose(rxDnssd.queryIPRecords()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(this::storeBonjourService, throwable -> Log.e("TAG", "error", throwable)); } }
- DNSSDBindable is 1 layer below Rx2DnssdBindable. You can try to use it only for
resolve
operation. - Yes, Bindable version relies on OS. If Samsung broke NSD in their phones, DNSSDBindable will be broken as well.
- Embedded version doesn't rely on OS, but will work much slower. I've just check Rx2DnssdEmbedded. I don't see an issue that you describe, please check the sample app first.
Hi @andriydruk ,
Thank you for your advice. On the above three points: 1.I'll test it later 2.I‘ll try to use Bindable 3.Still exist error with Rx2DnssdEmbedded. 5.And What's the biggest difference between DNSSDBindable and DnssdEmbedded. 6.May i know the biggest difference between Android's NSDManage and DNSSD.
The third point test steps: 1.My test phone is samsung SM-N9500. 2.Use Rx2DnssdEmbedded and start brow 3.Close App. In onDestroy. dispose the BrowseDisposable. 4.Quickly open App, use Rx2DnssdEmbedded and start brow 5.Then the App crashed.
There is my log:
2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: thread Thread[19,tid=23823,Native,Thread*=0x71442fd400,peer=0x14dc4ca8,"DNS-SDEmbedded"] using JNIEnv* from thread Thread[21,tid=23831,Runnable,Thread*=0x71442f1000,peer=0x14dc58f8,"DNS-SDEmbedded"] 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] in call to NewByteArray 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] from int com.github.druk.dnssd.DNSSDEmbedded.nativeLoop() 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] "DNS-SDEmbedded" daemon prio=10 tid=19 Runnable 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] | group="main" sCount=0 dsCount=0 flags=0 obj=0x14dc4ca8 self=0x71442fd400 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] | sysTid=23823 nice=-8 cgrp=default sched=0/0 handle=0x71435b94f0 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] | state=R schedstat=( 57637191 9425779 84 ) utm=4 stm=1 core=4 HZ=100 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] | stack=0x71434b6000-0x71434b8000 stackSize=1041KB 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] | held mutexes= "mutator lock"(shared held) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #00 pc 00000000003c28e8 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #01 pc 0000000000490e34 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #02 pc 00000000002e5dc8 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+968) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #03 pc 00000000002e61d8 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #04 pc 00000000000fd5fc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+148) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #05 pc 00000000000fbcf8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+416) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #06 pc 00000000000fb344 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #07 pc 0000000000106408 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+684) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #08 pc 0000000000047a98 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #09 pc 0000000000031d68 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #10 pc 0000000000005b30 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #11 pc 000000000000fedc /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #12 pc 0000000000011750 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #13 pc 000000000002f6d0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #14 pc 000000000002f4e8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #15 pc 000000000002faa8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #16 pc 000000000003d6b0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #17 pc 000000000003d7d8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #18 pc 0000000000560fe0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #19 pc 000000000055824c /system/lib64/libart.so (art_quick_invoke_static_stub+604) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #20 pc 00000000000cfce8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #21 pc 0000000000280438 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #22 pc 000000000027a440 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #23 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #24 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #25 pc 00000000001f4704 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSDEmbedded$1.run+116) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #26 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #27 pc 000000000051779c /system/lib64/libart.so (artQuickToInterpreterBridge+1020) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #28 pc 00000000005610fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #29 pc 0000000000557f88 /system/lib64/libart.so (art_quick_invoke_stub+584) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #30 pc 00000000000cfcc8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #31 pc 000000000045e448 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #32 pc 000000000045f504 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #33 pc 000000000048a924 /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #34 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] native: #35 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] at com.github.druk.dnssd.DNSSDEmbedded.nativeLoop(Native method) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] at com.github.druk.dnssd.DNSSDEmbedded$1.run(DNSSDEmbedded.java:84) 2021-02-01 18:15:38.981 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: java_vm_ext.cc:542] 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] Runtime aborting... 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] Dumping all threads without appropriate locks held: thread list lock mutator lock 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] All threads: 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] DALVIK THREADS (21): 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "DNS-SDEmbedded" prio=10 tid=19 Runnable 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=0 dsCount=0 flags=0 obj=0x14dc4ca8 self=0x71442fd400 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23823 nice=-8 cgrp=default sched=0/0 handle=0x71435b94f0 2021-02-01 18:15:39.087 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=R schedstat=( 84822917 9447029 96 ) utm=4 stm=4 core=6 HZ=100 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71434b6000-0x71434b8000 stackSize=1041KB 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= "abort lock" "mutator lock"(shared held) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 00000000003c28e8 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000490e34 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000004aab18 /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+844) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000004a3924 /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+484) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 00000000004a2d4c /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1120) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000465a20 /system/lib64/libart.so (art::Runtime::Abort(char const*)+388) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 0000000000008ce0 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+724) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000002e6068 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1640) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 00000000002e61d8 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 00000000000fd5fc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+148) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #10 pc 00000000000fbcf8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+416) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #11 pc 00000000000fb344 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #12 pc 0000000000106408 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+684) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #13 pc 0000000000047a98 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #14 pc 0000000000031d68 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #15 pc 0000000000005b30 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #16 pc 000000000000fedc /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #17 pc 0000000000011750 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #18 pc 000000000002f6d0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #19 pc 000000000002f4e8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #20 pc 000000000002faa8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #21 pc 000000000003d6b0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #22 pc 000000000003d7d8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #23 pc 0000000000560fe0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #24 pc 000000000055824c /system/lib64/libart.so (art_quick_invoke_static_stub+604) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #25 pc 00000000000cfce8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #26 pc 0000000000280438 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #27 pc 000000000027a440 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #28 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #29 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #30 pc 00000000001f4704 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSDEmbedded$1.run+116) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #31 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #32 pc 000000000051779c /system/lib64/libart.so (artQuickToInterpreterBridge+1020) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #33 pc 00000000005610fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #34 pc 0000000000557f88 /system/lib64/libart.so (art_quick_invoke_stub+584) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #35 pc 00000000000cfcc8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #36 pc 000000000045e448 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #37 pc 000000000045f504 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #38 pc 000000000048a924 /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #39 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #40 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded.nativeLoop(Native method) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded$1.run(DNSSDEmbedded.java:84) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "main" prio=10 tid=1 Native 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x76f1ece8 self=0x715ca14c00 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23753 nice=-10 cgrp=default sched=0/0 handle=0x71e37ed560 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 899815316 63317764 508 ) utm=78 stm=11 core=4 HZ=100 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7fc78d0000-0x7fc78d2000 stackSize=8MB 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23753/stack) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c334 /system/lib64/libc.so (__epoll_pwait+8) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000014d48 /system/lib64/libutils.so (android::Looper::pollInner(int)+148) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000014c18 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000001315f4 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.nativePollOnce(Native method) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.next(MessageQueue.java:326) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.Looper.loop(Looper.java:181) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.app.ActivityThread.main(ActivityThread.java:7050) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.reflect.Method.invoke(Native method) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Jit thread pool worker thread 0" prio=10 tid=2 Native 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14800030 self=0x71560af000 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23764 nice=9 cgrp=default sched=0/0 handle=0x71565d74f0 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 101408804 29967554 135 ) utm=7 stm=3 core=5 HZ=100 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71564d9000-0x71564db000 stackSize=1021KB 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23764/stack) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f52c /system/lib64/libc.so (syscall+28) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7850 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000004ac35c /system/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+260) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000004ab8c4 /system/lib64/libart.so (art::ThreadPoolWorker::Run()+124) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 00000000004ab384 /system/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+148) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14840020 self=0x715ca16400 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23765 nice=0 cgrp=default sched=0/0 handle=0x71564d64f0 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 640520 8607501 8 ) utm=0 stm=0 core=2 HZ=100 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71563db000-0x71563dd000 stackSize=1009KB 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23765/stack) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c514 /system/lib64/libc.so (__rt_sigtimedwait+8) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000030720 /system/lib64/libc.so (sigwait+64) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000047ec38 /system/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+388) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000047d140 /system/lib64/libart.so (art::SignalCatcher::Run(void*)+292) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.088 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "ADB-JDWP Connection Control Thread" prio=10 tid=4 WaitingInMainDebuggerLoop 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c60688 self=0x7156106c00 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23766 nice=0 cgrp=default sched=0/0 handle=0x71456ca4f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 3675158 9640571 25 ) utm=0 stm=0 core=6 HZ=100 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71455cf000-0x71455d1000 stackSize=1009KB 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23766/stack) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c454 /system/lib64/libc.so (__ppoll+8) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 000000000002d890 /system/lib64/libc.so (poll+88) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000006c50 /system/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+836) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 0000000000005218 /system/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1060) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "FinalizerDaemon" prio=10 tid=5 Waiting 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c607c8 self=0x715cae3c00 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23768 nice=4 cgrp=default sched=0/0 handle=0x71454c64f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 783440 9971458 15 ) utm=0 stm=0 core=0 HZ=100 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71453c3000-0x71453c5000 stackSize=1041KB 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23768/stack) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f52c /system/lib64/libc.so (syscall+28) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7850 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde7c /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x04d8237e> (a java.lang.Object) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Object.java:422) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x04d8237e> (a java.lang.Object) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "ReferenceQueueDaemon" prio=10 tid=6 Waiting 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c60728 self=0x715cae3000 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23767 nice=4 cgrp=default sched=0/0 handle=0x71455cc4f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 743646 1748126 18 ) utm=0 stm=0 core=1 HZ=100 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71454c9000-0x71454cb000 stackSize=1041KB 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23767/stack) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f52c /system/lib64/libc.so (syscall+28) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7850 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde7c /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x0c4bb0df> (a java.lang.Class<java.lang.ref.ReferenceQueue>) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x0c4bb0df> (a java.lang.Class<java.lang.ref.ReferenceQueue>) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "FinalizerWatchdogDaemon" prio=10 tid=7 Waiting 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c60868 self=0x715cae4800 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23770 nice=4 cgrp=default sched=0/0 handle=0x71453c04f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 256094 608594 3 ) utm=0 stm=0 core=1 HZ=100 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71452bd000-0x71452bf000 stackSize=1041KB 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23770/stack) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f52c /system/lib64/libc.so (syscall+28) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7850 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde7c /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x0798712c> (a java.lang.Daemons$FinalizerWatchdogDaemon) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:297) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x0798712c> (a java.lang.Daemons$FinalizerWatchdogDaemon) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:277) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "HeapTaskDaemon" prio=10 tid=8 WaitingForTaskProcessor 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c60908 self=0x715caad800 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23771 nice=4 cgrp=default sched=0/0 handle=0x71452ba4f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 444426 12089532 15 ) utm=0 stm=0 core=1 HZ=100 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71451b7000-0x71451b9000 stackSize=1041KB 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23771/stack) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f530 /system/lib64/libc.so (syscall+32) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7c7c /system/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+168) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000022db4c /system/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+504) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000022e3a0 /system/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+96) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at dalvik.system.VMRuntime.runHeapTasks(Native method) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:475) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Binder:23753_1" prio=10 tid=9 Native 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14880020 self=0x7155e19000 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23772 nice=0 cgrp=default sched=0/0 handle=0x71450b64f0 2021-02-01 18:15:39.089 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 7292812 9265314 33 ) utm=0 stm=0 core=4 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7144fbb000-0x7144fbd000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23772/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c420 /system/lib64/libc.so (__ioctl+4) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 000000000002b2d4 /system/lib64/libc.so (ioctl+132) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000005d23c /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000005d418 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 000000000005db60 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+64) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 00000000000801a0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000000100dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000000bc2fc /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Binder:23753_2" prio=10 tid=10 Native 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x148c0020 self=0x71560a9400 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23775 nice=0 cgrp=default sched=0/0 handle=0x7144fb84f0 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 24140109 32616821 52 ) utm=2 stm=0 core=4 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7144ebd000-0x7144ebf000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23775/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c420 /system/lib64/libc.so (__ioctl+4) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 000000000002b2d4 /system/lib64/libc.so (ioctl+132) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000005d23c /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000005d418 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 000000000005db8c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+108) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 00000000000801a0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000000100dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000000bc2fc /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Binder:23753_3" prio=10 tid=11 Native 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14940020 self=0x7155ecf800 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23781 nice=0 cgrp=default sched=0/0 handle=0x7144eba4f0 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 1075783 8474218 11 ) utm=0 stm=0 core=4 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7144dbf000-0x7144dc1000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23781/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c420 /system/lib64/libc.so (__ioctl+4) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 000000000002b2d4 /system/lib64/libc.so (ioctl+132) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000005d23c /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000005d418 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 000000000005db8c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+108) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 00000000000801a0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000000100dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000000bc2fc /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Profile Saver" prio=10 tid=12 Native 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14980020 self=0x7153e38c00 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23795 nice=9 cgrp=default sched=0/0 handle=0x7143fff4f0 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 609011 16450937 8 ) utm=0 stm=0 core=4 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7143f04000-0x7143f06000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23795/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f530 /system/lib64/libc.so (syscall+32) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7c7c /system/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+168) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000323194 /system/lib64/libart.so (art::ProfileSaver::Run()+160) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000032666c /system/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+92) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "RenderThread" prio=10 tid=13 Native 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14b40020 self=0x7155e16c00 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23813 nice=-10 cgrp=default sched=0/0 handle=0x7143e6c4f0 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 161572808 12485688 307 ) utm=8 stm=8 core=4 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x7143d71000-0x7143d73000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23813/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c334 /system/lib64/libc.so (__epoll_pwait+8) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000014d48 /system/lib64/libutils.so (android::Looper::pollInner(int)+148) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000014c18 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000034dc3c /system/lib64/libhwui.so (???) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "Binder:23753_4" prio=10 tid=14 Native 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14bc0020 self=0x7156064400 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23816 nice=0 cgrp=default sched=0/0 handle=0x7143acf4f0 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 12650000 5248958 41 ) utm=1 stm=0 core=7 HZ=100 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71439d4000-0x71439d6000 stackSize=1009KB 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23816/stack) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c420 /system/lib64/libc.so (__ioctl+4) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 000000000002b2d4 /system/lib64/libc.so (ioctl+132) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 000000000005d23c /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+244) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 000000000005d418 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 000000000005db8c /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+108) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 00000000000801a0 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24) 2021-02-01 18:15:39.090 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000000100dc /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+284) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000000bc2fc /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] (no managed stack frames) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "RxSchedulerPurge-1" prio=10 tid=15 TimedWaiting 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14d1e0c8 self=0x71442fbc00 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23819 nice=0 cgrp=default sched=0/0 handle=0x71439d14f0 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 1500416 0 3 ) utm=0 stm=0 core=4 HZ=100 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71438ce000-0x71438d0000 stackSize=1041KB 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23819/stack) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f530 /system/lib64/libc.so (syscall+32) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7c7c /system/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+168) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde90 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+656) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x026bc7f5> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.parkFor$(Thread.java:2137) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x026bc7f5> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at sun.misc.Unsafe.park(Unsafe.java:358) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "RxCachedWorkerPoolEvictor-1" prio=10 tid=16 TimedWaiting 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14d22440 self=0x71442fc800 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23820 nice=0 cgrp=default sched=0/0 handle=0x71438cb4f0 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 142031 0 1 ) utm=0 stm=0 core=5 HZ=100 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71437c8000-0x71437ca000 stackSize=1041KB 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23820/stack) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f530 /system/lib64/libc.so (syscall+32) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7c7c /system/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+168) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde90 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+656) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x0b4ef98a> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.parkFor$(Thread.java:2137) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x0b4ef98a> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at sun.misc.Unsafe.park(Unsafe.java:358) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "RxCachedThreadScheduler-1" prio=10 tid=17 Waiting 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14d2c170 self=0x714421cc00 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23821 nice=0 cgrp=default sched=0/0 handle=0x71437c54f0 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 7638747 411770 9 ) utm=0 stm=0 core=7 HZ=100 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71436c2000-0x71436c4000 stackSize=1041KB 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23821/stack) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000001f52c /system/lib64/libc.so (syscall+28) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 00000000000d7850 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000003bde7c /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000003bf938 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Object.wait(Native method) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - waiting on <0x0b647bfb> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.parkFor$(Thread.java:2137) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] - locked <0x0b647bfb> (a java.lang.Object) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at sun.misc.Unsafe.park(Unsafe.java:358) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at java.lang.Thread.run(Thread.java:764) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "ConnectivityThread" prio=10 tid=18 Native 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14dc4808 self=0x71442fb000 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23822 nice=0 cgrp=default sched=0/0 handle=0x71436bf4f0 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 365781 0 1 ) utm=0 stm=0 core=6 HZ=100 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71435bc000-0x71435be000 stackSize=1041KB 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23822/stack) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c334 /system/lib64/libc.so (__epoll_pwait+8) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000014d48 /system/lib64/libutils.so (android::Looper::pollInner(int)+148) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000014c18 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000001315f4 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.nativePollOnce(Native method) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.next(MessageQueue.java:326) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.Looper.loop(Looper.java:181) 2021-02-01 18:15:39.091 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.HandlerThread.run(HandlerThread.java:65) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "queued-work-looper" prio=10 tid=20 Native 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x14e9ffc0 self=0x714421e400 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23825 nice=-2 cgrp=default sched=0/0 handle=0x71434b34f0 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=S schedstat=( 692968 2974897 8 ) utm=0 stm=0 core=3 HZ=100 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71433b0000-0x71433b2000 stackSize=1041KB 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] kernel: (couldn't read /proc/self/task/23825/stack) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 000000000007c334 /system/lib64/libc.so (__epoll_pwait+8) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000014d48 /system/lib64/libutils.so (android::Looper::pollInner(int)+148) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 0000000000014c18 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 00000000001315f4 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.nativePollOnce(Native method) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.MessageQueue.next(MessageQueue.java:326) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.Looper.loop(Looper.java:181) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at android.os.HandlerThread.run(HandlerThread.java:65) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "DNS-SDEmbedded" prio=10 tid=21 Runnable 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=0 dsCount=0 flags=0 obj=0x14dc58f8 self=0x71442f1000 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23831 nice=-8 cgrp=default sched=0/0 handle=0x71433ad4f0 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=R schedstat=( 8641355 2734477 24 ) utm=0 stm=0 core=5 HZ=100 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71432aa000-0x71432ac000 stackSize=1041KB 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= "mutator lock"(shared held) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 00000000003c28e8 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000490e34 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000004aab18 /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+844) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 0000000000491ae0 /system/lib64/libart.so (art::Thread::RunCheckpointFunction()+204) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 000000000052bd34 /system/lib64/libart.so (MterpSuspendCheck+160) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 0000000000547720 /system/lib64/libart.so (ExecuteMterpImpl+2336) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000001f4c74 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSD.access$000+4) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 0000000000259c38 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 000000000027a424 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #10 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #11 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #12 pc 00000000001f3fba /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSD$1.serviceFound+6) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #13 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #14 pc 000000000051779c /system/lib64/libart.so (artQuickToInterpreterBridge+1020) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #15 pc 00000000005610fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #16 pc 0000000000557f88 /system/lib64/libart.so (art_quick_invoke_stub+584) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #17 pc 00000000000cfcc8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #18 pc 000000000045e448 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #19 pc 000000000045f7dc /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+440) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #20 pc 000000000034018c /system/lib64/libart.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+656) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #21 pc 0000000000100360 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+2592) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #22 pc 00000000000ed6e0 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallVoidMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+156) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #23 pc 0000000000047ba4 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #24 pc 0000000000031d68 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #25 pc 0000000000005b30 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #26 pc 000000000000fedc /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #27 pc 0000000000011750 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #28 pc 000000000002f6d0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #29 pc 000000000002f4e8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #30 pc 000000000002faa8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #31 pc 000000000003d6b0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #32 pc 000000000003d7d8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #33 pc 0000000000560fe0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #34 pc 000000000055824c /system/lib64/libart.so (art_quick_invoke_static_stub+604) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #35 pc 00000000000cfce8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #36 pc 0000000000280438 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #37 pc 000000000027a440 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #38 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #39 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #40 pc 00000000001f4704 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSDEmbedded$1.run+116) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #41 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #42 pc 000000000051779c /system/lib64/libart.so (artQuickToInterpreterBridge+1020) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #43 pc 00000000005610fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #44 pc 0000000000557f88 /system/lib64/libart.so (art_quick_invoke_stub+584) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #45 pc 00000000000cfcc8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #46 pc 000000000045e448 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #47 pc 000000000045f504 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #48 pc 000000000048a924 /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #49 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #50 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSD.access$000(DNSSD.java:30) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSD$1.serviceFound(DNSSD.java:145) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded.nativeLoop(Native method) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded$1.run(DNSSDEmbedded.java:84) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] Aborting thread: 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] "DNS-SDEmbedded" prio=10 tid=19 Native 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | group="" sCount=0 dsCount=0 flags=0 obj=0x14dc4ca8 self=0x71442fd400 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | sysTid=23823 nice=-8 cgrp=default sched=0/0 handle=0x71435b94f0 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | state=R schedstat=( 136647971 9447029 136 ) utm=7 stm=6 core=4 HZ=100 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | stack=0x71434b6000-0x71434b8000 stackSize=1041KB 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] | held mutexes= "abort lock" 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #00 pc 00000000003c28e8 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #01 pc 0000000000490e34 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #02 pc 00000000004754e4 /system/lib64/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+60) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #03 pc 0000000000465a98 /system/lib64/libart.so (art::Runtime::Abort(char const*)+508) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #04 pc 0000000000008ce0 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+724) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #05 pc 00000000002e6068 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1640) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #06 pc 00000000002e61d8 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116) 2021-02-01 18:15:39.092 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #07 pc 00000000000fd5fc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+148) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #08 pc 00000000000fbcf8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+416) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #09 pc 00000000000fb344 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #10 pc 0000000000106408 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+684) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #11 pc 0000000000047a98 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #12 pc 0000000000031d68 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #13 pc 0000000000005b30 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #14 pc 000000000000fedc /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #15 pc 0000000000011750 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #16 pc 000000000002f6d0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #17 pc 000000000002f4e8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #18 pc 000000000002faa8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #19 pc 000000000003d6b0 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #20 pc 000000000003d7d8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #21 pc 0000000000560fe0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #22 pc 000000000055824c /system/lib64/libart.so (art_quick_invoke_static_stub+604) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #23 pc 00000000000cfce8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #24 pc 0000000000280438 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #25 pc 000000000027a440 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #26 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #27 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #28 pc 00000000001f4704 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSDEmbedded$1.run+116) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #29 pc 0000000000254144 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #30 pc 000000000051779c /system/lib64/libart.so (artQuickToInterpreterBridge+1020) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #31 pc 00000000005610fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #32 pc 0000000000557f88 /system/lib64/libart.so (art_quick_invoke_stub+584) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #33 pc 00000000000cfcc8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #34 pc 000000000045e448 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #35 pc 000000000045f504 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #36 pc 000000000048a924 /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #37 pc 0000000000091a14 /system/lib64/libc.so (__pthread_start(void*)+36) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] native: #38 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded.nativeLoop(Native method) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] at com.github.druk.dnssd.DNSSDEmbedded$1.run(DNSSDEmbedded.java:84) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:574] 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] JNI DETECTED ERROR IN APPLICATION: thread Thread[19,tid=23823,Native,Thread*=0x71442fd400,peer=0x14dc4ca8,"DNS-SDEmbedded"] using JNIEnv* from thread Thread[21,tid=23831,Runnable,Thread*=0x71442f1000,peer=0x14dc58f8,"DNS-SDEmbedded"] 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] in call to NewByteArray 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] from int com.github.druk.dnssd.DNSSDEmbedded.nativeLoop() 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] "DNS-SDEmbedded" daemon prio=10 tid=19 Runnable 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] | group="main" sCount=0 dsCount=0 flags=0 obj=0x14dc4ca8 self=0x71442fd400 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] | sysTid=23823 nice=-8 cgrp=default sched=0/0 handle=0x71435b94f0 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] | state=R schedstat=( 57637191 9425779 84 ) utm=4 stm=1 core=4 HZ=100 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] | stack=0x71434b6000-0x71434b8000 stackSize=1041KB 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] | held mutexes= "mutator lock"(shared held) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #00 pc 00000000003c28e8 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #01 pc 0000000000490e34 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #02 pc 00000000002e5dc8 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+968) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #03 pc 00000000002e61d8 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #04 pc 00000000000fd5fc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+148) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #05 pc 00000000000fbcf8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+416) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #06 pc 00000000000fb344 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #07 pc 0000000000106408 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::NewPrimitiveArray(char const*, _JNIEnv*, int, art::Primitive::Type)+684) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #10 pc 0000000000005b30 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #17 pc 000000000003d7d8 /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/lib/arm64/libjdns_sd_embedded.so (???) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #18 pc 0000000000560fe0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #23 pc 000000000052840c /system/lib64/libart.so (MterpInvokeStatic+204) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #24 pc 000000000054a714 /system/lib64/libart.so (ExecuteMterpImpl+14612) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #25 pc 00000000001f4704 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.nsdclientdemo-A24RDtqgSV9WDkihVwsSfg==/base.apk_23753_23753 (deleted) (com.github.druk.dnssd.DNSSDEmbedded$1.run+116) 2021-02-01 18:15:39.093 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] native: #35 pc 0000000000023f78 /system/lib64/libc.so (__start_thread+68) 2021-02-01 18:15:39.094 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] at com.github.druk.dnssd.DNSSDEmbedded.nativeLoop(Native method) 2021-02-01 18:15:39.094 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] at com.github.druk.dnssd.DNSSDEmbedded$1.run(DNSSDEmbedded.java:84) 2021-02-01 18:15:39.094 23753-23823/com.example.nsdclientdemo A/e.nsdclientdem: runtime.cc:582] 2021-02-01 18:15:39.094 23753-23823/com.example.nsdclientdemo A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 23823 (DNS-SDEmbedded), pid 23753 (e.nsdclientdemo)
3. Still can't reproduce on the sample. Please use the sample app from this repo. 5. and 6. Please read this and this
This also happened after I introduced it, and I found it in the Demo as well
This is the Demo log:
2021-04-09 16:18:41.390 23891-23899/com.github.druk.rxdnssd E/ub.druk.rxdnss: Something went wrong getting fds from adb. Retry!: Connection refused
2021-04-09 16:19:02.203 23891-23925/com.github.druk.rxdnssd E/ub.druk.rxdnss: JNI ERROR (app bug): accessed stale WeakGlobal 0x30b (index 48 in a table of size 43)
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: use of deleted weak global reference 0x30b
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] from int com.github.druk.dnssd.DNSSDEmbedded.nativeLoop()
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] "DNS-SDEmbedded" daemon prio=10 tid=18 Runnable
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] | group="main" sCount=0 dsCount=0 flags=0 obj=0x12e40dc0 self=0x78c5cd3c00
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] | sysTid=23925 nice=-8 cgrp=default sched=0/0 handle=0x78b24804f0
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] | state=R schedstat=( 831420590 756630038 3365 ) utm=35 stm=48 core=2 HZ=100
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] | stack=0x78b237d000-0x78b237f000 stackSize=1041KB
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] | held mutexes= "mutator lock"(shared held)
2021-04-09 16:19:02.243 23891-23925/com.github.druk.rxdnssd A/ub.druk.rxdnss: java_vm_ext.cc:542] native: #00 pc 00000000003c2908 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits