Runtime JNI Error

# Steps to reproduce
Xamarin.Forms project works fine on C8, after I upgraded to C9, it starts crashing.

# Expected behavior
Running properly

# Actual behavior
Crashes

# Supplemental info (logs, images, videos)
[art] JNI ERROR (app bug): attempt to use stale Local 0x1d (should be 0x20001d)
[art] art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x1d
[art] art/runtime/java_vm_ext.cc:470] from void mono.java.lang.RunnableImplementor.n_run()
[art] art/runtime/java_vm_ext.cc:470] "main" prio=5 tid=1 Runnable
[art] art/runtime/java_vm_ext.cc:470] | group="main" sCount=0 dsCount=0 obj=0x75d64a88 self=0x7553c95a00
[art] art/runtime/java_vm_ext.cc:470] | sysTid=9175 nice=-10 cgrp=default sched=0/0 handle=0x7557c04a98
[art] art/runtime/java_vm_ext.cc:470] | state=R schedstat=( 3401434124 177076939 4372 ) utm=295 stm=44 core=2 HZ=100
[art] art/runtime/java_vm_ext.cc:470] | stack=0x7ffaad4000-0x7ffaad6000 stackSize=8MB
[art] art/runtime/java_vm_ext.cc:470] | held mutexes= "mutator lock"(shared held)
[art] art/runtime/java_vm_ext.cc:470] native: #00 pc 0000000000479ffc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
[art] art/runtime/java_vm_ext.cc:470] native: #01 pc 0000000000479ff8 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
[art] art/runtime/java_vm_ext.cc:470] native: #02 pc 000000000044e608 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
[art] art/runtime/java_vm_ext.cc:470] native: #03 pc 00000000002eea0c /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1128)
[art] art/runtime/java_vm_ext.cc:470] native: #04 pc 00000000002ef1e4 /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+184)
[art] art/runtime/java_vm_ext.cc:470] native: #05 pc 00000000004531bc /system/lib64/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+352)
[art] art/runtime/java_vm_ext.cc:470] native: #06 pc 00000000001017ac /system/lib64/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+196)
[art] art/runtime/java_vm_ext.cc:470] native: #07 pc 00000000000ff9bc /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
[art] art/runtime/java_vm_ext.cc:470] native: #08 pc 00000000001052d0 /system/lib64/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+140)
[art] art/runtime/java_vm_ext.cc:470] native: #09 pc 0000000000104590 /system/lib64/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+704)
[art] art/runtime/java_vm_ext.cc:470] native: #10 pc 00000000000f8800 /system/lib64/libart.so (_ZN3art8CheckJNI22CallStaticObjectMethodEP7_JNIEnvP7_jclassP10_jmethodIDz+160)
[art] art/runtime/java_vm_ext.cc:470] native: #11 pc 000000000001386c /data/app/com.touchjet.app-1/lib/arm64/libmonodroid.so (???)
[art] art/runtime/java_vm_ext.cc:470] at mono.java.lang.RunnableImplementor.n_run(Native method)
[art] art/runtime/java_vm_ext.cc:470] at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30)
[art] art/runtime/java_vm_ext.cc:470] at android.os.Handler.handleCallback(Handler.java:751)
[art] art/runtime/java_vm_ext.cc:470] at android.os.Handler.dispatchMessage(Handler.java:95)
[art] art/runtime/java_vm_ext.cc:470] at android.os.Looper.loop(Looper.java:154)
[art] art/runtime/java_vm_ext.cc:470] at android.app.ActivityThread.main(ActivityThread.java:6119)
[art] art/runtime/java_vm_ext.cc:470] at java.lang.reflect.Method.invoke!(Native method)
[art] art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
[art] art/runtime/java_vm_ext.cc:470] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
[art] art/runtime/java_vm_ext.cc:470]
[art] art/runtime/runtime.cc:422] Runtime aborting...
[art] art/runtime/runtime.cc:422] Aborting thread:
[art] art/runtime/runtime.cc:422] "main" prio=10 tid=1 Native
[art] art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x75d64a88 self=0x7553c95a00
[art] art/runtime/runtime.cc:422] | sysTid=9175 nice=-10 cgrp=default sched=0/0 handle=0x7557c04a98
[art] art/runtime/runtime.cc:422] | state=R schedstat=( 3412027925 177757097 4381 ) utm=295 stm=45 core=3 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7ffaad4000-0x7ffaad6000 stackSize=8MB
[art] art/runtime/runtime.cc:422] | held mutexes= "abort lock"
[art] art/runtime/runtime.cc:422] native: #00 pc 0000000000479ffc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
[art] art/runtime/runtime.cc:422] native: #01 pc 0000000000479ff8 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
[art] art/runtime/runtime.cc:422] native: #02 pc 000000000044e608 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
[art] art/runtime/runtime.cc:422] native: #03 pc 000000000043c688 /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56)
[art] art/runtime/runtime.cc:422] native: #04 pc 000000000043c504 /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+668)
[art] art/runtime/runtime.cc:422] native: #05 pc 000000000042ffc4 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+144)
[art] art/runtime/runtime.cc:422] native: #06 pc 00000000000e5818 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576)
[art] art/runtime/runtime.cc:422] native: #07 pc 00000000002eee20 /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2172)
[art] art/runtime/runtime.cc:422] native: #08 pc 00000000002ef1e4 /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+184)
[art] art/runtime/runtime.cc:422] native: #09 pc 00000000004531bc /system/lib64/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+352)
[art] art/runtime/runtime.cc:422] native: #10 pc 00000000001017ac /system/lib64/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+196)
[art] art/runtime/runtime.cc:422] native: #11 pc 00000000000ff9bc /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
[art] art/runtime/runtime.cc:422] native: #12 pc 00000000001052d0 /system/lib64/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+140)
[art] art/runtime/runtime.cc:422] native: #13 pc 0000000000104590 /system/lib64/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+704)
[art] art/runtime/runtime.cc:422] native: #14 pc 00000000000f8800 /system/lib64/libart.so (_ZN3art8CheckJNI22CallStaticObjectMethodEP7_JNIEnvP7_jclassP10_jmethodIDz+160)
[art] art/runtime/runtime.cc:422] native: #15 pc 000000000001386c /data/app/com.touchjet.app-1/lib/arm64/libmonodroid.so (???)
[art] art/runtime/runtime.cc:422] at mono.java.lang.RunnableImplementor.n_run(Native method)
[art] art/runtime/runtime.cc:422] at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30)
[art] art/runtime/runtime.cc:422] at android.os.Handler.handleCallback(Handler.java:751)
[art] art/runtime/runtime.cc:422] at android.os.Handler.dispatchMessage(Handler.java:95)
[art] art/runtime/runtime.cc:422] at android.os.Looper.loop(Looper.java:154)
[art] art/runtime/runtime.cc:422] at android.app.ActivityThread.main(ActivityThread.java:6119)
[art] art/runtime/runtime.cc:422] at java.lang.reflect.Method.invoke!(Native method)
[art] art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
[art] art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
[art] art/runtime/runtime.cc:422] Dumping all threads without appropriate locks held: thread list lock mutator lock
[art] art/runtime/runtime.cc:422] All threads:
[art] art/runtime/runtime.cc:422] DALVIK THREADS (28):
[art] art/runtime/runtime.cc:422] "main" prio=10 tid=1 Runnable
[art] art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x75d64a88 self=0x7553c95a00
[art] art/runtime/runtime.cc:422] | sysTid=9175 nice=-10 cgrp=default sched=0/0 handle=0x7557c04a98
[art] art/runtime/runtime.cc:422] | state=R schedstat=( 3427641416 179086314 4392 ) utm=296 stm=45 core=3 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7ffaad4000-0x7ffaad6000 stackSize=8MB
[art] art/runtime/runtime.cc:422] | held mutexes= "abort lock" "mutator lock"(shared held)
[art] art/runtime/runtime.cc:422] native: #00 pc 0000000000479ffc /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
[art] art/runtime/runtime.cc:422] native: #01 pc 0000000000479ff8 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216)
[art] art/runtime/runtime.cc:422] native: #02 pc 000000000044e608 /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000465f64 /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+820)
[art] art/runtime/runtime.cc:422] native: #04 pc 000000000045e244 /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+456)
[art] art/runtime/runtime.cc:422] native: #05 pc 000000000045de48 /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+848)
[art] art/runtime/runtime.cc:422] native: #06 pc 000000000043c4b8 /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+592)
[art] art/runtime/runtime.cc:422] native: #07 pc 000000000042ffc4 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+144)
[art] art/runtime/runtime.cc:422] native: #08 pc 00000000000e5818 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576)
[art] art/runtime/runtime.cc:422] native: #09 pc 00000000002eee20 /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2172)
[art] art/runtime/runtime.cc:422] native: #10 pc 00000000002ef1e4 /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+184)
[art] art/runtime/runtime.cc:422] native: #11 pc 00000000004531bc /system/lib64/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+352)
[art] art/runtime/runtime.cc:422] native: #12 pc 00000000001017ac /system/lib64/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+196)
[art] art/runtime/runtime.cc:422] native: #13 pc 00000000000ff9bc /system/lib64/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+1120)
[art] art/runtime/runtime.cc:422] native: #14 pc 00000000001052d0 /system/lib64/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+140)
[art] art/runtime/runtime.cc:422] native: #15 pc 0000000000104590 /system/lib64/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+704)
[art] art/runtime/runtime.cc:422] native: #16 pc 00000000000f8800 /system/lib64/libart.so (_ZN3art8CheckJNI22CallStaticObjectMethodEP7_JNIEnvP7_jclassP10_jmethodIDz+160)
[art] art/runtime/runtime.cc:422] native: #17 pc 000000000001386c /data/app/com.touchjet.app-1/lib/arm64/libmonodroid.so (???)
[art] art/runtime/runtime.cc:422] at mono.java.lang.RunnableImplementor.n_run(Native method)
[art] art/runtime/runtime.cc:422] at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30)
[art] art/runtime/runtime.cc:422] at android.os.Handler.handleCallback(Handler.java:751)
[art] art/runtime/runtime.cc:422] at android.os.Handler.dispatchMessage(Handler.java:95)
[art] art/runtime/runtime.cc:422] at android.os.Looper.loop(Looper.java:154)
[art] art/runtime/runtime.cc:422] at android.app.ActivityThread.main(ActivityThread.java:6119)
[art] art/runtime/runtime.cc:422] at java.lang.reflect.Method.invoke!(Native method)
[art] art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
[art] art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=10 tid=2 Native (still starting up)
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x0 self=0x754c20e000
[art] art/runtime/runtime.cc:422] | sysTid=9180 nice=9 cgrp=default sched=0/0 handle=0x7553307450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 17958181 1324737 14 ) utm=0 stm=0 core=1 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7553209000-0x755320b000 stackSize=1021KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: futex_wait_queue_me+0xe4/0x144
[art] art/runtime/runtime.cc:422] kernel: futex_wait+0xfc/0x208
[art] art/runtime/runtime.cc:422] kernel: do_futex+0xdc/0x8a4
[art] art/runtime/runtime.cc:422] kernel: SyS_futex+0x114/0x1a0
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
[art] art/runtime/runtime.cc:422] native: #01 pc 00000000000e7ac8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
[art] art/runtime/runtime.cc:422] native: #02 pc 0000000000467cd8 /system/lib64/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+252)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000467194 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+124)
[art] art/runtime/runtime.cc:422] native: #04 pc 0000000000466ac4 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+116)
[art] art/runtime/runtime.cc:422] native: #05 pc 0000000000067efc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
[art] art/runtime/runtime.cc:422] native: #06 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16)
[art] art/runtime/runtime.cc:422] (no managed stack frames)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c71ee0 self=0x7553c96400
[art] art/runtime/runtime.cc:422] | sysTid=9181 nice=0 cgrp=default sched=0/0 handle=0x7553206450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 802918 2601614 4 ) utm=0 stm=0 core=0 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x755310c000-0x755310e000 stackSize=1005KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: do_sigtimedwait+0xec/0x1d8
[art] art/runtime/runtime.cc:422] kernel: SyS_rt_sigtimedwait+0xd4/0x124
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000006a478 /system/lib64/libc.so (__rt_sigtimedwait+8)
[art] art/runtime/runtime.cc:422] native: #01 pc 0000000000024a98 /system/lib64/libc.so (sigwait+64)
[art] art/runtime/runtime.cc:422] native: #02 pc 0000000000440d54 /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+48)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000440824 /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+240)
[art] art/runtime/runtime.cc:422] native: #04 pc 000000000043edf0 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+396)
[art] art/runtime/runtime.cc:422] native: #05 pc 0000000000067efc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
[art] art/runtime/runtime.cc:422] native: #06 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16)
[art] art/runtime/runtime.cc:422] (no managed stack frames)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c71f70 self=0x754c217400
[art] art/runtime/runtime.cc:422] | sysTid=9182 nice=0 cgrp=default sched=0/0 handle=0x7553109450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 2200104 513437 8 ) utm=0 stm=0 core=1 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x755300f000-0x7553011000 stackSize=1005KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: poll_schedule_timeout+0x44/0x68
[art] art/runtime/runtime.cc:422] kernel: do_select+0x4cc/0x524
[art] art/runtime/runtime.cc:422] kernel: core_sys_select+0x208/0x324
[art] art/runtime/runtime.cc:422] kernel: SyS_pselect6+0x18c/0x238
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000006a3d0 /system/lib64/libc.so (__pselect6+8)
[art] art/runtime/runtime.cc:422] native: #01 pc 0000000000022fd8 /system/lib64/libc.so (select+156)
[art] art/runtime/runtime.cc:422] native: #02 pc 0000000000552b7c /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+340)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000303b4c /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+920)
[art] art/runtime/runtime.cc:422] native: #04 pc 0000000000303020 /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+48)
[art] art/runtime/runtime.cc:422] native: #05 pc 0000000000067efc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
[art] art/runtime/runtime.cc:422] native: #06 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16)
[art] art/runtime/runtime.cc:422] (no managed stack frames)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "ReferenceQueueDaemon" prio=10 tid=5 Waiting
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e0d0 self=0x7553c98200
[art] art/runtime/runtime.cc:422] | sysTid=9183 nice=0 cgrp=default sched=0/0 handle=0x755300c450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 1464217 2329221 24 ) utm=0 stm=0 core=1 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552f0a000-0x7552f0c000 stackSize=1037KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: futex_wait_queue_me+0xe4/0x144
[art] art/runtime/runtime.cc:422] kernel: futex_wait+0xfc/0x208
[art] art/runtime/runtime.cc:422] kernel: do_futex+0xdc/0x8a4
[art] art/runtime/runtime.cc:422] kernel: SyS_futex+0x114/0x1a0
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
[art] art/runtime/runtime.cc:422] native: #01 pc 00000000000e7ac8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
[art] art/runtime/runtime.cc:422] native: #02 pc 000000000037a83c /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000000810 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__+124)
[art] art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method)
[art] art/runtime/runtime.cc:422] - waiting on <0x001ce1be> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
[art] art/runtime/runtime.cc:422] - locked <0x001ce1be> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "FinalizerWatchdogDaemon" prio=10 tid=6 Sleeping
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e1f0 self=0x7553cbd800
[art] art/runtime/runtime.cc:422] | sysTid=9185 nice=0 cgrp=default sched=0/0 handle=0x7552e02450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 327866 1371406 6 ) utm=0 stm=0 core=1 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552d00000-0x7552d02000 stackSize=1037KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: futex_wait_queue_me+0xe4/0x144
[art] art/runtime/runtime.cc:422] kernel: futex_wait+0xfc/0x208
[art] art/runtime/runtime.cc:422] kernel: do_futex+0xdc/0x8a4
[art] art/runtime/runtime.cc:422] kernel: SyS_futex+0x114/0x1a0
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000001bcf0 /system/lib64/libc.so (syscall+32)
[art] art/runtime/runtime.cc:422] native: #01 pc 00000000000e8068 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176)
[art] art/runtime/runtime.cc:422] native: #02 pc 000000000037a84c /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+676)
[art] art/runtime/runtime.cc:422] native: #03 pc 00000000000b8078 /system/framework/arm64/boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+164)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.sleep!(Native method)
[art] art/runtime/runtime.cc:422] - sleeping on <0x0008321f> (a java.lang.Object)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.sleep(Thread.java:371)
[art] art/runtime/runtime.cc:422] - locked <0x0008321f> (a java.lang.Object)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.sleep(Thread.java:313)
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:314)
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:336)
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:253)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "FinalizerDaemon" prio=10 tid=7 Waiting
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e160 self=0x7553cbce00
[art] art/runtime/runtime.cc:422] | sysTid=9184 nice=0 cgrp=default sched=0/0 handle=0x7552f07450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 2100159 2010467 14 ) utm=0 stm=0 core=1 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552e05000-0x7552e07000 stackSize=1037KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: futex_wait_queue_me+0xe4/0x144
[art] art/runtime/runtime.cc:422] kernel: futex_wait+0xfc/0x208
[art] art/runtime/runtime.cc:422] kernel: do_futex+0xdc/0x8a4
[art] art/runtime/runtime.cc:422] kernel: SyS_futex+0x114/0x1a0
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
[art] art/runtime/runtime.cc:422] native: #01 pc 00000000000e7ac8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
[art] art/runtime/runtime.cc:422] native: #02 pc 000000000037a83c /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
[art] art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method)
[art] art/runtime/runtime.cc:422] - waiting on <0x05bcf96c> (a java.lang.Object)
[art] art/runtime/runtime.cc:422] at java.lang.Object.wait(Object.java:407)
[art] art/runtime/runtime.cc:422] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
[art] art/runtime/runtime.cc:422] - locked <0x05bcf96c> (a java.lang.Object)
[art] art/runtime/runtime.cc:422] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "HeapTaskDaemon" prio=10 tid=8 Blocked
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e280 self=0x7553cbe200
[art] art/runtime/runtime.cc:422] | sysTid=9186 nice=0 cgrp=default sched=0/0 handle=0x7552cfd450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 22421241 5608803 23 ) utm=1 stm=0 core=3 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552bfb000-0x7552bfd000 stackSize=1037KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: futex_wait_queue_me+0xe4/0x144
[art] art/runtime/runtime.cc:422] kernel: futex_wait+0xfc/0x208
[art] art/runtime/runtime.cc:422] kernel: do_futex+0xdc/0x8a4
[art] art/runtime/runtime.cc:422] kernel: SyS_futex+0x114/0x1a0
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28)
[art] art/runtime/runtime.cc:422] native: #01 pc 00000000000e7ac8 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160)
[art] art/runtime/runtime.cc:422] native: #02 pc 0000000000241238 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+360)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000241b14 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+92)
[art] art/runtime/runtime.cc:422] native: #04 pc 00000000001e6ac0 /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+124)
[art] art/runtime/runtime.cc:422] at dalvik.system.VMRuntime.runHeapTasks(Native method)
[art] art/runtime/runtime.cc:422] - waiting to lock an unknown object
[art] art/runtime/runtime.cc:422] at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
[art] art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "Binder:9175_1" prio=10 tid=9 Native
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e430 self=0x7553d76000
[art] art/runtime/runtime.cc:422] | sysTid=9187 nice=0 cgrp=default sched=0/0 handle=0x7552afa450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 13852974 3794633 83 ) utm=0 stm=0 core=0 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552a00000-0x7552a02000 stackSize=1005KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: binder_thread_read+0x103c/0x1224
[art] art/runtime/runtime.cc:422] kernel: binder_ioctl_write_read+0x1f8/0x354
[art] art/runtime/runtime.cc:422] kernel: binder_ioctl+0x2b0/0x75c
[art] art/runtime/runtime.cc:422] kernel: do_vfs_ioctl+0x4d0/0x5c4
[art] art/runtime/runtime.cc:422] kernel: SyS_ioctl+0x60/0x88
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000006a384 /system/lib64/libc.so (__ioctl+4)
[art] art/runtime/runtime.cc:422] native: #01 pc 000000000001f8c8 /system/lib64/libc.so (ioctl+144)
[art] art/runtime/runtime.cc:422] native: #02 pc 0000000000055534 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+260)
[art] art/runtime/runtime.cc:422] native: #03 pc 0000000000055694 /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
[art] art/runtime/runtime.cc:422] native: #04 pc 0000000000055dc0 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+72)
[art] art/runtime/runtime.cc:422] native: #05 pc 0000000000072dc0 /system/lib64/libbinder.so (???)
[art] art/runtime/runtime.cc:422] native: #06 pc 000000000001242c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272)
[art] art/runtime/runtime.cc:422] native: #07 pc 000000000009ee94 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
[art] art/runtime/runtime.cc:422] native: #08 pc 0000000000067efc /system/lib64/libc.so (_ZL15__pthread_startPv+196)
[art] art/runtime/runtime.cc:422] native: #09 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16)
[art] art/runtime/runtime.cc:422] (no managed stack frames)
[art] art/runtime/runtime.cc:422]
[art] art/runtime/runtime.cc:422] "Binder:9175_2" prio=10 tid=10 Native
[art] art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12c7e4c0 self=0x754c227800
[art] art/runtime/runtime.cc:422] | sysTid=9188 nice=0 cgrp=default sched=0/0 handle=0x75529fd450
[art] art/runtime/runtime.cc:422] | state=S schedstat=( 11091304 2291930 78 ) utm=0 stm=0 core=0 HZ=100
[art] art/runtime/runtime.cc:422] | stack=0x7552903000-0x7552905000 stackSize=1005KB
[art] art/runtime/runtime.cc:422] | held mutexes=
[art] art/runtime/runtime.cc:422] kernel: __switch_to+0x80/0x8c
[art] art/runtime/runtime.cc:422] kernel: binder_thread_read+0x103c/0x1224
[art] art/runtime/runtime.cc:422] kernel: binder_ioctl_write_read+0x1f8/0x354
[art] art/runtime/runtime.cc:422] kernel: binder_ioctl+0x2b0/0x75c
[art] art/runtime/runtime.cc:422] kernel: do_vfs_ioctl+0x4d0/0x5c4
[art] art/runtime/runtime.cc:422] kernel: SyS_ioctl+0x60/0x88
[art] art/runtime/runtime.cc:422] kernel: el0_svc_naked+0x24/0x28
[art] art/runtime/runtime.cc:422] native: #00 pc 000000000006a384 /system/lib64/libc.so (__ioctl+4)
[art] art/runtime/runtime.cc:422] native: #01 pc 000000000001f8c8 /system/lib64/libc.so (ioctl+144)
[libc] Fatal signal 6 (SIGABRT), code -6 in tid 9175 (om.touchjet.app)

# Test environment (full version information)
Cycle 9 Xamarin Studio on OS X


Reference: https://bugzilla.xamarin.com/show_bug.cgi?id=51651