viromedia / virocore

ViroCore cross-platform AR/VR renderer
MIT License
370 stars 108 forks source link

Viro core 1.5.0 issues #69

Closed jacobvyn closed 6 years ago

jacobvyn commented 6 years ago

Hi guys, I have updated to 1.5.0 and faced next issues:

  1. If I have asset with whitespace in file name, viro cannot find it, for example asset name is Lamborginhi Aventador_diffuse.jpeg viro will search for Lamborginhi%20Aventador_diffuse.jpeg and fail to find until I rename and put %20 instead of whitspace
  2. Cannot launch video, getting next
    
    java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/exoplayer2/trackselection/AdaptiveTrackSelection$Factory;
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.AVPlayer.<init>(long, android.content.Context) (AVPlayer.java:79)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at long com.viro.core.VideoTexture.nativeCreateVideoTexture(long, java.lang.String) (VideoTexture.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri, com.viro.core.VideoTexture$PlaybackListener, com.viro.core.Texture$StereoMode) (VideoTexture.java:137)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri, com.viro.core.VideoTexture$PlaybackListener) (VideoTexture.java:117)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri) (VideoTexture.java:104)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.VideoTV.create(com.viro.core.Vector, com.viro.core.ARScene) (VideoTV.java:49)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.VideoTV.show(com.viro.core.Vector, com.viro.core.ARScene) (VideoTV.java:42)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.AdActivity.onStandVideoPlay(com.viro.core.Vector) (AdActivity.java:115)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onStandVideoPlay(com.viro.core.Vector) (Stand.java:206)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onVideoCLick(com.viro.core.Vector) (Stand.java:182)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onClick(int, com.viro.core.Node, com.viro.core.Vector) (Stand.java:174)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.Node.onClick(int, com.viro.core.Node, com.viro.core.ClickState, float[]) (Node.java:1379)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.EventDelegate.onClick(int, int, int, float[]) (EventDelegate.java:210)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil.runTask(int) (PlatformUtil.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil.access$000(int) (PlatformUtil.java:49)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil$3.run() (PlatformUtil.java:381)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Looper.loop() (Looper.java:164)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6494)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:438)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:807)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534] Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection$Factory" on path: DexPathList[[zip file "/data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/base.apk"],nativeLibraryDirectories=[/data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm, /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/base.apk!/lib/armeabi-v7a, /system/lib]]
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.AVPlayer.<init>(long, android.content.Context) (AVPlayer.java:79)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at long com.viro.core.VideoTexture.nativeCreateVideoTexture(long, java.lang.String) (VideoTexture.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri, com.viro.core.VideoTexture$PlaybackListener, com.viro.core.Texture$StereoMode) (VideoTexture.java:137)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri, com.viro.core.VideoTexture$PlaybackListener) (VideoTexture.java:117)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri) (VideoTexture.java:104)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.VideoTV.create(com.viro.core.Vector, com.viro.core.ARScene) (VideoTV.java:49)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.VideoTV.show(com.viro.core.Vector, com.viro.core.ARScene) (VideoTV.java:42)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.AdActivity.onStandVideoPlay(com.viro.core.Vector) (AdActivity.java:115)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onStandVideoPlay(com.viro.core.Vector) (Stand.java:206)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onVideoCLick(com.viro.core.Vector) (Stand.java:182)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.loopme.ar.model.Stand.onClick(int, com.viro.core.Node, com.viro.core.Vector) (Stand.java:174)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.Node.onClick(int, com.viro.core.Node, com.viro.core.ClickState, float[]) (Node.java:1379)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.EventDelegate.onClick(int, int, int, float[]) (EventDelegate.java:210)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil.runTask(int) (PlatformUtil.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil.access$000(int) (PlatformUtil.java:49)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.viro.core.internal.PlatformUtil$3.run() (PlatformUtil.java:381)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:790)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.os.Looper.loop() (Looper.java:164)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6494)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:438)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:807)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534] 
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]     in call to NewGlobalRef
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]     from long com.viro.core.VideoTexture.nativeCreateVideoTexture(long, java.lang.String)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534] "main" prio=5 tid=1 Runnable
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x72ed64c0 self=0xf3a5a000
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   | sysTid=28689 nice=-10 cgrp=default sched=0/0 handle=0xf73744a4
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   | state=R schedstat=( 3438327113 74907243 3262 ) utm=318 stm=24 core=4 HZ=100
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   | stack=0xff695000-0xff697000 stackSize=8MB
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   | held mutexes= "mutator lock"(shared held)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #00 pc 002e8367  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+130)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #01 pc 00379111  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+204)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #02 pc 00375847  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+34)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #03 pc 0024d7dd  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+720)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #04 pc 0024db4b  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+58)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #05 pc 000d5fd3  /system/lib/libart.so (art::ScopedCheck::AbortF(char const*, ...)+42)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #06 pc 000d5b53  /system/lib/libart.so (art::ScopedCheck::CheckThread(_JNIEnv*)+274)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #07 pc 000d44fd  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*)+596)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #08 pc 000d68af  /system/lib/libart.so (art::CheckJNI::NewRef(char const*, _JNIEnv*, _jobject*, art::IndirectRefKind)+434)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #09 pc 00115195  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (VROAVPlayer::VROAVPlayer()+116)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #10 pc 0011596b  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (VROVideoTextureAVP::init()+14)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #11 pc 0014140b  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (Java_com_viro_core_VideoTexture_nativeCreateVideoTexture+166)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   native: #12 pc 00011b4f  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/oat/arm/base.odex (Java_com_viro_core_VideoTexture_nativeCreateVideoTexture__JLjava_lang_String_2+110)
    04-04 16:21:34.659 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.VideoTexture.nativeCreateVideoTexture(Native method)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:137)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:117)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:104)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.model.VideoTV.create(VideoTV.java:49)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.model.VideoTV.show(VideoTV.java:42)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.AdActivity.onStandVideoPlay(AdActivity.java:115)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.model.Stand.onStandVideoPlay(Stand.java:206)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.model.Stand.onVideoCLick(Stand.java:182)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.loopme.ar.model.Stand.onClick(Stand.java:174)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.Node.onClick(Node.java:1379)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.EventDelegate.onClick(EventDelegate.java:210)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.internal.PlatformUtil.runTask(Native method)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.internal.PlatformUtil.access$000(PlatformUtil.java:49)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.viro.core.internal.PlatformUtil$3.run(PlatformUtil.java:381)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at android.os.Handler.handleCallback(Handler.java:790)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at android.os.Handler.dispatchMessage(Handler.java:99)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at android.os.Looper.loop(Looper.java:164)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at android.app.ActivityThread.main(ActivityThread.java:6494)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at java.lang.reflect.Method.invoke(Native method)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
    04-04 16:21:34.660 28689-28689 A/zygote: java_vm_ext.cc:534] 
    04-04 16:21:34.784 28689-28689 A/zygote: runtime.cc:523] Runtime aborting...
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] Dumping all threads without appropriate locks held: thread list lock mutator lock
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] All threads:
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] DALVIK THREADS (31):
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "main" prio=10 tid=1 Runnable
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=0 dsCount=0 flags=0 obj=0x72ed64c0 self=0xf3a5a000
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28689 nice=-10 cgrp=default sched=0/0 handle=0xf73744a4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=R schedstat=( 3467241589 75604014 3271 ) utm=320 stm=25 core=5 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xff695000-0xff697000 stackSize=8MB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes= "abort lock" "mutator lock"(shared held)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 002e8367  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+130)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 00379111  /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+204)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 00375847  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+34)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 0038d1db  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+698)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00386d55  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+320)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 00386853  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+530)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 003667d9  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&) const+188)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #07 pc 0035b2c5  /system/lib/libart.so (art::Runtime::Abort(char const*)+132)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #08 pc 0041ae2d  /system/lib/libart.so (android::base::LogMessage::~LogMessage()+452)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #09 pc 0024d9c9  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1212)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #10 pc 0024db4b  /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+58)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #11 pc 000d5fd3  /system/lib/libart.so (art::ScopedCheck::AbortF(char const*, ...)+42)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #12 pc 000d5b53  /system/lib/libart.so (art::ScopedCheck::CheckThread(_JNIEnv*)+274)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #13 pc 000d44fd  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*)+596)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #14 pc 000d68af  /system/lib/libart.so (art::CheckJNI::NewRef(char const*, _JNIEnv*, _jobject*, art::IndirectRefKind)+434)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #15 pc 00115195  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (VROAVPlayer::VROAVPlayer()+116)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #16 pc 0011596b  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (VROVideoTextureAVP::init()+14)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #17 pc 0014140b  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (Java_com_viro_core_VideoTexture_nativeCreateVideoTexture+166)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #18 pc 00011b4f  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/oat/arm/base.odex (Java_com_viro_core_VideoTexture_nativeCreateVideoTexture__JLjava_lang_String_2+110)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.VideoTexture.nativeCreateVideoTexture(Native method)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:137)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:117)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:104)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.model.VideoTV.create(VideoTV.java:49)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.model.VideoTV.show(VideoTV.java:42)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.AdActivity.onStandVideoPlay(AdActivity.java:115)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.model.Stand.onStandVideoPlay(Stand.java:206)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.model.Stand.onVideoCLick(Stand.java:182)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.loopme.ar.model.Stand.onClick(Stand.java:174)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.Node.onClick(Node.java:1379)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.EventDelegate.onClick(EventDelegate.java:210)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.internal.PlatformUtil.runTask(Native method)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.internal.PlatformUtil.access$000(PlatformUtil.java:49)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.viro.core.internal.PlatformUtil$3.run(PlatformUtil.java:381)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at android.os.Handler.handleCallback(Handler.java:790)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at android.os.Handler.dispatchMessage(Handler.java:99)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at android.os.Looper.loop(Looper.java:164)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at android.app.ActivityThread.main(ActivityThread.java:6494)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.reflect.Method.invoke(Native method)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "Jit thread pool worker thread 0" prio=10 tid=2 Native
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x130404e8 self=0xebc8c000
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28694 nice=9 cgrp=default sched=0/0 handle=0xebc7f970
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 231253455 48016033 528 ) utm=19 stm=3 core=5 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xebb81000-0xebb83000 stackSize=1022KB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 0038e461  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+172)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 0038ddd7  /system/lib/libart.so (art::ThreadPoolWorker::Run()+62)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 0038d9f5  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+92)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040570 self=0xf3a5ac00
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28695 nice=0 cgrp=default sched=0/0 handle=0xebad5970
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 136041 0 1 ) utm=0 stm=0 core=6 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xeb9db000-0xeb9dd000 stackSize=1006KB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: do_sigtimedwait+0x148/0x324
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_rt_sigtimedwait+0xa8/0x11c
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 0004917c  /system/lib/libc.so (__rt_sigtimedwait+12)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 00020ea3  /system/lib/libc.so (sigwait+34)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 0036bc0b  /system/lib/libart.so (art::SignalSet::Wait()+22)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 0036b831  /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+180)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 0036a4f3  /system/lib/libart.so (art::SignalCatcher::Run(void*)+182)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x130405f8 self=0xebc8fc00
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28696 nice=0 cgrp=default sched=0/0 handle=0xdbae5970
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 2585000 33437 5 ) utm=0 stm=0 core=6 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb9eb000-0xdb9ed000 stackSize=1006KB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: do_select+0x374/0x614
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_core_sys_select+0x178/0x22c
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_pselect6+0x21c/0x330
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00049074  /system/lib/libc.so (__pselect6+20)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 0001fb3d  /system/lib/libc.so (select+88)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 00408017  /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+262)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 0025d2b3  /system/lib/libart.so (art::JDWP::JdwpState::Run()+438)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 0025ca3f  /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+22)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "ReferenceQueueDaemon" prio=10 tid=5 Waiting
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040680 self=0xf3a5b800
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28697 nice=4 cgrp=default sched=0/0 handle=0xdb9e8970
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 5021719 16563 21 ) utm=0 stm=0 core=7 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb8e6000-0xdb8e8000 stackSize=1038KB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46e5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+524)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6b7b  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+32)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0000053b  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+74)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   - waiting on <0x073821bf> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   - locked <0x073821bf> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523] "FinalizerDaemon" prio=10 tid=6 Waiting
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040708 self=0xf3a5be00
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28698 nice=4 cgrp=default sched=0/0 handle=0xdb8e3970
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 8303693 1768910 78 ) utm=0 stm=0 core=6 HZ=100
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb7e1000-0xdb7e3000 stackSize=1038KB
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46e5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+524)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6ba7  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0000081d  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+92)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.785 28689-28689 A/zygote: runtime.cc:523]   - waiting on <0x05e8c08c> (a java.lang.Object)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Object.java:422)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   - locked <0x05e8c08c> (a java.lang.Object)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "FinalizerWatchdogDaemon" prio=10 tid=7 Waiting
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040790 self=0xeb94d000
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28699 nice=4 cgrp=default sched=0/0 handle=0xdb7de970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 327919 82083 12 ) utm=0 stm=0 core=7 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb6dc000-0xdb6de000 stackSize=1038KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46e5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+524)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6b7b  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0000053b  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+74)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   - waiting on <0x070cd3d5> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:297)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   - locked <0x070cd3d5> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:277)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "HeapTaskDaemon" prio=10 tid=8 Blocked
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13041998 self=0xeb94d600
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28700 nice=4 cgrp=default sched=0/0 handle=0xdb6d9970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 47346513 10057806 112 ) utm=4 stm=0 core=4 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb5d7000-0xdb5d9000 stackSize=1038KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 001caecf  /system/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+278)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 001cb499  /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+44)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00193e2b  /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   - waiting to lock an unknown object
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "Binder:28689_1" prio=10 tid=9 Native
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f827d0 self=0xe8fafe00
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28701 nice=0 cgrp=default sched=0/0 handle=0xdb4d6970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 114036649 36367700 1220 ) utm=7 stm=3 core=6 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb3dc000-0xdb3de000 stackSize=1006KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: binder_ioctl_write_read+0x34dc/0x41d4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: binder_ioctl+0x2b4/0xa9c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_ioctl+0x100/0x1f0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00048f88  /system/lib/libc.so (__ioctl+8)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 0001e161  /system/lib/libc.so (ioctl+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 00042517  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+202)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 00042621  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00042b73  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 00057fad  /system/lib/libbinder.so (???)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0000d131  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #07 pc 0006dc49  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #08 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #09 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "Binder:28689_2" prio=10 tid=10 Native
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f82858 self=0xebc9e800
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28702 nice=0 cgrp=default sched=0/0 handle=0xdb3d9970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 42493775 17616935 439 ) utm=1 stm=1 core=0 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdb2df000-0xdb2e1000 stackSize=1006KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: binder_ioctl_write_read+0x34dc/0x41d4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: binder_ioctl+0x2b4/0xa9c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_ioctl+0x100/0x1f0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00048f88  /system/lib/libc.so (__ioctl+8)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 0001e161  /system/lib/libc.so (ioctl+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 00042517  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+202)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 00042621  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00042b73  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 00057fad  /system/lib/libbinder.so (???)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0000d131  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #07 pc 0006dc49  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #08 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #09 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "Profile Saver" prio=10 tid=11 Native
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f828e0 self=0xeb958a00
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28703 nice=9 cgrp=default sched=0/0 handle=0xdaaff970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 2588852 112970 17 ) utm=0 stm=0 core=7 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xdaa05000-0xdaa07000 stackSize=1006KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018ccc  /system/lib/libc.so (syscall+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b78e1  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+100)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 00275ccd  /system/lib/libart.so (art::ProfileSaver::Run()+572)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 00277f7f  /system/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+50)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "GLThread 3312" prio=10 tid=12 Native
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f82968 self=0xea23f400
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28706 nice=0 cgrp=default sched=0/0 handle=0xd8c68970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 2168914941 189796356 2829 ) utm=158 stm=57 core=6 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xd8b66000-0xd8b68000 stackSize=1038KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b75cd  /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+80)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 003e01f1  /system/lib/libart.so (art::GoToRunnable(art::Thread*)+300)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 003e0095  /system/lib/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+8)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 003fb9bb  /system/framework/arm/boot-framework.oat (Java_com_google_android_gles_1jni_EGLImpl_eglSwapBuffers__Ljavax_microedition_khronos_egl_EGLDisplay_2Ljavax_microedition_khronos_egl_EGLSurface_2+122)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at com.google.android.gles_jni.EGLImpl.eglSwapBuffers(Native method)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1169)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1581)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523] "OkHttp ConnectionPool" prio=10 tid=14 TimedWaiting
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f862f8 self=0xd672cc00
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28796 nice=0 cgrp=default sched=0/0 handle=0xd167f970
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 764428 48073 10 ) utm=0 stm=0 core=5 HZ=100
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | stack=0xd157d000-0xd157f000 stackSize=1038KB
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018ccc  /system/lib/libc.so (syscall+32)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b78e1  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+100)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46f5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+540)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6ba7  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0000081d  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+92)
    04-04 16:21:34.786 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   - waiting on <0x04bf47ea> (a com.android.okhttp.ConnectionPool)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:101)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   - locked <0x04bf47ea> (a com.android.okhttp.ConnectionPool)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] "Okio Watchdog" prio=10 tid=15 TimedWaiting
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12f86430 self=0xd672d200
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28797 nice=0 cgrp=default sched=0/0 handle=0xd157a970
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 780159 23021 12 ) utm=0 stm=0 core=6 HZ=100
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | stack=0xd1478000-0xd147a000 stackSize=1038KB
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018ccc  /system/lib/libc.so (syscall+32)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b78e1  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+100)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46f5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+540)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6ba7  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 0000081d  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+92)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   - waiting on <0x06571adb> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:323)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   - locked <0x06571adb> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at com.android.okhttp.okio.AsyncTimeout.-wrap0(AsyncTimeout.java:-1)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:286)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] "Thread-5" prio=10 tid=17 Native
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040d98 self=0xd675ca00
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28812 nice=-10 cgrp=default sched=0/0 handle=0xce585970
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 3071871 1334323 21 ) utm=0 stm=0 core=4 HZ=100
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | stack=0xce48b000-0xce48d000 stackSize=1006KB
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 00047273  /system/lib/libc.so (__pthread_cond_timedwait(pthread_cond_internal_t*, pthread_mutex_t*, bool, timespec const*)+102)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 0057de87  /data/app/com.google.ar.core-LPjeZcAhpxfGV_xeWnb_ew==/lib/arm/libarcore_c.so (???)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 00052a10  /data/app/com.google.ar.core-LPjeZcAhpxfGV_xeWnb_ew==/lib/arm/libarcore_c.so (???)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00052948  /data/app/com.google.ar.core-LPjeZcAhpxfGV_xeWnb_ew==/lib/arm/libarcore_c.so (???)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000516dc  /data/app/com.google.ar.core-LPjeZcAhpxfGV_xeWnb_ew==/lib/arm/libarcore_c.so (???)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 000520bc  /data/app/com.google.ar.core-LPjeZcAhpxfGV_xeWnb_ew==/lib/arm/libarcore_c.so (???)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #07 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #08 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] "C2N-mgr-looper" prio=10 tid=18 Native
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040e20 self=0xd97ab000
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28824 nice=0 cgrp=default sched=0/0 handle=0xcd102970
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 311095 396302 7 ) utm=0 stm=0 core=5 HZ=100
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | stack=0xcd008000-0xcd00a000 stackSize=1006KB
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: do_futex+0xf8/0x1408
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   kernel: __sys_trace_return+0x0/0x4
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00018cc8  /system/lib/libc.so (syscall+28)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 00047273  /system/lib/libc.so (__pthread_cond_timedwait(pthread_cond_internal_t*, pthread_mutex_t*, bool, timespec const*)+102)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 000106c5  /system/lib/libstagefright_foundation.so (android::ALooper::loop()+392)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 0000d131  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+144)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 0006dc49  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000478d7  /system/lib/libc.so (__pthread_start(void*)+22)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   native: #06 pc 0001b341  /system/lib/libc.so (__start_thread+32)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   (no managed stack frames)
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523] "ImageReader-640x480f23u3m16-28689-0" prio=10 tid=19 Native
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13040ea8 self=0xd97aec00
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28828 nice=0 cgrp=default sched=0/0 handle=0xccd0e970
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | state=S schedstat=( 202446783 22299732 554 ) utm=14 stm=5 core=6 HZ=100
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | stack=0xccc14000-0xccc16000 stackSize=1006KB
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | held mutexes=
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28830 nice=0 cgrp=default sched=0/0 handle=0xccc11970
    04-04 16:21:34.787 28689-28689 A/zygote: runtime.cc:523]   | stack=0xcc710000-0xcc712000 stackSize=1006KB
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 00042b73  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   kernel: SyS_epoll_wait+0x254/0x360
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   native: #00 pc 00048e4c  /system/lib/libc.so (__epoll_pwait+20)
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 0001b73d  /system/lib/libc.so (epoll_pwait+60)
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   native: #05 pc 000510a1  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+424)
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   kernel: compat_SyS_futex+0x100/0x158
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 0000d1b3  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+274)
    04-04 16:21:34.788 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28894 nice=0 cgrp=default sched=0/0 handle=0xc8722970
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.parkFor$(Thread.java:2137)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523] "pool-1-thread-3" prio=10 tid=26 TimedWaiting
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46f5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+540)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object.wait(Native method)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   - locked <0x0741f8b6> (a java.lang.Object)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait+0xe8/0x2d0
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6ba7  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    04-04 16:21:34.789 28689-28689 A/zygote: runtime.cc:523]   at sun.misc.Unsafe.park(Unsafe.java:358)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   - locked <0x0cb49524> (a java.lang.Object)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   native: #01 pc 000b78e1  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+100)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   native: #02 pc 002e46f5  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+540)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   native: #03 pc 002e5bc7  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+178)
    04-04 16:21:34.790 28689-28689 A/zygote: runtime.cc:523]   native: #04 pc 002f6ba7  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523] "pool-1-thread-8" prio=10 tid=31 TimedWaiting
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523]   kernel: __switch_to+0xac/0xb8
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523]   kernel: futex_wait_queue_me+0xc4/0x12c
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Thread.parkFor$(Thread.java:2137)
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523]   at sun.misc.Unsafe.park(Unsafe.java:358)
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523] 
    04-04 16:21:34.791 28689-28689 A/zygote: runtime.cc:523]   | sysTid=28906 nice=0 cgrp=default sched=0/0 handle=0xafcff970
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at void com.viro.core.internal.AVPlayer.<init>(long, android.content.Context) (AVPlayer.java:79)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at void com.viro.core.internal.AVPlayer.<init>(long, android.content.Context) (AVPlayer.java:79)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at void com.loopme.ar.model.VideoTV.create(com.viro.core.Vector, com.viro.core.ARScene) (VideoTV.java:49)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:523]   at void com.loopme.ar.model.Stand.onStandVideoPlay(com.viro.core.Vector) (Stand.java:206)
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:531] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/exoplayer2/trackselection/AdaptiveTrackSelection$Factory;
    04-04 16:21:34.792 28689-28689 A/zygote: runtime.cc:531]   at void com.viro.core.internal.AVPlayer.<init>(long, android.content.Context) (AVPlayer.java:79)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at void com.viro.core.VideoTexture.<init>(com.viro.core.ViroContext, android.net.Uri) (VideoTexture.java:104)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at void com.loopme.ar.AdActivity.onStandVideoPlay(com.viro.core.Vector) (AdActivity.java:115)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at void com.viro.core.EventDelegate.onClick(int, int, int, float[]) (EventDelegate.java:210)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at void com.viro.core.internal.PlatformUtil$3.run() (PlatformUtil.java:381)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531] 
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531] "main" prio=5 tid=1 Runnable
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   | state=R schedstat=( 3438327113 74907243 3262 ) utm=318 stm=24 core=4 HZ=100
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   native: #03 pc 0024d7dd  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+720)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   native: #11 pc 0014140b  /data/app/com.loopme.ar-sCiQvMM5fFeLLRBaQb-Mhg==/lib/arm/libviro_renderer.so (Java_com_viro_core_VideoTexture_nativeCreateVideoTexture+166)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at com.viro.core.VideoTexture.<init>(VideoTexture.java:137)
    04-04 16:21:34.793 28689-28689 A/zygote: runtime.cc:531]   at com.loopme.ar.model.VideoTV.show(VideoTV.java:42)
    04-04 16:21:34.793 28689-28689 A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 28689 (com.loopme.ar), pid 28689 (com.loopme.ar)
I have updated exoPlayer 
`    implementation 'com.google.android.exoplayer:exoplayer:r2.7.2'
`
Does not help.
3. I have finally managed to draw shadows for my models and after updating to v1.5 - the shadows are gone
my project  https://github.com/jacobwyn/augmentedReality 
4. After exiting app getting errors, it applies version 1.4.1 to as well

04-04 16:28:54.627 29014-29014 E/libEGL: call to OpenGL ES API with no current context (logged once per thread) 04-04 16:28:54.662 29014-29014 E/ActivityThread: Activity com.loopme.ar.AdActivity has leaked ServiceConnection acr@a813703 that was originally bound here android.app.ServiceConnectionLeaked: Activity com.loopme.ar.AdActivity has leaked ServiceConnection acr@a813703 that was originally bound here at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1532) at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:1424) at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1605) at android.app.ContextImpl.bindService(ContextImpl.java:1557) at android.content.ContextWrapper.bindService(ContextWrapper.java:684) at com.google.ar.core.services.AnalyticsClient.(PG:10) at com.viro.core.RendererARCore.nativeCreateARCoreSession(Native Method) at com.viro.core.RendererARCore.onARCoreInstalled(RendererARCore.java:35) at com.viro.core.ViroViewARCore.requestARCoreInstall(ViroViewARCore.java:461) at com.viro.core.ViroViewARCore.onActivityResumed(ViroViewARCore.java:632) at com.loopme.ar.ViroBaseActivity.onResume(ViroBaseActivity.java:78) at com.loopme.ar.AdActivity.onResume(AdActivity.java:54) at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1355) at android.app.Activity.performResume(Activity.java:7107) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3556) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)


I have binded viro view to activity life cycle

5. Does glass shader fixed in ver 1.5?
radvani commented 6 years ago

Hi @jacobwyn,

  1. This appears to be a regression, we'll fix loading assets with spaces.
  2. ViroCore 1.5 upgraded to ExoPlayer 2.7.1. You'll probably have to update yours in your gradle file as well. This is noted in the release notes for ViroCore 1.5.
  3. We haven't fixed glass shaders yet, but this is on our backlog.

Thanks!

Raj

jacobvyn commented 6 years ago

Hi @radvani concerning issue 2 - I have tried to update exoplayer manually - it doesn't help neither 2.7.1 nor 2.7.2, please see above

radvani commented 6 years ago

Hi @jacobwyn, this is odd because the class that's not being found (AdaptiveTrackSelection.Factory) is from the new ExoPlayer. I just saw that you provided your project, so I'll be able to take a look tomorrow and see if I can reproduce the issues. Thanks for your patience.

radvani commented 6 years ago

Hi @jacobwyn, we've fixed the issue with the asset loading on Android, and this will be available in the next bug-fix release. The other issues I haven't managed to reproduce yet from your project. The video in particular was working for me. What device are you testing on?

jacobvyn commented 6 years ago

Hi @radvani I am testion on Pixel 2. Does video work without updating exoplayer?

manbod commented 6 years ago

Hi @jacobwyn I downloaded your repository, to confirm - the video seems to be working for me as well. One quick note though - Your augmentedReality/viro_core/ folder has both app-viro_core-1.4.1.aar and app-viro_core-1.5.0.aar checked in. But your build.gradle file inside the augmentedReality/viro_core/ folder still points to app-viro_core-1.4.1.aar. To upgrade to v1.5.0, you'll need to update that build.gradle file as well. And your video works with app-viro_core-1.4.1.aar in the viro_core gradle file & exoplayer:r2.2.0 in the app gradle file, and app-viro_core-1.5.0.aar in the viro_core gradle file & exoplayer:2.7.1 in the app gradle file.

Thanks!

keithmaxx commented 6 years ago

+1 to the 4th item.

04-16 11:15:53.634 29401-29401/com.sample.debug E/ActivityThread: Activity com.sample.views.activities.ARActivity has leaked ServiceConnection acr@920996a that was originally bound here
                                                                    android.app.ServiceConnectionLeaked: Activity com.sample.views.activities.ARActivity has leaked ServiceConnection acr@920996a that was originally bound here
                                                                        at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:1399)
                                                                        at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:1294)
                                                                        at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1520)
                                                                        at android.app.ContextImpl.bindService(ContextImpl.java:1492)
                                                                        at android.content.ContextWrapper.bindService(ContextWrapper.java:696)
                                                                        at com.google.ar.core.services.AnalyticsClient.<init>(PG:10)
                                                                        at com.viro.core.RendererARCore.nativeCreateARCoreSession(Native Method)
                                                                        at com.viro.core.RendererARCore.onARCoreInstalled(RendererARCore.java:35)
                                                                        at com.viro.core.ViroViewARCore.requestARCoreInstall(ViroViewARCore.java:461)
                                                                        at com.viro.core.ViroViewARCore.onActivityResumed(ViroViewARCore.java:632)
                                                                        at com.sample.views.activities.ARActivity.onResume(ARActivity.java:196)
                                                                        at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1277)
                                                                        at android.app.Activity.performResume(Activity.java:7058)
                                                                        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3765)
                                                                        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3828)
                                                                        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2991)
                                                                        at android.app.ActivityThread.-wrap14(ActivityThread.java)
                                                                        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635)
                                                                        at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                        at android.os.Looper.loop(Looper.java:154)
                                                                        at android.app.ActivityThread.main(ActivityThread.java:6692)
                                                                        at java.lang.reflect.Method.invoke(Native Method)
                                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
manbod commented 6 years ago

Hi @keithmaxx , @jacobwyn , Issue no. 4 above seems to be an error with the underlying arcore sdk. Other folks seem to have seen the error as well - https://github.com/google-ar/arcore-android-sdk/issues/201 We'd recommend following up on that issue there in case it is blocking for you guys.

Thanks,

dam00n commented 6 years ago

Closing this due to inactivity. Please reopen if you are still having issues