我们在我们的应用程序的Play控制台中观察到具有Android 8.0的Samsung设备上的本机崩溃。 我们从来没有能够自己重现此崩溃。
崩溃发生在以下设备中
Galaxy S7(herolte)Galaxy S8(dreamlte)Galaxy A5(2017)Galaxy A7(2018)Galaxy S9 +(star2LTE)Galaxy A7(2017)Galaxy S7 edge (hero2lte)
回溯是
#00 pc 000000000006b488 /system/lib64/libc.so (tgkill+8)
#01 pc 000000000001dbd0 /system/lib64/libc.so (abort+88)
#02 pc 00000000004380f8 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+528)
#03 pc 0000000000438808 /system/lib64/libart.so (_ZN3art7Runtime7AborterEPKc+24)
#04 pc 000000000052383c /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+900)
#05 pc 00000000004628fc /system/lib64/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv+1144)
#06 pc 0000000000128120 /system/lib64/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+64)
#07 pc 0000000000311364 /system/lib64/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+1432)
#08 pc 000000000002bed8 /system/lib64/libjavacrypto.so (_ZN9conscrypt6Errors24jniThrowRuntimeExceptionEP7_JNIEnvPKc+40)
#09 pc 000000000002c7a0 /system/lib64/libjavacrypto.so (_ZN9conscrypt6Errors25throwExceptionIfNecessaryEP7_JNIEnvPKcPFiS2_S4_E+732)
#10 pc 000000000001ff8c /system/lib64/libjavacrypto.so (_ZL29NativeCrypto_d2i_X509_CRL_bioP7_JNIEnvP7_jclassl+56)
#11 pc 000000000002de78 /system/framework/arm64/boot-conscrypt.oat (com.android.org.conscrypt.NativeCrypto.PEM_read_bio_PUBKEY [DEDUPED]+152)
#12 pc 0000000000509038 /system/lib64/libart.so (art_quick_invoke_static_stub+600)
#13 pc 00000000000d7fd8 /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+260)
#14 pc 00000000002826b0 /system/lib64/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+352)
#15 pc 000000000027cd78 /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+672)
#16 pc 00000000004f1c04 /system/lib64/libart.so (MterpInvokeStatic+468)
#17 pc 00000000004fa994 /system/lib64/libart.so (ExecuteMterpImpl+14612)
#18 pc 000000000025daf4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+444)
#19 pc 00000000004e4560 /system/lib64/libart.so (artQuickToInterpreterBridge+1468)
#20 pc 000000000051221c /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
#21 pc 0000000000057814 /system/framework/arm64/boot-conscrypt.oat (com.android.org.conscrypt.OpenSSLX509CertificateFactory$2.fromX509DerInputStream+52)
#22 pc 00000000000575e0 /system/framework/arm64/boot-conscrypt.oat (com.android.org.conscrypt.OpenSSLX509CertificateFactory$1.fromX509DerInputStream [DEDUPED]+48)
#23 pc 0000000000056ef0 /system/framework/arm64/boot-conscrypt.oat (com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser.generateItem+944)
#24 pc 0000000000057b9c /system/framework/arm64/boot-conscrypt.oat (com.android.org.conscrypt.OpenSSLX509CertificateFactory.engineGenerateCRL+76)
#25 pc 00000000003c0e34 /system/framework/arm64/boot.oat (java.security.cert.CertificateFactory.generateCRL+68)
#26 pc 0000000000508d84 /system/lib64/libart.so (art_quick_invoke_stub+580)
#27 pc 00000000000d7f9c /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+200)
#28 pc 00000000002826b0 /system/lib64/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+352)
#29 pc 000000000027cd78 /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+672)
#30 pc 00000000004f3804 /system/lib64/libart.so (MterpInvokeVirtualQuick+680)
#31 pc 00000000004fe594 /system/lib64/libart.so (ExecuteMterpImpl+29972)
#32 pc 000000000025daf4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+444)
#33 pc 00000000004e4560 /system/lib64/libart.so (artQuickToInterpreterBridge+1468)
#34 pc 000000000051221c /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
#35 pc 00000000003bf7c4 /system/framework/arm64/boot.oat (java.security.cert.CertStore.getCRLs+68)
#36 pc 0000000000508d84 /system/lib64/libart.so (art_quick_invoke_stub+580)
#37 pc 00000000000d7f9c /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+200)
#38 pc 00000000002826b0 /system/lib64/libart.so (_ZN3art11interpreter34ArtInterpreterToCompiledCodeBridgeEPNS_6ThreadEPNS_9ArtMethodEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+352)
#39 pc 000000000027cd78 /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+672)
#40 pc 00000000004f3804 /system/lib64/libart.so (MterpInvokeVirtualQuick+680)
#41 pc 00000000004fe594 /system/lib64/libart.so (ExecuteMterpImpl+29972)
#42 pc 000000000025daf4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+444)
#43 pc 00000000002641f4 /system/lib64/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+212)
#44 pc 000000000027dbc8 /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb1ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+584)
#45 pc 00000000004f34ac /system/lib64/libart.so (MterpInvokeStaticRange+396)
#46 pc 00000000004fac94 /system/lib64/libart.so (ExecuteMterpImpl+15380)
#47 pc 000000000025daf4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+444)
#48 pc 00000000002641f4 /system/lib64/libart.so (_ZN3art11interpreter33ArtInterpreterToInterpreterBridgeEPNS_6ThreadEPKNS_7DexFile8CodeItemEPNS_11ShadowFrameEPNS_6JValueE+212)
#49 pc 000000000027dbc8 /system/lib64/libart.so (_ZN3art11interpreter6DoCallILb1ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+584)
#50 pc 00000000004f34ac /system/lib64/libart.so (MterpInvokeStaticRange+396)
#51 pc 00000000004fac94 /system/lib64/libart.so (ExecuteMterpImpl+15380)
#52 pc 000000000025daf4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadEPKNS_7DexFile8CodeItemERNS_11ShadowFrameENS_6JValueEb+444)
#53 pc 00000000004e4560 /system/lib64/libart.so (artQuickToInterpreterBridge+1468)
#54 pc 000000000051221c /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
#55 pc 00000000007aaccc /system/framework/arm64/boot.oat (sun.security.provider.certpath.RevocationChecker.checkCRLs+2684)
#56 pc 00000000007a95f4 /system/framework/arm64/boot.oat (sun.security.provider.certpath.RevocationChecker.check+1892)
#57 pc 00000000007adf40 /system/framework/arm64/boot.oat (sun.security.provider.certpath.RevocationChecker.check+112)
#58 pc 000000000079c998 /system/framework/arm64/boot.oat (sun.security.provider.certpath.PKIXMasterCertPathValidator.validate+2152)
#59 pc 000000000079b050 /system/framework/arm64/boot.oat (sun.security.provider.certpath.PKIXCertPathValidator.validate+3376)
#60 pc 000000000079bc34 /system/framework/arm64/boot.oat (sun.security.provider.certpath.PKIXCertPathValidator.validate+1556)
#61 pc 000000000079c0ec /system/framework/arm64/boot.oat (sun.security.provider.certpath.PKIXCertPathValidator.engineValidate+380)
#62 pc 0000000000508d84 /system/lib64/libart.so (art_quick_invoke_stub+580)
#63 pc 00000000000d7f9c /system/lib64/libart.so (_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc+200)
问题似乎出在证书验证中,并且与Conscrypt相关的类也可见,这是Java安全提供程序。是否有任何机构以前曾遇到过此问题,并且可以帮助您了解此追溯。