#00 pc 00068fb8 libarttestd.so (art::CauseSegfault()+72) #01 pc 00067f00 libarttestd.so (Java_Main_unwindInProcess+10032) #02 pc 000021a8 137-cfi.odex (boolean Main.unwindInProcess(boolean, int, boolean)+136) #03 pc 0000fe80 anonymous:ee74c000 (boolean Main.bar(boolean)+64) #04 pc 006ad4d2 libartd.so (art_quick_invoke_stub+338) #05 pc 00146ab5 libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+885) #06 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #07 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #08 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #09 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #10 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #11 pc 0000fe03 anonymous:ee74c000 (int Main.compare(Main, Main)+51) #12 pc 006ad4d2 libartd.so (art_quick_invoke_stub+338) #13 pc 00146ab5 libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+885) #14 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #15 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #16 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #17 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #18 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #19 pc 0000fd3b anonymous:ee74c000 (int Main.compare(java.lang.Object, java.lang.Object)+107) #20 pc 006ad4d2 libartd.so (art_quick_invoke_stub+338) #21 pc 00146ab5 libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+885) #22 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #23 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #24 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #25 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #26 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #27 pc 0000fbdb anonymous:ee74c000 (int java.util.Arrays.binarySearch0(java.lang.Object[], int, int, java.lang.Object, java.util.Comparator)+331) #28 pc 006ad6a2 libartd.so (art_quick_invoke_static_stub+418) #29 pc 00146acb libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+907) #30 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #31 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #32 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #33 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #34 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #35 pc 0000f624 anonymous:ee74c000 (boolean Main.foo()+164) #36 pc 006ad4d2 libartd.so (art_quick_invoke_stub+338) #37 pc 00146ab5 libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+885) #38 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #39 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #40 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #41 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #42 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #43 pc 0000eedb anonymous:ee74c000 (void Main.runPrimary()+59) #44 pc 006ad4d2 libartd.so (art_quick_invoke_stub+338) #45 pc 00146ab5 libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+885) #46 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #47 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #48 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #49 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #50 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #51 pc 0000ac21 anonymous:ee74c000 (void Main.main(java.lang.String[])+97) #52 pc 006ad6a2 libartd.so (art_quick_invoke_static_stub+418) #53 pc 00146acb libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+907) #54 pc 0039cf0d libartd.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+653) #55 pc 00392552 libartd.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool)+354) #56 pc 0039399a libartd.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+234) #57 pc 00684362 libartd.so (artQuickToInterpreterBridge+1058) #58 pc 006b35bd libartd.so (art_quick_to_interpreter_bridge+77) #59 pc 006ad6a2 libartd.so (art_quick_invoke_static_stub+418) #60 pc 00146acb libartd.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+907) #61 pc 005aac95 libartd.so (art::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::ArgArray*, art::JValue*, char const*)+85) #62 pc 005aab5a libartd.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*)+362) #63 pc 0048a3dd libartd.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+125) #64 pc 0018448c libartd.so (art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, char*, art::Primitive::Type, art::InvokeType)+1964) #65 pc 0017cf06 libartd.so (art::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+70) #66 pc 00001d8c dalvikvm32 (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+60) #67 pc 00001a80 dalvikvm32 (main+1312) #68 pc 00018275 libc.so