Hi!
I got a crash in Google's Pre-launch Report that I do not really understand so any hints on what can cause it or steps to take to track it down is appreciated.
My App manages to start an UI Testing runs for a while before this error occurs.
I suspect that the error could more related to issues in Google Pre-launch Report framework than in my app. Any thoughts on this?
Excerpt from logcat:
06-18 08:06:02.421: I/dex2oat(18204): /system/bin/dex2oat --dex-file=/data/local/tmp/walkman.jar --oat-fd=10 --oat-location=/data/local/tmp/dalvik-cache/arm64/data@local@tmp@walkman.jar@classes.dex --compiler-filter=speed
06-18 08:06:03.330: W/dex2oat(18204): Rejecting class com.google.android.apps.common.walkman.refimpl.AccessibilityWrapper that attempts to sub-type erroneous class com.android.uiautomator.core.UiObject in /data/local/tmp/walkman.jar
06-18 08:06:03.333: A/dex2oat(18204): art/runtime/class_linker.cc:5452] Check failed: super_class->IsResolved()
Crash:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sailfish/sailfish:7.1.1/NMF26U/3562008:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 18204, tid: 18237, name: Compiler driver >>> /system/bin/dex2oat <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'art/runtime/class_linker.cc:5452] Check failed: super_class->IsResolved() '
r0 00000000 r1 0000473d r2 00000006 r3 00000008
r4 ea27f978 r5 00000006 r6 ea27f920 r7 0000010c
r8 eaf242f8 r9 ef929d4f sl 0000000a fp e9e84400
ip 00000000 sp ea27e5a8 lr efe15537 pc efe17da0 cpsr 600f0010
backtrace:
#00 pc 00049da0 /system/lib/libc.so (tgkill+12)
#01 pc 00047533 /system/lib/libc.so (pthread_kill+34)
#02 pc 0001d635 /system/lib/libc.so (raise+10)
#03 pc 00019181 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 00017048 /system/lib/libc.so (abort+4)
#05 pc 0031b43d /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+328)
#06 pc 000b526b /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1134)
#07 pc 000e7529 /system/lib/libart.so (_ZN3art11ClassLinker22LoadSuperAndInterfacesENS_6HandleINS_6mirror5ClassEEERKNS_7DexFileE+932)
#08 pc 000e4d1f /system/lib/libart.so (_ZN3art11ClassLinker11DefineClassEPNS_6ThreadEPKcjNS_6HandleINS_6mirror11ClassLoaderEEERKNS_7DexFileERKNS9_8ClassDefE+410)
#09 pc 000e4a15 /system/lib/libart.so (_ZN3art11ClassLinker26FindClassInPathClassLoaderERNS_33ScopedObjectAccessAlreadyRunnableEPNS_6ThreadEPKcjNS_6HandleINS_6mirror11ClassLoaderEEEPPNS8_5ClassE+1016)
#10 pc 000e55ef /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+658)
#11 pc 000d2a3d /system/lib/libart.so (_ZN3art11ClassLinker11ResolveTypeERKNS_7DexFileEtNS_6HandleINS_6mirror8DexCacheEEENS4_INS5_11ClassLoaderEEE+132)
#12 pc 000d9a5b /system/lib/libart.so (_ZN3art11ClassLinker11ResolveTypeERKNS_7DexFileEtPNS_6mirror5ClassE+98)
#13 pc 000e722d /system/lib/libart.so (_ZN3art11ClassLinker22LoadSuperAndInterfacesENS_6HandleINS_6mirror5ClassEEERKNS_7DexFileE+168)
#14 pc 000e4d1f /system/lib/libart.so (_ZN3art11ClassLinker11DefineClassEPNS_6ThreadEPKcjNS_6HandleINS_6mirror11ClassLoaderEEERKNS_7DexFileERKNS9_8ClassDefE+410)
#15 pc 000e4a15 /system/lib/libart.so (_ZN3art11ClassLinker26FindClassInPathClassLoaderERNS_33ScopedObjectAccessAlreadyRunnableEPNS_6ThreadEPKcjNS_6HandleINS_6mirror11ClassLoaderEEEPPNS8_5ClassE+1016)
#16 pc 000e55ef /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+658)
#17 pc 00372d8b /system/lib/libart.so (_ZN3art8verifier12RegTypeCache12ResolveClassEPKcPNS_6mirror11ClassLoaderE+106)
#18 pc 00372989 /system/lib/libart.so (_ZN3art8verifier12RegTypeCache4FromEPNS_6mirror11ClassLoaderEPKcb+408)
#19 pc 0035d12d /system/lib/libart.so (_ZN3art8verifier14MethodVerifier26ResolveClassAndCheckAccessEj+192)
#20 pc 0035ec3f /system/lib/libart.so (_ZN3art8verifier14MethodVerifier25CodeFlowVerifyInstructionEPj+5682)
#21 pc 0035cecf /system/lib/libart.so (_ZN3art8verifier14MethodVerifier20CodeFlowVerifyMethodEv+238)
#22 pc 00359e29 /system/lib/libart.so (_ZN3art8verifier14MethodVerifier14VerifyCodeFlowEv+628)
#23 pc 00357579 /system/lib/libart.so (_ZN3art8verifier14MethodVerifier6VerifyEv+484)
#24 pc 00356a79 /system/lib/libart.so (_ZN3art8verifier14MethodVerifier12VerifyMethodEPNS_6ThreadEjPKNS_7DexFileENS_6HandleINS_6mirror8DexCacheEEENS7_INS8_11ClassLoaderEEEPKNS4_8ClassDefEPKNS4_8CodeItemEPNS_9ArtMethodEjPNS_17CompilerCallbacksEbNS_11LogSeverityEbPNSt3__112basic_stringIcNSO_11char_traitsIcEENSO_9allocatorIcEEEE+108)
#25 pc 00356743 /system/lib/libart.so (_ZN3art8verifier14MethodVerifier13VerifyMethodsILb0EEENS1_11FailureDataEPNS_6ThreadEPNS_11ClassLinkerEPKNS_7DexFileEPKNS8_8ClassDefEPNS_21ClassDataItemIteratorENS_6HandleINS_6mirror8DexCacheEEENSG_INSH_11ClassLoaderEEEPNS_17CompilerCallbacksEbNS_11LogSeverityEbPNSt3__112basic_stringIcNSP_11char_traitsIcEENSP_9allocatorIcEEEE+434)
#26 pc 00355dcd /system/lib/libart.so (_ZN3art8verifier14MethodVerifier11VerifyClassEPNS_6ThreadEPKNS_7DexFileENS_6HandleINS_6mirror8DexCacheEEENS7_INS8_11ClassLoaderEEEPKNS4_8ClassDefEPNS_17CompilerCallbacksEbNS_11LogSeverityEPNSt3__112basic_stringIcNSJ_11char_traitsIcEENSJ_9allocatorIcEEEE+472)
#27 pc 003555c9 /system/lib/libart.so (_ZN3art8verifier14MethodVerifier11VerifyClassEPNS_6ThreadEPNS_6mirror5ClassEPNS_17CompilerCallbacksEbNS_11LogSeverityEPNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE+316)
#28 pc 000ebd63 /system/lib/libart.so (_ZN3art11ClassLinker11VerifyClassEPNS_6ThreadENS_6HandleINS_6mirror5ClassEEENS_11LogSeverityE+1298)
#29 pc 00103c09 /system/lib/libart-compiler.so
#30 pc 00102e57 /system/lib/libart-compiler.so
#31 pc 003445a1 /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+44)
#32 pc 003440d9 /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+64)
#33 pc 00047003 /system/lib/libc.so (_ZL15__pthread_startPv+22)
#34 pc 00019bdd /system/lib/libc.so (__start_thread+6)