Projucer demo crashes on Android

Hi,

I can't run the demo project from the Projucer (compiled on Fedora).

The android application seems correctly built by AndroidStudio but when I try to run it on Android it crashes with this trace:

12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.270 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.375 8911-8911/com.test.juceandroidtest W/ResourceType: Failure getting entry for 0x01080ac0 (t=7 e=2752) (error -75)
12-07 22:40:21.410 8911-8911/com.test.juceandroidtest D/PhoneWindow: *FMB* installDecor mIsFloating : false
12-07 22:40:21.410 8911-8911/com.test.juceandroidtest D/PhoneWindow: *FMB* installDecor flags : -2139029248
12-07 22:40:21.435 8911-8911/com.test.juceandroidtest D/PhoneWindow: *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null
12-07 22:40:21.435 8911-8911/com.test.juceandroidtest D/PhoneWindow: *FMB* isFloatingMenuEnabled return false
12-07 22:40:21.580 8911-8911/com.test.juceandroidtest I/art: Rejecting re-init on previously-failed class java.lang.Class<com.test.juceandroidtest.juceandroidtest$MidiDeviceManager>
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception 'java.lang.NoClassDefFoundError' thrown in void com.test.juceandroidtest.juceandroidtest.launchApp(java.lang.String, java.lang.String):-2
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]     in call to NewGlobalRef
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]     from void com.test.juceandroidtest.juceandroidtest.launchApp(java.lang.String, java.lang.String)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x86ab8eb0 self=0xb4d08000
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   | sysTid=8911 nice=0 cgrp=apps sched=0/0 handle=0xb6f0dec8
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   | state=R schedstat=( 127241493 54508635 273 ) utm=5 stm=7 core=2 HZ=100
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   | stack=0xbe1be000-0xbe1c0000 stackSize=8MB
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #02 pc 0025c995  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #03 pc 0023fcb3  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #04 pc 000b316d  /system/lib/libart.so (art::JniAbort(char const*, char const*)+620)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #05 pc 000b389d  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #06 pc 000b6b25  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #07 pc 000b7ed1  /system/lib/libart.so (art::CheckJNI::NewGlobalRef(_JNIEnv*, _jobject*)+28)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #08 pc 0034de4d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (_JNIEnv::NewGlobalRef(_jobject*)+20)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #09 pc 0046d5a1  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialise(_JNIEnv*)+28)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #10 pc 0046d62d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialiseAllClasses(_JNIEnv*)+40)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #11 pc 0046d8dd  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::AndroidSystem::initialise(_JNIEnv*, _jobject*, _jstring*, _jstring*)+36)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #12 pc 003dc729  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (Java_com_inria_juceandroidtest_juceandroidtest_launchApp+40)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   native: #13 pc 00006e73  /data/dalvik-cache/arm/data@app@com.test.juceandroidtest-1@base.apk@classes.dex (Java_com_inria_juceandroidtest_juceandroidtest_launchApp__Ljava_lang_String_2Ljava_lang_String_2+122)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.test.juceandroidtest.juceandroidtest.launchApp(Native method)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.test.juceandroidtest.juceandroidtest.callAppLauncher(juceandroidtest.java:1010)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.test.juceandroidtest.juceandroidtest.access$200(juceandroidtest.java:72)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.test.juceandroidtest.juceandroidtest$ViewHolder.onLayout(juceandroidtest.java:1084)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.610 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:494)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2369)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2078)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1230)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6730)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.Choreographer.doCallbacks(Choreographer.java:590)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.Choreographer.doFrame(Choreographer.java:560)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.os.Handler.handleCallback(Handler.java:739)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.os.Looper.loop(Looper.java:145)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at android.app.ActivityThread.main(ActivityThread.java:6117)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke!(Native method)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke(Method.java:372)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
12-07 22:40:21.615 8911-8911/com.test.juceandroidtest A/art: sart/runtime/check_jni.cc:65]
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] Runtime aborting...
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] Aborting thread:
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "main" prio=5 tid=1 Native
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x86ab8eb0 self=0xb4d08000
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8911 nice=0 cgrp=apps sched=0/0 handle=0xb6f0dec8
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=R schedstat=( 148516195 65557433 355 ) utm=6 stm=8 core=3 HZ=100
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xbe1be000-0xbe1c0000 stackSize=8MB
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes= "abort lock" "mutator lock"(shared held)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 0025c995  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 0023fcb3  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0022f69d  /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*)+32)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 0022f93f  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+410)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #06 pc 0022faff  /system/lib/libart.so (art::Runtime::Abort()+82)
12-07 22:40:21.745 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #07 pc 000a9275  /system/lib/libart.so (art::LogMessage::~LogMessage()+1360)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #08 pc 000b3359  /system/lib/libart.so (art::JniAbort(char const*, char const*)+1112)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #09 pc 000b389d  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #10 pc 000b6b25  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #11 pc 000b7ed1  /system/lib/libart.so (art::CheckJNI::NewGlobalRef(_JNIEnv*, _jobject*)+28)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #12 pc 0034de4d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (_JNIEnv::NewGlobalRef(_jobject*)+20)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #13 pc 0046d5a1  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialise(_JNIEnv*)+28)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #14 pc 0046d62d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialiseAllClasses(_JNIEnv*)+40)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #15 pc 0046d8dd  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::AndroidSystem::initialise(_JNIEnv*, _jobject*, _jstring*, _jstring*)+36)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #16 pc 003dc729  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (Java_com_inria_juceandroidtest_juceandroidtest_launchApp+40)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #17 pc 00006e73  /data/dalvik-cache/arm/data@app@com.test.juceandroidtest-1@base.apk@classes.dex (Java_com_inria_juceandroidtest_juceandroidtest_launchApp__Ljava_lang_String_2Ljava_lang_String_2+122)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.launchApp(Native method)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.callAppLauncher(juceandroidtest.java:1010)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.access$200(juceandroidtest.java:72)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest$ViewHolder.onLayout(juceandroidtest.java:1084)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:494)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2369)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2078)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1230)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6730)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer.doCallbacks(Choreographer.java:590)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer.doFrame(Choreographer.java:560)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Handler.handleCallback(Handler.java:739)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Looper.loop(Looper.java:145)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.app.ActivityThread.main(ActivityThread.java:6117)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.reflect.Method.invoke!(Native method)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.reflect.Method.invoke(Method.java:372)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] Pending exception java.lang.NoClassDefFoundError thrown by 'void com.test.juceandroidtest.juceandroidtest.launchApp(java.lang.String, java.lang.String):-2'
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] java.lang.NoClassDefFoundError: com.test.juceandroidtest.juceandroidtest$MidiDeviceManager
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.test.juceandroidtest.juceandroidtest.launchApp(java.lang.String, java.lang.String) (juceandroidtest.java:-2)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.test.juceandroidtest.juceandroidtest.callAppLauncher() (juceandroidtest.java:1010)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.test.juceandroidtest.juceandroidtest.access$200(com.test.juceandroidtest.juceandroidtest) (juceandroidtest.java:72)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.test.juceandroidtest.juceandroidtest$ViewHolder.onLayout(boolean, int, int, int, int) (juceandroidtest.java:1084)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.View.layout(int, int, int, int) (View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewGroup.layout(int, int, int, int) (ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.widget.FrameLayout.layoutChildren(int, int, int, int, boolean) (FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.widget.FrameLayout.onLayout(boolean, int, int, int, int) (FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.View.layout(int, int, int, int) (View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewGroup.layout(int, int, int, int) (ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.android.internal.widget.ActionBarOverlayLayout.onLayout(boolean, int, int, int, int) (ActionBarOverlayLayout.java:494)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.View.layout(int, int, int, int) (View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewGroup.layout(int, int, int, int) (ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.widget.FrameLayout.layoutChildren(int, int, int, int, boolean) (FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.widget.FrameLayout.onLayout(boolean, int, int, int, int) (FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.View.layout(int, int, int, int) (View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewGroup.layout(int, int, int, int) (ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewRootImpl.performLayout(android.view.WindowManager$LayoutParams, int, int) (ViewRootImpl.java:2369)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewRootImpl.performTraversals() (ViewRootImpl.java:2078)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewRootImpl.doTraversal() (ViewRootImpl.java:1230)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.ViewRootImpl$TraversalRunnable.run() (ViewRootImpl.java:6730)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.Choreographer$CallbackRecord.run(long) (Choreographer.java:777)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.Choreographer.doCallbacks(int, long) (Choreographer.java:590)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.Choreographer.doFrame(long, int) (Choreographer.java:560)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.view.Choreographer$FrameDisplayEventReceiver.run() (Choreographer.java:763)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:739)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.os.Looper.loop() (Looper.java:145)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6117)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[], boolean) (Method.java:-2)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:372)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1399)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1194)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] Dumping all threads without appropriate locks held: thread list lock mutator lock
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] All threads:
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] DALVIK THREADS (10):
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "main" prio=5 tid=1 Native
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x86ab8eb0 self=0xb4d08000
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8911 nice=0 cgrp=apps sched=0/0 handle=0xb6f0dec8
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=R schedstat=( 168748653 66670766 358 ) utm=6 stm=10 core=1 HZ=100
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xbe1be000-0xbe1c0000 stackSize=8MB
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes= "abort lock"
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 0025c995  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 0023fcb3  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 00248e45  /system/lib/libart.so (art::ThreadList::DumpLocked(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+120)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 0022f8b5  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+272)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #06 pc 0022faff  /system/lib/libart.so (art::Runtime::Abort()+82)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #07 pc 000a9275  /system/lib/libart.so (art::LogMessage::~LogMessage()+1360)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #08 pc 000b3359  /system/lib/libart.so (art::JniAbort(char const*, char const*)+1112)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #09 pc 000b389d  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #10 pc 000b6b25  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #11 pc 000b7ed1  /system/lib/libart.so (art::CheckJNI::NewGlobalRef(_JNIEnv*, _jobject*)+28)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #12 pc 0034de4d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (_JNIEnv::NewGlobalRef(_jobject*)+20)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #13 pc 0046d5a1  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialise(_JNIEnv*)+28)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #14 pc 0046d62d  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::JNIClassBase::initialiseAllClasses(_JNIEnv*)+40)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #15 pc 0046d8dd  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (juce::AndroidSystem::initialise(_JNIEnv*, _jobject*, _jstring*, _jstring*)+36)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #16 pc 003dc729  /data/app/com.test.juceandroidtest-1/lib/arm/libjuce_jni.so (Java_com_inria_juceandroidtest_juceandroidtest_launchApp+40)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #17 pc 00006e73  /data/dalvik-cache/arm/data@app@com.test.juceandroidtest-1@base.apk@classes.dex (Java_com_inria_juceandroidtest_juceandroidtest_launchApp__Ljava_lang_String_2Ljava_lang_String_2+122)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.launchApp(Native method)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.callAppLauncher(juceandroidtest.java:1010)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest.access$200(juceandroidtest.java:72)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.test.juceandroidtest.juceandroidtest$ViewHolder.onLayout(juceandroidtest.java:1084)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:494)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.View.layout(View.java:16768)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewGroup.layout(ViewGroup.java:5333)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2369)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2078)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1230)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6730)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer.doCallbacks(Choreographer.java:590)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer.doFrame(Choreographer.java:560)
12-07 22:40:21.750 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Handler.handleCallback(Handler.java:739)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Handler.dispatchMessage(Handler.java:95)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.os.Looper.loop(Looper.java:145)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at android.app.ActivityThread.main(ActivityThread.java:6117)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.reflect.Method.invoke!(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.reflect.Method.invoke(Method.java:372)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "Signal Catcher" prio=5 tid=2 WaitingInMainSignalCatcherLoop
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c57080 self=0xaf80e400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8916 nice=0 cgrp=apps sched=0/0 handle=0xaed58080
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 2200126 264624 3 ) utm=0 stm=0 core=1 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb4516000-0xb4518000 stackSize=1012KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 0003b36c  /system/lib/libc.so (__rt_sigtimedwait+12)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000184b9  /system/lib/libc.so (sigwait+24)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 00232e3b  /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+86)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 002349c5  /system/lib/libart.so (art::SignalCatcher::Run(void*)+212)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 00016d7b  /system/lib/libc.so (__pthread_start(void*)+30)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 00014e43  /system/lib/libc.so (__start_thread+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   (no managed stack frames)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "JDWP" prio=5 tid=3 WaitingInMainDebuggerLoop
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c5f080 self=0xaf40e400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8918 nice=0 cgrp=apps sched=0/0 handle=0xaed58300
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 3692584 8467582 14 ) utm=0 stm=0 core=2 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb4412000-0xb4414000 stackSize=1012KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 0003b7b4  /system/lib/libc.so (__pselect6+20)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 00016553  /system/lib/libc.so (select+60)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 002a14f7  /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+202)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 0019cabd  /system/lib/libart.so (art::JDWP::JdwpState::Run()+356)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0019e009  /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+16)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 00016d7b  /system/lib/libc.so (__pthread_start(void*)+30)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #06 pc 00014e43  /system/lib/libc.so (__start_thread+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   (no managed stack frames)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "ReferenceQueueDaemon" prio=5 tid=5 Waiting
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c6f080 self=0xaf110400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8921 nice=0 cgrp=apps sched=0/0 handle=0xaf125080
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 2071874 0 4 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb4002000-0xb4004000 stackSize=1036KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00012f00  /system/lib/libc.so (syscall+28)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000abf63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 001fbd51  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 001fd415  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0020ce65  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+40)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 000003db  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+82)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object.wait!(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - waiting on <0x3a10e371> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:152)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - locked <0x3a10e371> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Thread.run(Thread.java:818)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "Binder_1" prio=5 tid=6 Native
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c83080 self=0xaee1a400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8920 nice=0 cgrp=apps sched=0/0 handle=0xaed58800
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 5019211 9589500 16 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb410a000-0xb410c000 stackSize=1012KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 0003b528  /system/lib/libc.so (__ioctl+8)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 00052255  /system/lib/libc.so (ioctl+14)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 00020187  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 00020677  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 000206d9  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 00024847  /system/lib/libbinder.so (???)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #06 pc 00010665  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #07 pc 00063bbd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #08 pc 000101d5  /system/lib/libutils.so (???)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #09 pc 00016d7b  /system/lib/libc.so (__pthread_start(void*)+30)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #10 pc 00014e43  /system/lib/libc.so (__start_thread+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   (no managed stack frames)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "FinalizerDaemon" prio=5 tid=7 Waiting
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c6f0e0 self=0xaf110800
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8922 nice=0 cgrp=apps sched=0/0 handle=0xaf125300
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 1770793 1764207 10 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb3ef6000-0xb3ef8000 stackSize=1036KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00012f00  /system/lib/libc.so (syscall+28)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000abf63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 001fbd51  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 001fd415  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0020ce2d  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+44)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 00000607  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+102)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object.wait!(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - waiting on <0x38e37556> (a java.lang.ref.ReferenceQueue)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object.wait(Object.java:422)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - locked <0x38e37556> (a java.lang.ref.ReferenceQueue)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:192)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Thread.run(Thread.java:818)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "FinalizerWatchdogDaemon" prio=5 tid=8 Waiting
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c6f140 self=0xaf110c00
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8924 nice=0 cgrp=apps sched=0/0 handle=0xaf125580
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 2194375 2750457 9 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb3cee000-0xb3cf0000 stackSize=1036KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00012f00  /system/lib/libc.so (syscall+28)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000abf63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 001fbd51  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 001fd415  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0020ce65  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+40)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 000003db  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+82)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object.wait!(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - waiting on <0x1d1d59d7> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:258)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - locked <0x1d1d59d7> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:230)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Thread.run(Thread.java:818)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "Binder_2" prio=5 tid=9 Native
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c97080 self=0xad25b400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8923 nice=0 cgrp=apps sched=0/0 handle=0xaee5d080
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 4963706 3502707 13 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb3df2000-0xb3df4000 stackSize=1012KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 0003b528  /system/lib/libc.so (__ioctl+8)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 00052255  /system/lib/libc.so (ioctl+14)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 00020187  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 00020677  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 000206d9  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 00024847  /system/lib/libbinder.so (???)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #06 pc 00010665  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #07 pc 00063bbd  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #08 pc 000101d5  /system/lib/libutils.so (???)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #09 pc 00016d7b  /system/lib/libc.so (__pthread_start(void*)+30)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #10 pc 00014e43  /system/lib/libc.so (__start_thread+6)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   (no managed stack frames)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "GCDaemon" prio=5 tid=10 Blocked
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c6f200 self=0xaf111400
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8926 nice=0 cgrp=apps sched=0/0 handle=0xaf125a80
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 1577541 3069543 9 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb3ad4000-0xb3ad6000 stackSize=1036KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00012f00  /system/lib/libc.so (syscall+28)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000abf63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 00137c79  /system/lib/libart.so (art::gc::Heap::WaitForConcurrentGCRequest(art::Thread*)+112)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 000003db  /system/framework/arm/boot.oat (Java_dalvik_system_VMRuntime_waitForConcurrentGCRequest__+82)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at dalvik.system.VMRuntime.waitForConcurrentGCRequest(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - waiting to lock an unknown object
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$GCDaemon.run(Daemons.java:350)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Thread.run(Thread.java:818)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287] "HeapTrimmerDaemon" prio=5 tid=4 Waiting
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | group="" sCount=0 dsCount=0 obj=0x12c6f1a0 self=0xaf111000
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | sysTid=8925 nice=0 cgrp=apps sched=0/0 handle=0xaf125800
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | state=S schedstat=( 2127209 3448708 8 ) utm=0 stm=0 core=3 HZ=100
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | stack=0xb3be2000-0xb3be4000 stackSize=1036KB
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   | held mutexes=
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #00 pc 00012f00  /system/lib/libc.so (syscall+28)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #01 pc 000abf63  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #02 pc 001fbd51  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #03 pc 001fd415  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #04 pc 0020ce65  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+40)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   native: #05 pc 000003db  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+82)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Object.wait!(Native method)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - waiting on <0x2a28f2c4> (a java.lang.Daemons$HeapTrimmerDaemon)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Daemons$HeapTrimmerDaemon.run(Daemons.java:329)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   - locked <0x2a28f2c4> (a java.lang.Daemons$HeapTrimmerDaemon)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]   at java.lang.Thread.run(Thread.java:818)
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/art: sart/runtime/runtime.cc:287]
12-07 22:40:21.755 8911-8911/com.test.juceandroidtest A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 8911 (juceandroidtest)

What's wrong ?

 

Thanks !

Hi there,

sorry for the late reply, I finally had a chance to have a look at this issue.

It works here perfectly fine on Ubuntu Linux (the distro we officially support) using Android Studio 1.4.1. So should work for you as well (unless there's some Fedora-specific thing, in which case there's nothing we can do unfortunately, but it doesn't look like it).

Could you please make sure you're on the newest tip, have the right JDK for your system installed, and please also re-save the project in Projucer before recompiling. Please let me know if you're still having problems.

I may have run into the same bug, which causes a crash on app startup during JNI initialization (as the above crash also does).
I have 6 different Android devices to test on, and this crash happens consistently (i.e. on every app startup) on 1 of these devices (an LG V20 running API 24), and no other device. I am not a JNI master by any means, so I have no idea where to begin to solve this.

thread #1, name = '.sr', stop reason = signal SIGTRAP * frame #0: 0x00000074e06953b4 libjuce_jni.so`juce::JNIClassBase::resolveMethod(this=0x00000074e12ba9d8, env=0x00000074fd442180, methodName=0x00000074e10165c1, params=0x00000074e10165db) at juce_android_SystemStats.cpp:78
frame #1: 0x00000074e0a7bcc4 libjuce_jni.so`juce::NotificationManagerApi26_Class::initialiseFields(this=0x00000074e12ba9d8, env=0x00000074fd442180) at juce_android_PushNotifications.cpp:201
frame #2: 0x00000074e069509c libjuce_jni.so`juce::JNIClassBase::initialise(this=0x00000074e12ba9d8, env=0x00000074fd442180) at juce_android_SystemStats.cpp:53
frame #3: 0x00000074e06951ac libjuce_jni.so`juce::JNIClassBase::initialiseAllClasses(env=0x00000074fd442180) at juce_android_SystemStats.cpp:65
frame #4: 0x00000074e0696748 libjuce_jni.so`juce::AndroidSystem::initialise(this=0x00000074e12b5b10, env=0x00000074fd442180, act=0x0000007fe82a8db4, file="/data/app/com.sr-2/base.apk", dataDir="/data/user/0/com.sr") at juce_android_SystemStats.cpp:316
frame #5: 0x00000074e0970104 libjuce_jni.so`::Java_com_sr_sr_launchApp(env=0x00000074fd442180, activity=0x0000007fe82a8db4, appFile="/data/app/com.sr-2/base.apk", appDataDir="/data/user/0/com.sr") at juce_android_Windowing.cpp:59
frame #6: 0x00000074f59d5fbc base.odex`launchApp(this=<unavailable>, (null)=<unavailable>, (null)=<unavailable>) + 184
frame #7: 0x00000074fcd98b38 libart.so`art_quick_invoke_stub + 584
frame #8: 0x00000074fcda5804 libart.so`art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 208
frame #9: 0x00000074fcf53a24 libart.so`art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*) + 316
frame #10: 0x00000074fcf4ca00 libart.so`bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*) + 596

It’s not a crash, it’s an assertion, which seems to be saying that a push-notification API call is missing. (This has nothing at all to do with the subject of this thread BTW). Your line numbers look a bit off though - make sure you’re using the tip of the develop branch in case this is something that we’ve already fixed…

Yeah, my bad. This problem stemmed from the fact that Projucer (at least the version I am using) does not let you separately configure the minimum sdk version from the target sdk version, and I forgot to change the -DANDROID_PLATFORM=value in the output gradle file.