frostwire / frostwire-jlibtorrent

A swig Java interface for libtorrent by the makers of FrostWire. Develop libtorrent based apps with the joy of coding in Java.
http://www.frostwire.com
MIT License
446 stars 137 forks source link

native crash at 'peer.getClient()' #144

Closed mianharisali closed 7 years ago

mianharisali commented 7 years ago
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xff
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]     string: '-XL0012-��lk[P>���D'
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]     input: '0x2d 0x58 0x4c 0x30 0x30 0x31 0x32 0x2d 0x06 <0xff> 0xb2 0x6c 0x6b 0x5b 0x50 0x3e 0xae 0xfe 0x97 0x44'
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]     in call to NewStringUTF
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]     from java.lang.String com.frostwire.jlibtorrent.swig.libtorrent_jni.peer_info_client_get(long, com.frostwire.jlibtorrent.swig.peer_info)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470] "main" prio=5 tid=1 Runnable
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   | group="main" sCount=0 dsCount=0 obj=0x759b5a88 self=0x79f5c95a00
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   | sysTid=20851 nice=-10 cgrp=default sched=0/0 handle=0x79f9baaa98
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   | state=R schedstat=( 2808641632 304148722 2458 ) utm=256 stm=23 core=0 HZ=100
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   | stack=0x7fe1bc3000-0x7fe1bc5000 stackSize=8MB
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   | held mutexes= "mutator lock"(shared held)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #00 pc 000000000047e090  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #01 pc 000000000047e08c  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #02 pc 00000000004521f8  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #03 pc 00000000002f03e4  /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1136)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #04 pc 00000000002f0af4  /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+124)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #05 pc 0000000000102718  /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #06 pc 0000000000103494  /system/lib64/libart.so (_ZN3art11ScopedCheck14CheckUtfStringEPKcb+1360)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #07 pc 00000000000ffc68  /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1124)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #08 pc 00000000000fa830  /system/lib64/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+616)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   native: #09 pc 00000000000a4d10  /data/app/com.example.bilalkhalid.torrentdownloadsample-1/oat/arm64/base.odex (Java_com_frostwire_jlibtorrent_swig_libtorrent_1jni_peer_1info_1client_1get__JLcom_frostwire_jlibtorrent_swig_peer_1info_2+156)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.frostwire.jlibtorrent.swig.libtorrent_jni.peer_info_client_get(Native method)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.frostwire.jlibtorrent.swig.peer_info.getClient(peer_info.java:43)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.example.bilalkhalid.torrentdownloadsample.TorrentDownloadService.getPeers(TorrentDownloadService.java:1282)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.example.bilalkhalid.torrentdownloadsample.DetailActivity.getPeersList(DetailActivity.java:412)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.updatePeers(PeersFragment.java:89)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.onCreateView(PeersFragment.java:67)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.Fragment.performCreateView(Fragment.java:2080)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1108)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1240)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1088)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.support.v4.view.ViewPager$3.run(ViewPager.java:275)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.view.Choreographer.doCallbacks(Choreographer.java:686)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.view.Choreographer.doFrame(Choreographer.java:618)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.os.Handler.handleCallback(Handler.java:751)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.os.Looper.loop(Looper.java:154)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at android.app.ActivityThread.main(ActivityThread.java:6119)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at java.lang.reflect.Method.invoke!(Native method)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
12-30 13:00:32.968 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/java_vm_ext.cc:470] 
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] Runtime aborting...
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] Aborting thread:
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "main" prio=10 tid=1 Native
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x759b5a88 self=0x79f5c95a00
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20851 nice=-10 cgrp=default sched=0/0 handle=0x79f9baaa98
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=R schedstat=( 2830916633 304347317 2462 ) utm=257 stm=24 core=4 HZ=100
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x7fe1bc3000-0x7fe1bc5000 stackSize=8MB
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes= "abort lock"
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000047e090  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 000000000047e08c  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 00000000004521f8  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000440170  /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 000000000043ffec  /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+668)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 0000000000433998  /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+148)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 00000000000e5a7c  /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1592)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #07 pc 00000000002f080c  /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2200)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #08 pc 00000000002f0af4  /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+124)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #09 pc 0000000000102718  /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #10 pc 0000000000103494  /system/lib64/libart.so (_ZN3art11ScopedCheck14CheckUtfStringEPKcb+1360)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #11 pc 00000000000ffc68  /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1124)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #12 pc 00000000000fa830  /system/lib64/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+616)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #13 pc 00000000000a4d10  /data/app/com.example.bilalkhalid.torrentdownloadsample-1/oat/arm64/base.odex (???)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.frostwire.jlibtorrent.swig.libtorrent_jni.peer_info_client_get(Native method)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.frostwire.jlibtorrent.swig.peer_info.getClient(peer_info.java:43)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.TorrentDownloadService.getPeers(TorrentDownloadService.java:1282)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.DetailActivity.getPeersList(DetailActivity.java:412)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.updatePeers(PeersFragment.java:89)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.onCreateView(PeersFragment.java:67)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.Fragment.performCreateView(Fragment.java:2080)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1108)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1240)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1088)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager$3.run(ViewPager.java:275)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer.doCallbacks(Choreographer.java:686)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer.doFrame(Choreographer.java:618)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Handler.handleCallback(Handler.java:751)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:154)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.app.ActivityThread.main(ActivityThread.java:6119)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.reflect.Method.invoke!(Native method)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] Dumping all threads without appropriate locks held: thread list lock mutator lock
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] All threads:
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] DALVIK THREADS (21):
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "main" prio=10 tid=1 Runnable
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x759b5a88 self=0x79f5c95a00
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20851 nice=-10 cgrp=default sched=0/0 handle=0x79f9baaa98
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=R schedstat=( 2857078091 304347317 2462 ) utm=259 stm=25 core=4 HZ=100
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x7fe1bc3000-0x7fe1bc5000 stackSize=8MB
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes= "abort lock" "mutator lock"(shared held)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000047e090  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 000000000047e08c  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 00000000004521f8  /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+480)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000469d7c  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+832)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 0000000000461f64  /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+476)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 0000000000461b54  /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+848)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000043ffa0  /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+592)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #07 pc 0000000000433998  /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+148)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #08 pc 00000000000e5a7c  /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1592)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #09 pc 00000000002f080c  /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2200)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #10 pc 00000000002f0af4  /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+124)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #11 pc 0000000000102718  /system/lib64/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+156)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #12 pc 0000000000103494  /system/lib64/libart.so (_ZN3art11ScopedCheck14CheckUtfStringEPKcb+1360)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #13 pc 00000000000ffc68  /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1124)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #14 pc 00000000000fa830  /system/lib64/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+616)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #15 pc 00000000000a4d10  /data/app/com.example.bilalkhalid.torrentdownloadsample-1/oat/arm64/base.odex (Java_com_frostwire_jlibtorrent_swig_libtorrent_1jni_peer_1info_1client_1get__JLcom_frostwire_jlibtorrent_swig_peer_1info_2+156)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.frostwire.jlibtorrent.swig.libtorrent_jni.peer_info_client_get(Native method)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.frostwire.jlibtorrent.swig.peer_info.getClient(peer_info.java:43)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.TorrentDownloadService.getPeers(TorrentDownloadService.java:1282)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.DetailActivity.getPeersList(DetailActivity.java:412)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.updatePeers(PeersFragment.java:89)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.example.bilalkhalid.torrentdownloadsample.fragments.PeersFragment.onCreateView(PeersFragment.java:67)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.Fragment.performCreateView(Fragment.java:2080)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1108)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1240)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager.populate(ViewPager.java:1088)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.support.v4.view.ViewPager$3.run(ViewPager.java:275)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer.doCallbacks(Choreographer.java:686)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer.doFrame(Choreographer.java:618)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Handler.handleCallback(Handler.java:751)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:154)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.app.ActivityThread.main(ActivityThread.java:6119)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.reflect.Method.invoke!(Native method)
12-30 13:00:33.037 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=10 tid=2 Native (still starting up)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x0 self=0x79ee20e000
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20856 nice=9 cgrp=default sched=0/0 handle=0x79f5302450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 607835096 38760047 525 ) utm=48 stm=11 core=5 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f5204000-0x79f5206000 stackSize=1021KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcec  /system/lib64/libc.so (syscall+28)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e7dcc  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000046bb24  /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+248)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 000000000046afcc  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 000000000046a8f0  /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+116)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c36ee0 self=0x79f5c96400
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20857 nice=0 cgrp=default sched=0/0 handle=0x79f5201450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 701928 0 1 ) utm=0 stm=0 core=1 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f5107000-0x79f5109000 stackSize=1005KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_sigtimedwait+0xec/0x1dc
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_rt_sigtimedwait+0xd8/0x134
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000006acd4  /system/lib64/libc.so (__rt_sigtimedwait+8)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 0000000000024d48  /system/lib64/libc.so (sigwait+64)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 00000000004448d4  /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+48)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000444390  /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+232)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 0000000000442924  /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+400)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c36f70 self=0x79ee22b400
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20858 nice=0 cgrp=default sched=0/0 handle=0x79f5104450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 156961657 20386666 97 ) utm=14 stm=0 core=1 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f500a000-0x79f500c000 stackSize=1005KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: poll_schedule_timeout+0x54/0xbc
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_select+0x454/0x4c0
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: core_sys_select+0x200/0x318
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_pselect6+0x180/0x230
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000006ac2c  /system/lib64/libc.so (__pselect6+8)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 0000000000023244  /system/lib64/libc.so (select+156)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 0000000000557324  /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+348)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 00000000003056c0  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+916)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 0000000000304b70  /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+48)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "HeapTaskDaemon" prio=10 tid=5 Blocked
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c42280 self=0x79f5d1e400
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20862 nice=0 cgrp=default sched=0/0 handle=0x79f4cf8450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 121783225 333801 25 ) utm=10 stm=1 core=6 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f4bf6000-0x79f4bf8000 stackSize=1037KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcf0  /system/lib64/libc.so (syscall+32)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e836c  /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000024283c  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+344)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000243130  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 00000000001e6ac0  /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+124)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - waiting to lock an unknown object
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "ReferenceQueueDaemon" prio=10 tid=6 Waiting
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c420d0 self=0x79f5cbe200
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20859 nice=0 cgrp=default sched=0/0 handle=0x79f5007450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 6606304 4520833 24 ) utm=0 stm=0 core=1 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f4f05000-0x79f4f07000 stackSize=1037KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcec  /system/lib64/libc.so (syscall+28)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e7dcc  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000037c49c  /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000000810  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__+124)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - waiting on <0x0291c477> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - locked <0x0291c477> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "FinalizerDaemon" prio=10 tid=7 Waiting
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c42160 self=0x79f5cbec00
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20860 nice=0 cgrp=default sched=0/0 handle=0x79f4f02450
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 42705262 5703960 22 ) utm=3 stm=0 core=1 HZ=100
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f4e00000-0x79f4e02000 stackSize=1037KB
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.038 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcec  /system/lib64/libc.so (syscall+28)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e7dcc  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000037c49c  /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 0000000000000980  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - waiting on <0x0cf718e4> (a java.lang.Object)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Object.wait(Object.java:407)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - locked <0x0cf718e4> (a java.lang.Object)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "FinalizerWatchdogDaemon" prio=10 tid=8 Sleeping
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c421f0 self=0x79f5d1da00
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20861 nice=0 cgrp=default sched=0/0 handle=0x79f4dfd450
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 814010 2782135 14 ) utm=0 stm=0 core=2 HZ=100
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f4cfb000-0x79f4cfd000 stackSize=1037KB
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcf0  /system/lib64/libc.so (syscall+32)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e836c  /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000037c4ac  /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+676)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 00000000000b8078  /system/framework/arm64/boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+164)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.sleep!(Native method)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - sleeping on <0x0323414d> (a java.lang.Object)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.sleep(Thread.java:371)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   - locked <0x0323414d> (a java.lang.Object)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.sleep(Thread.java:313)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:314)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:336)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:253)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "Binder:20851_1" prio=10 tid=9 Native
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c42430 self=0x79f5d20200
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20863 nice=0 cgrp=default sched=0/0 handle=0x79f4af5450
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 36271775 79921048 272 ) utm=2 stm=0 core=0 HZ=100
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f49fb000-0x79f49fd000 stackSize=1005KB
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: binder_thread_read+0xedc/0x1024
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: binder_ioctl+0x428/0x894
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_vfs_ioctl+0x4bc/0x5a8
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_ioctl+0x74/0xbc
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000006abe0  /system/lib64/libc.so (__ioctl+4)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 000000000001fab4  /system/lib64/libc.so (ioctl+140)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 0000000000055458  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+264)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 00000000000555bc  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 0000000000055cf4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 0000000000072aac  /system/lib64/libbinder.so (???)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000001245c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #07 pc 000000000009e3f0  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #08 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #09 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "Binder:20851_2" prio=10 tid=10 Native
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c424c0 self=0x79ee21d800
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20864 nice=0 cgrp=default sched=0/0 handle=0x79f49f8450
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 43415515 68364848 262 ) utm=1 stm=2 core=0 HZ=100
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f48fe000-0x79f4900000 stackSize=1005KB
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: binder_thread_read+0xedc/0x1024
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: binder_ioctl+0x428/0x894
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_vfs_ioctl+0x4bc/0x5a8
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_ioctl+0x74/0xbc
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000006abe0  /system/lib64/libc.so (__ioctl+4)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 000000000001fab4  /system/lib64/libc.so (ioctl+140)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 0000000000055458  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+264)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 00000000000555bc  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 0000000000055cf4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 0000000000072aac  /system/lib64/libbinder.so (???)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #06 pc 000000000001245c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #07 pc 000000000009e3f0  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #08 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #09 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "Profile Saver" prio=10 tid=11 Native
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c61820 self=0x79eb9e2600
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20865 nice=-10 cgrp=default sched=0/0 handle=0x79f48f2450
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 31846513 2431406 26 ) utm=2 stm=0 core=3 HZ=100
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79f47f8000-0x79f47fa000 stackSize=1005KB
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: do_futex+0xe0/0x920
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_futex+0x11c/0x1b0
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: cpu_switch_to+0x48/0x4c
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000001bcec  /system/lib64/libc.so (syscall+28)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #01 pc 00000000000e7dcc  /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+156)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #02 pc 000000000031ea04  /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+284)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 000000000032013c  /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+100)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 00000000000686bc  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #05 pc 000000000001da7c  /system/lib64/libc.so (__start_thread+16)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   (no managed stack frames)
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] 
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422] "RenderThread" prio=10 tid=12 Native
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d78dc0 self=0x79ee236c00
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20867 nice=-10 cgrp=default sched=0/0 handle=0x79f4719450
12-30 13:00:33.039 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 1453479080 157884577 1607 ) utm=119 stm=25 core=1 HZ=100
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | state=S schedstat=( 249240303 5666875 106 ) utm=23 stm=1 core=4 HZ=100
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | stack=0x79ee69b000-0x79ee69d000 stackSize=1037KB
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x2d0/0x358
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_epoll_pwait+0xc8/0x160
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0x8c/0x98
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xd4/0x130
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: futex_wait+0xfc/0x210
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 000000000009e3f0  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
12-30 13:00:33.040 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | held mutexes=
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12c61e50 self=0x79da417c00
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=20919 nice=-2 cgrp=default sched=0/0 handle=0x79da1ff450
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #03 pc 000000000001245c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #04 pc 000000000009e3f0  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12de60d0 self=0x79da480000
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000006aaf4  /system/lib64/libc.so (__epoll_pwait+8)
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:323)
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   | sysTid=21207 nice=0 cgrp=default sched=0/0 handle=0x79d99f5450
12-30 13:00:33.041 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/art: art/runtime/runtime.cc:422]   kernel: SyS_ioctl+0x74/0xbc
12-30 13:00:33.043 20851-20851/com.example.bilalkhalid.torrentdownloadsample A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 20851 (tdownloadsample)

                                                                                     [ 12-30 13:00:33.043   378:  378 W/         ]
                                                                                     debuggerd: handling request: pid=20851 uid=10399 gid=10399 tid=20851

----------Sample Code:----------

    public ArrayList<PeerInfoObj> getPeers(TorrentHandle torrentHandle) {
        ArrayList<PeerInfoObj> list = new ArrayList<>();

        boolean[] status = getPiecesDownloadInfo(torrentHandle.infoHash().toHex());

        for (PeerInfo peerInfo : torrentHandle.peerInfo()) {
            peer_info peer = peerInfo.swig();

            //setting person done
            int prcntDone = 0;
            if (peer.getPieces().count() != 0)
                prcntDone = peer.getPieces().size() / peer.getPieces().count() * 100;

            PeerInfoObj peerInfoObj = new PeerInfoObj();
            peerInfoObj.setIp(peer.getIp().address().to_string(new error_code()));
            peerInfoObj.setConnectionName(peer.getClient());

            peerInfoObj.setUpSpeed(peer.getUp_speed());
            peerInfoObj.setDownSpeed(peer.getDown_speed());
            peerInfoObj.setUpDownloadClient(peer.getPayload_up_speed());
            peerInfoObj.setUpDownloadClient(peer.getPayload_down_speed());
            peerInfoObj.setPercentDone(prcntDone);
            peerInfoObj.setPortNO(0);
            peerInfoObj.setRelevance(getRelevence(peerInfo.swig(), status));

            list.add(peerInfoObj);

        }
        return list;

    }
mianharisali commented 7 years ago

it might be related to this. http://stackoverflow.com/questions/12127817/android-ics-4-0-ndk-newstringutf-is-crashing-down-the-app

https://code.google.com/p/android/issues/detail?id=%2025386

aldenml commented 7 years ago

Thanks for the info, it looks very similar the error in the links, what version of android/device is this?

mianharisali commented 7 years ago

android 7.1 , nexus 6p i think it appears on some kind of string. i get this error randomly.

mianharisali commented 7 years ago

@aldenml i tested again , its on this function peer.getClient()

mianharisali commented 7 years ago

here are few samples of client name strings on which it crashed.

Sample 1 string: '�Torrent 1.6.1' input: '<0xb5> 0x54 0x6f 0x72 0x72 0x65 0x6e 0x74 0x20 0x31 0x2e 0x36 0x2e 0x31'

Sample 2 string: '-XL0012-���lk[P>���D' input: '0x2d 0x58 0x4c 0x30 0x30 0x31 0x32 0x2d 0x06 <0xff> 0xb2 0x6c 0x6b 0x5b 0x50 0x3e 0xae 0xfe 0x97 0x44'

mianharisali commented 7 years ago

i think the c code is failing to convert the string in java readable string.

aldenml commented 7 years ago

I expect this to fix the issue: https://github.com/frostwire/frostwire-jlibtorrent/commit/638d56452f0e397ff2c2592dbdc65f742fb4fa69

It exposes the internal "string" as a byte array in java and avoids any UTF-8 conversion, now you need to perform the string conversion.

mianharisali commented 7 years ago

Great , once it releases i will test it and let you know.

aldenml commented 7 years ago

hi, 1.2.0.6-beta4 is out, can you test it?

mianharisali commented 7 years ago

@aldenml this issue is gone now :) thanks.

aldenml commented 7 years ago

Fixed in 1.2.0.6-RC1