viromedia / virocore

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

App crashes in call to GetObjectClass #285

Open nuudles opened 5 years ago

nuudles commented 5 years ago

Environment

Please provide the following information about your environment:

  1. OS: Mac
  2. Version: 1.14.0
  3. Device(s): Galaxy S9

Description

The app seems to be functioning as expected, but very often we will pretty quickly get a crash:

A/zygote: java_vm_ext.cc:504] JNI DETECTED ERROR IN APPLICATION: java_object == null
    java_vm_ext.cc:504]     in call to GetObjectClass
    java_vm_ext.cc:504]     from void com.viro.core.internal.PlatformUtil.runTask(int)
A/zygote: java_vm_ext.cc:504] "main" prio=5 tid=1 Runnable
    java_vm_ext.cc:504]   | group="main" sCount=0 dsCount=0 flags=0 obj=0x7323f588 self=0xe9ff4000
    java_vm_ext.cc:504]   | sysTid=22280 nice=-10 cgrp=default sched=0/0 handle=0xee79c4bc
    java_vm_ext.cc:504]   | state=R schedstat=( 15032749999 3672155720 28885 ) utm=1311 stm=192 core=0 HZ=100
    java_vm_ext.cc:504]   | stack=0xff55f000-0xff561000 stackSize=8MB
    java_vm_ext.cc:504]   | held mutexes= "mutator lock"(shared held)
    java_vm_ext.cc:504]   native: #00 pc 002c4afb  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
    java_vm_ext.cc:504]   native: #01 pc 00356631  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
    java_vm_ext.cc:504]   native: #02 pc 00352b03  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
    java_vm_ext.cc:504]   native: #03 pc 0022fff5  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+736)
    java_vm_ext.cc:504]   native: #04 pc 0023045f  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    java_vm_ext.cc:504]   native: #05 pc 00261b6d  /system/lib/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+588)
    java_vm_ext.cc:504]   native: #06 pc 000c4ad7  /system/lib/libart.so (_ZN3art8CheckJNI14GetObjectClassEP7_JNIEnvP8_jobject+466)
    java_vm_ext.cc:504]   native: #07 pc 0021372f  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z27VROPlatformCallHostFunctionIJP8_jobjectEEvS1_NSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_DpT_+54)
    java_vm_ext.cc:504]   native: #08 pc 00335c17  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (???)
    java_vm_ext.cc:504]   native: #09 pc 0024e707  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z18VROPlatformRunTaski+94)
    java_vm_ext.cc:504]   native: #10 pc 0000d0db  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/oat/arm/base.odex (Java_com_viro_core_internal_PlatformUtil_runTask__I+98)
    java_vm_ext.cc:504]   at com.viro.core.internal.PlatformUtil.runTask(Native method)
    java_vm_ext.cc:504]   at com.viro.core.internal.PlatformUtil.access$000(PlatformUtil.java:58)
    java_vm_ext.cc:504]   at com.viro.core.internal.PlatformUtil$TaskRunnable.run(PlatformUtil.java:78)
    java_vm_ext.cc:504]   at android.os.Handler.handleCallback(Handler.java:789)
    java_vm_ext.cc:504]   at android.os.Handler.dispatchMessage(Handler.java:98)
    java_vm_ext.cc:504]   at android.os.Looper.loop(Looper.java:164)
    java_vm_ext.cc:504]   at android.app.ActivityThread.main(ActivityThread.java:6938)
    java_vm_ext.cc:504]   at java.lang.reflect.Method.invoke(Native method)
    java_vm_ext.cc:504]   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    java_vm_ext.cc:504]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
    java_vm_ext.cc:504] 
A/zygote: runtime.cc:514] Runtime aborting...
    runtime.cc:514] Aborting thread:
    runtime.cc:514] "main" prio=10 tid=1 Native
    runtime.cc:514]   | group="" sCount=0 dsCount=0 flags=0 obj=0x7323f588 self=0xe9ff4000
    runtime.cc:514]   | sysTid=22280 nice=-10 cgrp=default sched=0/0 handle=0xee79c4bc
    runtime.cc:514]   | state=R schedstat=( 15058578485 3673075043 28935 ) utm=1311 stm=194 core=4 HZ=100
    runtime.cc:514]   | stack=0xff55f000-0xff561000 stackSize=8MB
    runtime.cc:514]   | held mutexes= "abort lock"
    runtime.cc:514]   native: #00 pc 002c4afb  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
    runtime.cc:514]   native: #01 pc 00356631  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
    runtime.cc:514]   native: #02 pc 00352b03  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
    runtime.cc:514]   native: #03 pc 003434fd  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+28)
    runtime.cc:514]   native: #04 pc 0034331d  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+408)
    runtime.cc:514]   native: #05 pc 003381d7  /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+110)
    runtime.cc:514]   native: #06 pc 003388df  /system/lib/libart.so (_ZN3art7Runtime7AborterEPKc+10)
    runtime.cc:514]   native: #07 pc 003ef8ad  /system/lib/libart.so (_ZN7android4base10LogMessageD1Ev+456)
    runtime.cc:514]   native: #08 pc 00230203  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1262)
    runtime.cc:514]   native: #09 pc 0023045f  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    runtime.cc:514]   native: #10 pc 00261b6d  /system/lib/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+588)
    runtime.cc:514]   native: #11 pc 000c4ad7  /system/lib/libart.so (_ZN3art8CheckJNI14GetObjectClassEP7_JNIEnvP8_jobject+466)
    runtime.cc:514]   native: #12 pc 0021372f  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z27VROPlatformCallHostFunctionIJP8_jobjectEEvS1_NSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_DpT_+54)
    runtime.cc:514]   native: #13 pc 00335c17  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (???)
    runtime.cc:514]   native: #14 pc 0024e707  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z18VROPlatformRunTaski+94)
    runtime.cc:514]   native: #15 pc 0000d0db  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/oat/arm/base.odex (???)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil.runTask(Native method)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil.access$000(PlatformUtil.java:58)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil$TaskRunnable.run(PlatformUtil.java:78)
    runtime.cc:514]   at android.os.Handler.handleCallback(Handler.java:789)
    runtime.cc:514]   at android.os.Handler.dispatchMessage(Handler.java:98)
    runtime.cc:514]   at android.os.Looper.loop(Looper.java:164)
    runtime.cc:514]   at android.app.ActivityThread.main(ActivityThread.java:6938)
    runtime.cc:514]   at java.lang.reflect.Method.invoke(Native method)
    runtime.cc:514]   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    runtime.cc:514]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
    runtime.cc:514] Dumping all threads without appropriate locks held: thread list lock mutator lock
    runtime.cc:514] All threads:
    runtime.cc:514] DALVIK THREADS (67):
    runtime.cc:514] "GLThread 5397" prio=5 tid=51 Runnable
    runtime.cc:514]   | group="" sCount=0 dsCount=0 flags=0 obj=0x12e40250 self=0xc84f0800
    runtime.cc:514]   | sysTid=23133 nice=0 cgrp=default sched=0/0 handle=0xc68ff970
    runtime.cc:514]   | state=R schedstat=( 64602005580 1823179069 23341 ) utm=6174 stm=286 core=4 HZ=100
    runtime.cc:514]   | stack=0xc67fd000-0xc67ff000 stackSize=1038KB
    runtime.cc:514]   | held mutexes= "mutator lock"(shared held)
    runtime.cc:514]   native: #00 pc 002c4afb  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
    runtime.cc:514]   native: #01 pc 00356631  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
    runtime.cc:514]   native: #02 pc 00352b03  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
    runtime.cc:514]   native: #03 pc 0036a3a7  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+650)
    runtime.cc:514]   native: #04 pc 003571b9  /system/lib/libart.so (_ZN3art6Thread21RunCheckpointFunctionEv+280)
    runtime.cc:514]   native: #05 pc 003bce1f  /system/lib/libart.so (artTestSuspendFromCode+8)
    runtime.cc:514]   native: #06 pc 003e0b7d  /system/lib/libart.so (art_quick_test_suspend+28)
    runtime.cc:514]   native: #07 pc 000acd89  /dev/ashmem/dalvik-jit-code-cache_22280_22280 (deleted) (Java_com_arubanetworks_meridian_maprender_TransformGestureDetector_b__+408)
    runtime.cc:514]   at com.arubanetworks.meridian.maprender.TransformGestureDetector.b(unavailable:-1)
    runtime.cc:514]   at com.arubanetworks.meridian.maprender.TransformGestureDetector.dampenAndApplyMotion(unavailable:-1)
    runtime.cc:514]   at com.arubanetworks.meridian.maprender.GLTextureMapView$c.onDrawFrame(unavailable:-1)
    runtime.cc:514]   at com.arubanetworks.meridian.maprender.GLTextureView$f.l(unavailable:-1)
    runtime.cc:514]   at com.arubanetworks.meridian.maprender.GLTextureView$f.run(unavailable:-1)
    runtime.cc:514] 
    runtime.cc:514] "main" prio=10 tid=1 Runnable
    runtime.cc:514]   | group="" sCount=0 dsCount=0 flags=0 obj=0x7323f588 self=0xe9ff4000
    runtime.cc:514]   | sysTid=22280 nice=-10 cgrp=default sched=0/0 handle=0xee79c4bc
    runtime.cc:514]   | state=R schedstat=( 15086684988 3673097908 28937 ) utm=1314 stm=194 core=5 HZ=100
    runtime.cc:514]   | stack=0xff55f000-0xff561000 stackSize=8MB
    runtime.cc:514]   | held mutexes= "abort lock" "mutator lock"(shared held)
    runtime.cc:514]   native: #00 pc 002c4afb  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
    runtime.cc:514]   native: #01 pc 00356631  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
    runtime.cc:514]   native: #02 pc 00352b03  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
    runtime.cc:514]   native: #03 pc 0036a3a7  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+650)
    runtime.cc:514]   native: #04 pc 00364031  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureES2_+320)
    runtime.cc:514]   native: #05 pc 00363b91  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+536)
    runtime.cc:514]   native: #06 pc 003432e9  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+356)
    runtime.cc:514]   native: #07 pc 003381d7  /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+110)
    runtime.cc:514]   native: #08 pc 003388df  /system/lib/libart.so (_ZN3art7Runtime7AborterEPKc+10)
    runtime.cc:514]   native: #09 pc 003ef8ad  /system/lib/libart.so (_ZN7android4base10LogMessageD1Ev+456)
    runtime.cc:514]   native: #10 pc 00230203  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1262)
    runtime.cc:514]   native: #11 pc 0023045f  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    runtime.cc:514]   native: #12 pc 00261b6d  /system/lib/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+588)
    runtime.cc:514]   native: #13 pc 000c4ad7  /system/lib/libart.so (_ZN3art8CheckJNI14GetObjectClassEP7_JNIEnvP8_jobject+466)
    runtime.cc:514]   native: #14 pc 0021372f  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z27VROPlatformCallHostFunctionIJP8_jobjectEEvS1_NSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_DpT_+54)
    runtime.cc:514]   native: #15 pc 00335c17  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (???)
    runtime.cc:514]   native: #16 pc 0024e707  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_Z18VROPlatformRunTaski+94)
    runtime.cc:514]   native: #17 pc 0000d0db  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/oat/arm/base.odex (Java_com_viro_core_internal_PlatformUtil_runTask__I+98)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil.runTask(Native method)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil.access$000(PlatformUtil.java:58)
    runtime.cc:514]   at com.viro.core.internal.PlatformUtil$TaskRunnable.run(PlatformUtil.java:78)
    runtime.cc:514]   at android.os.Handler.handleCallback(Handler.java:789)
    runtime.cc:514]   at android.os.Handler.dispatchMessage(Handler.java:98)
    runtime.cc:514]   at android.os.Looper.loop(Looper.java:164)
    runtime.cc:514]   at android.app.ActivityThread.main(ActivityThread.java:6938)
    runtime.cc:514]   at java.lang.reflect.Method.invoke(Native method)
    runtime.cc:514]   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    runtime.cc:514]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
    runtime.cc:514] 
    runtime.cc:514] "Jit thread pool worker thread 0" prio=10 tid=2 Native
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740000 self=0xdf38c000
    runtime.cc:514]   | sysTid=22301 nice=9 cgrp=default sched=0/0 handle=0xdf37f970
    runtime.cc:514]   | state=S schedstat=( 1877441681 1423118490 5297 ) utm=134 stm=53 core=2 HZ=100
    runtime.cc:514]   | stack=0xdf281000-0xdf283000 stackSize=1022KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 000191e8  /system/lib/libc.so (syscall+28)
    runtime.cc:514]   native: #01 pc 000b3af9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
    runtime.cc:514]   native: #02 pc 0036b6cf  /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+170)
    runtime.cc:514]   native: #03 pc 0036af73  /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
    runtime.cc:514]   native: #04 pc 0036ab89  /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+92)
    runtime.cc:514]   native: #05 pc 00049007  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    runtime.cc:514]   native: #06 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   (no managed stack frames)
    runtime.cc:514] 
    runtime.cc:514] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740088 self=0xe9ff4c00
    runtime.cc:514]   | sysTid=22309 nice=0 cgrp=default sched=0/0 handle=0xdf27e970
    runtime.cc:514]   | state=S schedstat=( 499114 7140365 8 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:514]   | stack=0xdf184000-0xdf186000 stackSize=1006KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: do_sigtimedwait+0x178/0x270
    runtime.cc:514]   kernel: compat_SyS_rt_sigtimedwait+0xbc/0x130
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 0004a968  /system/lib/libc.so (__rt_sigtimedwait+12)
    runtime.cc:514]   native: #01 pc 000220c7  /system/lib/libc.so (sigwait+34)
    runtime.cc:514]   native: #02 pc 0034850b  /system/lib/libart.so (_ZN3art9SignalSet4WaitEv+22)
    runtime.cc:514]   native: #03 pc 0034811b  /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+186)
    runtime.cc:514]   native: #04 pc 00346f77  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+214)
    runtime.cc:514]   native: #05 pc 00049007  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    runtime.cc:514]   native: #06 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   (no managed stack frames)
    runtime.cc:514] 
    runtime.cc:514] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740110 self=0xdf38fc00
    runtime.cc:514]   | sysTid=22315 nice=0 cgrp=default sched=0/0 handle=0xce326970
    runtime.cc:514]   | state=S schedstat=( 19150885 6324844 26 ) utm=1 stm=0 core=4 HZ=100
    runtime.cc:514]   | stack=0xce22c000-0xce22e000 stackSize=1006KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: poll_schedule_timeout+0x3c/0x68
    runtime.cc:514]   kernel: do_select+0x51c/0x5c4
    runtime.cc:514]   kernel: compat_core_sys_select+0x190/0x218
    runtime.cc:514]   kernel: compat_SyS_pselect6+0x288/0x2c4
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 0004a860  /system/lib/libc.so (__pselect6+20)
    runtime.cc:514]   native: #01 pc 00020c11  /system/lib/libc.so (select+88)
    runtime.cc:514]   native: #02 pc 003e2c77  /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+242)
    runtime.cc:514]   native: #03 pc 0023f8b5  /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+440)
    runtime.cc:514]   native: #04 pc 0023f033  /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+22)
    runtime.cc:514]   native: #05 pc 00049007  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    runtime.cc:514]   native: #06 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   (no managed stack frames)
    runtime.cc:514] 
    runtime.cc:514] "Binder:22280_1" prio=10 tid=5 Native
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740198 self=0xd9bfdc00
    runtime.cc:514]   | sysTid=22322 nice=0 cgrp=default sched=0/0 handle=0xcdd17970
    runtime.cc:514]   | state=S schedstat=( 531995984 635343442 5042 ) utm=20 stm=33 core=6 HZ=100
    runtime.cc:514]   | stack=0xcdc1d000-0xcdc1f000 stackSize=1006KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: binder_thread_read+0x544/0x1054
    runtime.cc:514]   kernel: binder_ioctl_write_read+0x234/0x378
    runtime.cc:514]   kernel: binder_ioctl+0x51c/0x748
    runtime.cc:514]   kernel: compat_SyS_ioctl+0xc0/0x2a8
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 0004a774  /system/lib/libc.so (__ioctl+8)
    runtime.cc:514]   native: #01 pc 0001e7bf  /system/lib/libc.so (ioctl+38)
    runtime.cc:514]   native: #02 pc 00048257  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
    runtime.cc:514]   native: #03 pc 00048365  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
    runtime.cc:514]   native: #04 pc 000488cf  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)
    runtime.cc:514]   native: #05 pc 0005ee55  /system/lib/libbinder.so (???)
    runtime.cc:514]   native: #06 pc 0000d461  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
    runtime.cc:514]   native: #07 pc 000a4bd5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
    runtime.cc:514]   native: #08 pc 00049007  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    runtime.cc:514]   native: #09 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   (no managed stack frames)
    runtime.cc:514] 
    runtime.cc:514] "HeapTaskDaemon" prio=10 tid=6 Blocked
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x1474daa0 self=0xda6b0400
    runtime.cc:514]   | sysTid=22320 nice=4 cgrp=default sched=0/0 handle=0xcdf1a970
    runtime.cc:514]   | state=S schedstat=( 391194226 117090977 399 ) utm=36 stm=3 core=6 HZ=100
    runtime.cc:514]   | stack=0xcde18000-0xcde1a000 stackSize=1038KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 000191ec  /system/lib/libc.so (syscall+32)
    runtime.cc:514]   native: #01 pc 000b3e21  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
    runtime.cc:514]   native: #02 pc 001c0e77  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+238)
    runtime.cc:514]   native: #03 pc 001c1485  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
    runtime.cc:514]   native: #04 pc 001cb4f3  /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
    runtime.cc:514]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    runtime.cc:514]   - waiting to lock an unknown object
    runtime.cc:514]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461)
    runtime.cc:514]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514] 
A/zygote: runtime.cc:514] "ReferenceQueueDaemon" prio=10 tid=7 Waiting
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740220 self=0xe9ff5e00
    runtime.cc:514]   | sysTid=22317 nice=4 cgrp=default sched=0/0 handle=0xce229970
    runtime.cc:514]   | state=S schedstat=( 102117558 26199529 129 ) utm=10 stm=0 core=4 HZ=100
    runtime.cc:514]   | stack=0xce127000-0xce129000 stackSize=1038KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 000191e8  /system/lib/libc.so (syscall+28)
    runtime.cc:514]   native: #01 pc 000b3af9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
    runtime.cc:514]   native: #02 pc 002c0d59  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+528)
    runtime.cc:514]   native: #03 pc 002c22ef  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+130)
    runtime.cc:514]   native: #04 pc 002d2daf  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+32)
    runtime.cc:514]   native: #05 pc 00000583  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__+74)
    runtime.cc:514]   at java.lang.Object.wait(Native method)
    runtime.cc:514]   - waiting on <0x09b03f8a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:514]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
    runtime.cc:514]   - locked <0x09b03f8a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:514]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514] 
    runtime.cc:514] "FinalizerDaemon" prio=10 tid=8 Waiting
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x147402a8 self=0xe9f40a00
    runtime.cc:514]   | sysTid=22318 nice=4 cgrp=default sched=0/0 handle=0xce124970
    runtime.cc:514]   | state=S schedstat=( 43817390 29566047 75 ) utm=4 stm=0 core=7 HZ=100
    runtime.cc:514]   | stack=0xce022000-0xce024000 stackSize=1038KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 000191e8  /system/lib/libc.so (syscall+28)
    runtime.cc:514]   native: #01 pc 000b3af9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
    runtime.cc:514]   native: #02 pc 002c0d59  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+528)
    runtime.cc:514]   native: #03 pc 002c22ef  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+130)
    runtime.cc:514]   native: #04 pc 002d2ddb  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
    runtime.cc:514]   native: #05 pc 0000089d  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+92)
    runtime.cc:514]   at java.lang.Object.wait(Native method)
    runtime.cc:514]   - waiting on <0x009c0e70> (a java.lang.Object)
    runtime.cc:514]   at java.lang.Object.wait(Object.java:422)
    runtime.cc:514]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
    runtime.cc:514]   - locked <0x009c0e70> (a java.lang.Object)
    runtime.cc:514]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
    runtime.cc:514]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
    runtime.cc:514]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514] 
    runtime.cc:514] "FinalizerWatchdogDaemon" prio=10 tid=9 Sleeping
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x147403b8 self=0xda976000
    runtime.cc:514]   | sysTid=22319 nice=4 cgrp=default sched=0/0 handle=0xce01f970
    runtime.cc:514]   | state=S schedstat=( 497186 17357761 11 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:514]   | stack=0xcdf1d000-0xcdf1f000 stackSize=1038KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 000191ec  /system/lib/libc.so (syscall+32)
    runtime.cc:514]   native: #01 pc 000b3e21  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
    runtime.cc:514]   native: #02 pc 002c0d69  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+544)
    runtime.cc:514]   native: #03 pc 002c22ef  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+130)
    runtime.cc:514]   native: #04 pc 002d7b25  /system/lib/libart.so (_ZN3artL12Thread_sleepEP7_JNIEnvP7_jclassP8_jobjectxi+56)
    runtime.cc:514]   native: #05 pc 0001bf07  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+142)
    runtime.cc:514]   at java.lang.Thread.sleep(Native method)
    runtime.cc:514]   - sleeping on <0x097875e9> (a java.lang.Object)
    runtime.cc:514]   at java.lang.Thread.sleep(Thread.java:373)
    runtime.cc:514]   - locked <0x097875e9> (a java.lang.Object)
    runtime.cc:514]   at java.lang.Thread.sleep(Thread.java:314)
    runtime.cc:514]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342)
    runtime.cc:514]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)
    runtime.cc:514]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)
    runtime.cc:514]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514] 
    runtime.cc:514] "Binder:22280_2" prio=10 tid=10 Native
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14740500 self=0xdf39f800
    runtime.cc:514]   | sysTid=22325 nice=0 cgrp=default sched=0/0 handle=0xcdc1a970
    runtime.cc:514]   | state=S schedstat=( 824237098 883835012 7655 ) utm=37 stm=45 core=0 HZ=100
    runtime.cc:514]   | stack=0xcdb20000-0xcdb22000 stackSize=1006KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: binder_thread_read+0x544/0x1054
    runtime.cc:514]   kernel: binder_ioctl_write_read+0x234/0x378
    runtime.cc:514]   kernel: binder_ioctl+0x51c/0x748
    runtime.cc:514]   kernel: compat_SyS_ioctl+0xc0/0x2a8
    runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
    runtime.cc:514]   native: #00 pc 0004a774  /system/lib/libc.so (__ioctl+8)
    runtime.cc:514]   native: #01 pc 0001e7bf  /system/lib/libc.so (ioctl+38)
    runtime.cc:514]   native: #02 pc 00048257  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
    runtime.cc:514]   native: #03 pc 00048365  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
    runtime.cc:514]   native: #04 pc 000488cf  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)
    runtime.cc:514]   native: #05 pc 0005ee55  /system/lib/libbinder.so (???)
    runtime.cc:514]   native: #06 pc 0000d461  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
    runtime.cc:514]   native: #07 pc 000a4bd5  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
    runtime.cc:514]   native: #08 pc 00049007  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    runtime.cc:514]   native: #09 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   (no managed stack frames)
    runtime.cc:514] 
    runtime.cc:514] "Profile Saver" prio=10 tid=11 Native
    runtime.cc:514]   | state=S schedstat=( 36578332 50209223 115 ) utm=3 stm=0 core=2 HZ=100
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   native: #05 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14748a00 self=0xd96cec00
    runtime.cc:514]   | sysTid=22962 nice=0 cgrp=default sched=0/0 handle=0xcad77970
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   at java.lang.Thread.parkFor$(Thread.java:2135)
    runtime.cc:514]   at sun.misc.Unsafe.park(Unsafe.java:358)
    runtime.cc:514]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)
    runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14748ea8 self=0xd96ce600
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   native: #00 pc 000191ec  /system/lib/libc.so (syscall+32)
A/zygote: runtime.cc:514]   - locked <0x0b11377a> (a java.lang.Object)
    runtime.cc:514]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
A/zygote: runtime.cc:514]   kernel: compat_SyS_epoll_pwait+0x134/0x148
    runtime.cc:514]   native: #03 pc 0001036f  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
A/zygote: runtime.cc:514]   native: #01 pc 000b3e21  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
    runtime.cc:514]   native: #04 pc 002d2ddb  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
    runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    runtime.cc:514]   | sysTid=22987 nice=0 cgrp=default sched=0/0 handle=0xca4de970
    runtime.cc:514]   | held mutexes=
A/zygote: runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   native: #00 pc 000191e8  /system/lib/libc.so (syscall+28)
A/zygote: runtime.cc:514]   kernel: __sys_trace+0x4c/0x4c
A/zygote: runtime.cc:514]   at java.lang.Thread.parkFor$(Thread.java:2135)
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   kernel: compat_SyS_futex+0x80/0x16c
    runtime.cc:514]   native: #05 pc 0000089d  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+92)
    runtime.cc:514]   - locked <0x0148a9cc> (a java.lang.Object)
A/zygote: runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
    runtime.cc:514]   at java.lang.Thread.run(Thread.java:764)
    runtime.cc:514]   native: #01 pc 000b3af9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
A/zygote: runtime.cc:514] 
A/zygote: runtime.cc:514]   at java.lang.Object.wait(Native method)
A/zygote: runtime.cc:514]   native: #04 pc 002d2ddb  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/zygote: runtime.cc:514]   | sysTid=23275 nice=10 cgrp=default sched=0/0 handle=0xc527f970
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
A/zygote: runtime.cc:514]   at com.android.volley.CacheDispatcher.processRequest(CacheDispatcher.java:118)
    runtime.cc:514]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)
    runtime.cc:514]   at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:110)
    runtime.cc:514]   at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
    runtime.cc:514] 
    runtime.cc:514] "Thread-30" prio=10 tid=60 Waiting
    runtime.cc:514]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13985b30 self=0xcd8c7600
    runtime.cc:514]   | sysTid=23278 nice=10 cgrp=default sched=0/0 handle=0xc4f70970
    runtime.cc:514]   | state=S schedstat=( 173178 0 1 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:514]   | stack=0xc4e6e000-0xc4e70000 stackSize=1038KB
    runtime.cc:514]   | held mutexes=
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait_queue_me+0xbc/0x128
    runtime.cc:514]   kernel: do_futex+0x20c/0x580
    runtime.cc:514]   native: #00 pc 000191e8  /system/lib/libc.so (syscall+28)
A/zygote: runtime.cc:514]   at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:110)
    runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   kernel: futex_wait+0xe0/0x204
    runtime.cc:514]   native: #01 pc 000b3af9  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+88)
    runtime.cc:514]   native: #02 pc 002c0d59  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+528)
    runtime.cc:514]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)
    runtime.cc:514] "fifo-pool-thread-0" prio=10 tid=63 Waiting
    runtime.cc:514]   at java.lang.Object.wait(Native method)
    runtime.cc:514]   at java.lang.Thread.parkFor$(Thread.java:2135)
    runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
    runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
    runtime.cc:514]   | sysTid=23294 nice=-2 cgrp=default sched=0/0 handle=0xc4a7a970
A/zygote: runtime.cc:514]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    runtime.cc:514]   at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.java:96)
    runtime.cc:514]   | state=S schedstat=( 1207135 11588856 11 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:514]   native: #02 pc 002c0d59  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+528)
A/zygote: runtime.cc:514]   native: #07 pc 002e6563  /data/app/APP-Sj3MSW-jVxxCm1gvSjaI-g==/lib/arm/libviro_renderer.so (_ZN18VROARSessionARCore11updateFrameEv+138)
    runtime.cc:514]   at com.viro.core.Renderer.drawFrame(Renderer.java:74)
    runtime.cc:514]   native: #03 pc 00ca457f  /data/app/com.google.ar.core-YPMC_79hePapmB-MRdYYHQ==/lib/arm/libarcore_c.so (???)
    runtime.cc:514]   native: #10 pc 0001b8e1  /system/lib/libc.so (__start_thread+32)
A/zygote: runtime.cc:514]   kernel: __switch_to+0x9c/0xb8
    runtime.cc:514]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:522] JNI DETECTED ERROR IN APPLICATION: java_object == null
    runtime.cc:522]     in call to GetObjectClass
    runtime.cc:522]     from void com.viro.core.internal.PlatformUtil.runTask(int)
    runtime.cc:522]   | stack=0xff55f000-0xff561000 stackSize=8MB
    runtime.cc:522]   native: #02 pc 00352b03  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
    runtime.cc:522]   at android.os.Handler.handleCallback(Handler.java:789)
    runtime.cc:522]   at java.lang.reflect.Method.invoke(Native method)
A/zygote: runtime.cc:522] 
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 22280 ()
W/AudioTrack: releaseBuffer() track 0xc81de480 disabled due to previous underrun, restarting
Disconnected from the target VM, address: 'localhost:8611', transport: 'socket'

Reproducible Demo

This happens every launch for us, but we are not sure how to reproduce it without our codebase.

Mista-T commented 5 years ago

Same here, we are currently developing an app using viro-react and everything went smoothly for two months. As of last week, the app suddenly immediately crashes on Android, as soon as the Viro Framework get's to start up. We're clueless too, though, as we did NOT change any code during the last working and the now broken state... :-( (iOS version still works without problem)