在/system/lib/libc.so上的Android Native崩溃

时间:2016-02-22 23:09:04

标签: android dex

我在Galaxy S4的播放开发者控制台上报告了这个崩溃。有什么想法是什么?

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/jfltespr/jfltespr:5.0.1/LRX22C/L720VPUGOK3:user/release-keys'
Revision: '11'
ABI: 'arm'
pid: 19535, tid: 19535, name: >>> com.company.package <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'sart/runtime/class_linker.cc:3054] Check failed: dex_cache.Get() != nullptr Failed to allocate dex cache for /data/app/com.google.android.gms-1/base.apk'
    r0 00000000  r1 00004c4f  r2 00000006  r3 00000000
    r4 b6f4e114  r5 00000006  r6 00000002  r7 0000010c
    r8 00000001  r9 b4f4f520  sl b4f07800  fp b3b6db00
    ip 00004c4f  sp beceff10  lr b6ed7fd1  pc b6efaeb4  cpsr 60070010

backtrace:
    #00 pc 00036eb4  /system/lib/libc.so (tgkill+12)
    #01 pc 00013fcd  /system/lib/libc.so (pthread_kill+52)
    #02 pc 00014beb  /system/lib/libc.so (raise+10)
    #03 pc 00011531  /system/lib/libc.so (__libc_android_abort+36)
    #04 pc 0000fcbc  /system/lib/libc.so (abort+4)
    #05 pc 0021d9d9  /system/lib/libart.so (art::Runtime::Abort()+160)
    #06 pc 000a8363  /system/lib/libart.so (art::LogMessage::~LogMessage()+1322)
    #07 pc 000ce557  /system/lib/libart.so (art::ClassLinker::RegisterDexFile(art::DexFile const&)+330)
    #08 pc 000d37e5  /system/lib/libart.so (art::ClassLinker::FindClassInPathClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+424)
    #09 pc 000d3af9  /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.403+356)
    #10 pc 000d65e3  /system/lib/libart.so (art::ClassLinker::ResolveType(art::DexFile const&, unsigned short, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)+122)
    #11 pc 000d685d  /system/lib/libart.so (art::ClassLinker::ResolveMethodExceptionHandlerTypes(art::DexFile const&, art::mirror::ArtMethod*)+316)
    #12 pc 000d6953  /system/lib/libart.so (art::ClassLinker::ResolveClassExceptionHandlerTypes(art::DexFile const&, art::Handle<art::mirror::Class>)+46)
    #13 pc 000d6b8f  /system/lib/libart.so (art::ClassLinker::VerifyClass(art::Handle<art::mirror::Class>)+470)
    #14 pc 000d81bf  /system/lib/libart.so (art::ClassLinker::InitializeClass(art::Handle<art::mirror::Class>, bool, bool)+270)
    #15 pc 000d8c13  /system/lib/libart.so (art::ClassLinker::EnsureInitialized(art::Handle<art::mirror::Class>, bool, bool)+54)
    #16 pc 00288037  /system/lib/libart.so (artQuickResolutionTrampoline+598)
    #17 pc 000a424b  /system/lib/libart.so (art_quick_resolution_trampoline+10)
    #18 pc 0010fa7c  /dev/ashmem/dalvik-main space (deleted)

以下是从该混乱中提取的主要错误消息:

Abort message: 'sart/runtime/class_linker.cc:3054] Check failed: dex_cache.Get() != nullptr Failed to allocate dex cache for /data/app/com.google.android.gms-1/base.apk'

没有用户评论,所以我不知道如何重现它。有什么办法可以跟踪这个吗?

0 个答案:

没有答案