The logcat shows the following error:
- Code: Select all
F/art ( 7688): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: java_array == null
F/art ( 7688): art/runtime/check_jni.cc:65] in call to GetPrimitiveArray
F/art ( 7688): art/runtime/check_jni.cc:65] from int org.libsdl.app.SDLActivity.proxyInit(java.lang.Object)
F/art ( 7688): art/runtime/check_jni.cc:65] "SDLThread" prio=5 tid=21 Runnable
F/art ( 7688): art/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x12e370a0 self=0xb8776b88
F/art ( 7688): art/runtime/check_jni.cc:65] | sysTid=7728 nice=0 cgrp=default sched=0/0 handle=0xb8777120
F/art ( 7688): art/runtime/check_jni.cc:65] | state=R schedstat=( 0 0 0 ) utm=217 stm=86 core=0 HZ=100
F/art ( 7688): art/runtime/check_jni.cc:65] | stack=0xa241f000-0xa2421000 stackSize=1036KB
F/art ( 7688): art/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #00 pc 000047c0 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #01 pc 00002fc1 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #02 pc 002464ed /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+68)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #03 pc 0022aedd /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+144)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #04 pc 000b1b2b /system/lib/libart.so (art::JniAbort(char const*, char const*)+602)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #05 pc 000b2295 /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #06 pc 001bc28f /system/lib/libart.so (art::JNI::GetByteArrayElements(_JNIEnv*, _jbyteArray*, unsigned char*)+706)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #07 pc 000753e3 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (st::Android_GetIntentURI()+134)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #08 pc 00075905 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (st::StandardLaunch(int, char**)+660)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #09 pc 00075a85 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (game_main+68)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #10 pc 00000fb1 /data/app/com.snappytouch.subterfuge-1/lib/arm/libSDL2Proxy.so (Java_org_libsdl_app_SDLActivity_proxyInit+356)
F/art ( 7688): art/runtime/check_jni.cc:65] native: #11 pc 002c9691 /data/dalvik-cache/arm/data@app@com.snappytouch.subterfuge-1@base.apk@classes.dex (Java_org_libsdl_app_SDLActivity_proxyInit__Ljava_lang_Object_2+100)
F/art ( 7688): art/runtime/check_jni.cc:65] at org.libsdl.app.SDLActivity.proxyInit(Native method)
F/art ( 7688): art/runtime/check_jni.cc:65] at org.libsdl.app.SDLMain.run(SDLActivity.java:942)
F/art ( 7688): art/runtime/check_jni.cc:65] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/check_jni.cc:65]
F/art ( 7688): art/runtime/runtime.cc:291] Runtime aborting...
F/art ( 7688): art/runtime/runtime.cc:291] Aborting thread:
F/art ( 7688): art/runtime/runtime.cc:291] "SDLThread" prio=5 tid=21 Native
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12e370a0 self=0xb8776b88
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7728 nice=0 cgrp=default sched=0/0 handle=0xb8777120
F/art ( 7688): art/runtime/runtime.cc:291] | state=R schedstat=( 0 0 0 ) utm=218 stm=88 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xa241f000-0xa2421000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes= "abort lock" "mutator lock"(shared held)
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 000047c0 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 00002fc1 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 002464ed /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+68)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 0022aedd /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+144)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 0021af53 /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*)+22)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0021b1b9 /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+364)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 0021b385 /system/lib/libart.so (art::Runtime::Abort()+72)
F/art ( 7688): art/runtime/runtime.cc:291] native: #07 pc 000a8277 /system/lib/libart.so (art::LogMessage::~LogMessage()+1066)
F/art ( 7688): art/runtime/runtime.cc:291] native: #08 pc 000b1d19 /system/lib/libart.so (art::JniAbort(char const*, char const*)+1096)
F/art ( 7688): art/runtime/runtime.cc:291] native: #09 pc 000b2295 /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
F/art ( 7688): art/runtime/runtime.cc:291] native: #10 pc 001bc28f /system/lib/libart.so (art::JNI::GetByteArrayElements(_JNIEnv*, _jbyteArray*, unsigned char*)+706)
F/art ( 7688): art/runtime/runtime.cc:291] native: #11 pc 000753e3 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (st::Android_GetIntentURI()+134)
F/art ( 7688): art/runtime/runtime.cc:291] native: #12 pc 00075905 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (st::StandardLaunch(int, char**)+660)
F/art ( 7688): art/runtime/runtime.cc:291] native: #13 pc 00075a85 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (game_main+68)
F/art ( 7688): art/runtime/runtime.cc:291] native: #14 pc 00000fb1 /data/app/com.snappytouch.subterfuge-1/lib/arm/libSDL2Proxy.so (Java_org_libsdl_app_SDLActivity_proxyInit+356)
F/art ( 7688): art/runtime/runtime.cc:291] native: #15 pc 002c9691 /data/dalvik-cache/arm/data@app@com.snappytouch.subterfuge-1@base.apk@classes.dex (Java_org_libsdl_app_SDLActivity_proxyInit__Ljava_lang_Object_2+100)
F/art ( 7688): art/runtime/runtime.cc:291] at org.libsdl.app.SDLActivity.proxyInit(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at org.libsdl.app.SDLMain.run(SDLActivity.java:942)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291] Pending exception java.lang.NullPointerException thrown by 'unknown throw location'
F/art ( 7688): art/runtime/runtime.cc:291] java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.vending.billing.IInAppBillingService.isBillingSupported(int, java.lang.String, java.lang.String)' on a null object reference
F/art ( 7688): art/runtime/runtime.cc:291] at boolean com.snappytouch.subterfuge.Store.isBillingSupported() (Store.java:81)
F/art ( 7688): art/runtime/runtime.cc:291] at int org.libsdl.app.SDLActivity.proxyInit(java.lang.Object) (SDLActivity.java:-2)
F/art ( 7688): art/runtime/runtime.cc:291] at void org.libsdl.app.SDLMain.run() (SDLActivity.java:942)
F/art ( 7688): art/runtime/runtime.cc:291] at void java.lang.Thread.run() (Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291] Dumping all threads without appropriate locks held: thread list lock mutator lock
F/art ( 7688): art/runtime/runtime.cc:291] All threads:
F/art ( 7688): art/runtime/runtime.cc:291] DALVIK THREADS (34):
F/art ( 7688): art/runtime/runtime.cc:291] "main" prio=5 tid=1 Native
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x736ae000 self=0xb84c7888
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7688 nice=0 cgrp=default sched=0/0 handle=0xb6f5fbec
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=22 stm=11 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xbe6f9000-0xbe6fb000 stackSize=8MB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_epoll_wait+0x2e4/0x424
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_epoll_pwait+0x124/0x130
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0003a374 /system/lib/libc.so (__epoll_pwait+20)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 00011a21 /system/lib/libc.so (epoll_pwait+26)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00011a2f /system/lib/libc.so (epoll_wait+6)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 00010e7b /system/lib/libutils.so (android::Looper::pollInner(int)+98)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 000110a5 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0007dd29 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 000b876b /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] at android.os.MessageQueue.nativePollOnce(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at android.os.MessageQueue.next(MessageQueue.java:143)
F/art ( 7688): art/runtime/runtime.cc:291] at android.os.Looper.loop(Looper.java:122)
F/art ( 7688): art/runtime/runtime.cc:291] at android.app.ActivityThread.main(ActivityThread.java:5294)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.reflect.Method.invoke!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.reflect.Method.invoke(Method.java:372)
F/art ( 7688): art/runtime/runtime.cc:291] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
F/art ( 7688): art/runtime/runtime.cc:291] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
F/art ( 7688): art/runtime/runtime.cc:291] at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "Heap thread pool worker thread 0" prio=5 tid=2 Native (still starting up)
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb84cd5f8
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7694 nice=0 cgrp=default sched=0/0 handle=0xb84cc560
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb4af5000-0xb4af7000 stackSize=1020KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00234f77 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+50)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 00234f1d /system/lib/libart.so (art::ThreadPoolWorker::Run()+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 00235759 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 00011783 /system/lib/libc.so (__start_thread+6)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "Heap thread pool worker thread 1" prio=5 tid=3 Native (still starting up)
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb8686ca8
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7695 nice=0 cgrp=default sched=0/0 handle=0xb84cd390
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb49f3000-0xb49f5000 stackSize=1020KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00234f77 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+50)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 00234f1d /system/lib/libart.so (art::ThreadPoolWorker::Run()+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 00235759 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 00011783 /system/lib/libc.so (__start_thread+6)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "Heap thread pool worker thread 2" prio=5 tid=4 Native (still starting up)
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb868ca10
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7696 nice=0 cgrp=default sched=0/0 handle=0xb85f4838
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb48f3000-0xb48f5000 stackSize=1020KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00234f77 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+50)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 00234f1d /system/lib/libart.so (art::ThreadPoolWorker::Run()+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 00235759 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+52)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 00011783 /system/lib/libc.so (__start_thread+6)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "Signal Catcher" prio=5 tid=5 WaitingInMainSignalCatcherLoop
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c000a0 self=0xb84cdf40
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7697 nice=0 cgrp=default sched=0/0 handle=0xb8674c30
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb47eb000-0xb47ed000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_sigtimedwait+0x17c/0x21c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_rt_sigtimedwait+0xa0/0x114
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0003a674 /system/lib/libc.so (__rt_sigtimedwait+12)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 0001512d /system/lib/libc.so (sigwait+24)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 0021e7f3 /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+66)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 0022023d /system/lib/libart.so (art::SignalCatcher::Run(void*)+196)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00011783 /system/lib/libc.so (__start_thread+6)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "JDWP" prio=5 tid=6 WaitingInMainDebuggerLoop
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c040a0 self=0xb868ddf8
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7698 nice=0 cgrp=default sched=0/0 handle=0xb8680190
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb46e9000-0xb46eb000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: unix_stream_recvmsg+0x264/0x78c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sock_recvmsg+0xd0/0xf8
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_recvmsg+0x104/0x1cc
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_recvmsg+0x3c/0x6c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 00039444 /system/lib/libc.so (recvmsg+8)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 00284a73 /system/lib/libart.so (art::JDWP::JdwpAdbState::ReceiveClientFd()+86)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00284b65 /system/lib/libart.so (art::JDWP::JdwpAdbState::Accept()+100)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 0018ffa7 /system/lib/libart.so (art::JDWP::JdwpState::Run()+290)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 00191557 /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+10)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 00011783 /system/lib/libc.so (__start_thread+6)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "ReferenceQueueDaemon" prio=5 tid=7 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c060a0 self=0xb84cc8a0
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7699 nice=0 cgrp=default sched=0/0 handle=0xb84cce70
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb45e1000-0xb45e3000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 001fb36d /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+32)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 000003ff /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+82)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x2dd4fc95> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:134)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x2dd4fc95> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "FinalizerWatchdogDaemon" prio=5 tid=8 Sleeping
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c06160 self=0xb865c128
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7701 nice=0 cgrp=default sched=0/0 handle=0xb86903b8
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xa4fb5000-0xa4fb7000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb5c /system/lib/libc.so (syscall+32)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aa9bf /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+98)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001eced3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+462)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 000763d1 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+132)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.sleep!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] - sleeping on <0x18e321aa> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.sleep(Thread.java:1031)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x18e321aa> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.sleep(Thread.java:985)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:258)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:269)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:217)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "FinalizerDaemon" prio=5 tid=9 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c06100 self=0xb865ba00
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7700 nice=0 cgrp=default sched=0/0 handle=0xb865bee0
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xb0664000-0xb0666000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 001fb345 /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00000643 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x0073519b> (a java.lang.ref.ReferenceQueue)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait(Object.java:422)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x0073519b> (a java.lang.ref.ReferenceQueue)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:174)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "HeapTrimmerDaemon" prio=5 tid=10 Sleeping
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c061c0 self=0xb8690760
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7702 nice=0 cgrp=default sched=0/0 handle=0xb8692220
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0xa4eab000-0xa4ead000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: hrtimer_nanosleep+0x8c/0x108
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes= "abort lock"
F/art ( 7688): art/runtime/runtime.cc:291] native: #07 pc 000a8277 /system/lib/libart.so (art::LogMessage::~LogMessage()+1066)
F/art ( 7688): art/runtime/runtime.cc:291] native: #09 pc 000b2295 /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
F/art ( 7688): art/runtime/runtime.cc:291] native: #11 pc 000753e3 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (st::Android_GetIntentURI()+134)
F/art ( 7688): art/runtime/runtime.cc:291] native: #13 pc 00075a85 /data/app/com.snappytouch.subterfuge-1/lib/arm/libsubterfuge.so (game_main+68)
F/art ( 7688): art/runtime/runtime.cc:291] native: #15 pc 002c9691 /data/dalvik-cache/arm/data@app@com.snappytouch.subterfuge-1@base.apk@classes.dex (Java_org_libsdl_app_SDLActivity_proxyInit__Ljava_lang_Object_2+100)
F/art ( 7688): art/runtime/runtime.cc:291] at org.libsdl.app.SDLMain.run(SDLActivity.java:942)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "SDLThreadListener" prio=5 tid=22 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12e37100 self=0xb87774e8
F/art ( 7688): art/runtime/runtime.cc:291] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 000003ff /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+82)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x17e05913> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x17e05913> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7733 nice=0 cgrp=default sched=0/0 handle=0xb8786540
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9e440000-0x9e442000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 001fb345 /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x3d5be750> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at sun.misc.Unsafe.park(Unsafe.java:299)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2016)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "OkHttp ConnectionPool" prio=5 tid=25 TimedWaiting
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7735 nice=-8 cgrp=default sched=0/0 handle=0xb877c9a8
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9e32e000-0x9e330000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb5c /system/lib/libc.so (syscall+32)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001eced3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+462)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 001fb345 /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.parkFor(Thread.java:1220)
F/art ( 7688): art/runtime/runtime.cc:291] at sun.misc.Unsafe.park(Unsafe.java:299)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2055)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12e600a0 self=0xb877f538
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9e22c000-0x9e22e000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000140c7 /system/lib/libc.so (__futex_wait_ex+42)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 000455db /data/app/com.snappytouch.subterfuge-1/lib/arm/libSDL2.so (SDL_SemWait_REAL+10)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00045189 /data/app/com.snappytouch.subterfuge-1/lib/arm/libSDL2.so (SDL_RunThread+32)
F/art ( 7688): art/runtime/runtime.cc:291] native: #07 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291] "AudioTrack" prio=5 tid=27 Native
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7745 nice=-16 cgrp=default sched=0/0 handle=0xb8848f98
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9d7dc000-0x9d7de000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb5c /system/lib/libc.so (syscall+32)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 0001372d /system/lib/libc.so (__pthread_cond_timedwait_relative(pthread_cond_t*, pthread_mutex_t*, timespec const*)+56)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 0000ef95 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291] "Thread-882" prio=5 tid=28 Native
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7746 nice=0 cgrp=default sched=0/0 handle=0xb884b028
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9d4da000-0x9d4dc000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 00048735 /system/lib/libmedia.so (android::AudioTrack::obtainBuffer(android::AudioTrack::Buffer*, timespec const*, timespec*, unsigned int*)+212)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 000978f7 /system/lib/libandroid_runtime.so (writeToTrack(android::sp<android::AudioTrack> const&, int, signed char const*, int, int, bool)+54)
F/art ( 7688): art/runtime/runtime.cc:291] native: #06 pc 00923b2b /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_media_AudioTrack_native_1write_1short___3SIII+126)
F/art ( 7688): art/runtime/runtime.cc:291] at android.media.AudioTrack.write(AudioTrack.java:1299)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "Crashlytics Trace Manager1" prio=5 tid=32 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x130d3ac0 self=0xb8852880
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.parkFor(Thread.java:1220)
F/art ( 7688): art/runtime/runtime.cc:291] at sun.misc.Unsafe.park(Unsafe.java:299)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2016)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:776)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
F/art ( 7688): art/runtime/runtime.cc:291] at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:58)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291] "AsyncTask #1" prio=5 tid=23 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7774 nice=0 cgrp=default sched=0/0 handle=0xb8aeebc0
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9a613000-0x9a615000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00000643 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x38ed736f> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x38ed736f> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291] "AsyncTask #2" prio=5 tid=29 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7775 nice=0 cgrp=default sched=0/0 handle=0xb8aef4f8
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x9786d000-0x9786f000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00000643 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x0d20287c> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "AsyncTask #3" prio=5 tid=30 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c5ca00 self=0xb8ce0340
F/art ( 7688): art/runtime/runtime.cc:291] | held mutexes=
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait_queue_me+0xf4/0x16c
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_futex+0xfc/0x9ec
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00000643 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x2eef3505> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x2eef3505> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "AsyncTask #4" prio=5 tid=31 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12dae1c0 self=0xb8ce49d0
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7777 nice=0 cgrp=default sched=0/0 handle=0xb8ce4f08
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x94a35000-0x94a37000 stackSize=1036KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #00 pc 0000fb58 /system/lib/libc.so (syscall+28)
F/art ( 7688): art/runtime/runtime.cc:291] native: #02 pc 001ed0f3 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1006)
F/art ( 7688): art/runtime/runtime.cc:291] native: #04 pc 001fb345 /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Object.wait!(Native method)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.parkFor(Thread.java:1220)
F/art ( 7688): art/runtime/runtime.cc:291] at sun.misc.Unsafe.park(Unsafe.java:299)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2016)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
F/art ( 7688): art/runtime/runtime.cc:291]
F/art ( 7688): art/runtime/runtime.cc:291] "AsyncTask #5" prio=5 tid=33 Waiting
F/art ( 7688): art/runtime/runtime.cc:291] | group="" sCount=0 dsCount=0 obj=0x12c5ca60 self=0xb8b464d0
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7778 nice=0 cgrp=default sched=0/0 handle=0xb8b468a8
F/art ( 7688): art/runtime/runtime.cc:291] kernel: futex_wait+0x170/0x238
F/art ( 7688): art/runtime/runtime.cc:291] kernel: sys_futex+0x80/0x160
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 000aac0b /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+82)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 001ee505 /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+120)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00000643 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
F/art ( 7688): art/runtime/runtime.cc:291] - waiting on <0x1107d78b> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] - locked <0x1107d78b> (a java.lang.Object)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
F/art ( 7688): art/runtime/runtime.cc:291] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
F/art ( 7688): art/runtime/runtime.cc:291] at java.lang.Thread.run(Thread.java:818)
F/art ( 7688): art/runtime/runtime.cc:291] "Binder_3" prio=5 tid=34 Native
F/art ( 7688): art/runtime/runtime.cc:291] | sysTid=7779 nice=0 cgrp=default sched=0/0 handle=0xb8d38950
F/art ( 7688): art/runtime/runtime.cc:291] | stack=0x94534000-0x94536000 stackSize=1012KB
F/art ( 7688): art/runtime/runtime.cc:291] kernel: binder_thread_read+0xb84/0xe98
F/art ( 7688): art/runtime/runtime.cc:291] kernel: do_vfs_ioctl+0x3f4/0x5a8
F/art ( 7688): art/runtime/runtime.cc:291] kernel: __sys_trace_return+0x0/0x24
F/art ( 7688): art/runtime/runtime.cc:291] native: #01 pc 0003fd11 /system/lib/libc.so (ioctl+14)
F/art ( 7688): art/runtime/runtime.cc:291] native: #03 pc 0001d077 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
F/art ( 7688): art/runtime/runtime.cc:291] native: #05 pc 00021257 /system/lib/libbinder.so (???)
F/art ( 7688): art/runtime/runtime.cc:291] native: #07 pc 0005bd91 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72)
F/art ( 7688): art/runtime/runtime.cc:291] native: #09 pc 0001385b /system/lib/libc.so (__pthread_start(void*)+30)
F/art ( 7688): art/runtime/runtime.cc:291] (no managed stack frames)
F/art ( 7688): art/runtime/runtime.cc:291]
F/libc ( 7688): Fatal signal 6 (SIGABRT), code 0 in tid 7728 (SDLThread)
As I see it, the problem is "java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.vending.billing.IInAppBillingService.isBillingSupported(int, java.lang.String, java.lang.String)' on a null object reference".
I think about buying the full game on another device with Play Services, but only if I can play it on all my devices.
Can you have a look whether it is possible to support this kind of setup?
Thank you for reading.