/system/lib/libart.so中的本机崩溃

我在Play商店有一个应用程序,它有一个IntentService ,可以在应用程序启动时执行一些工作,并且它会导致Android 5.0上的本机崩溃。 此服务仅扫描资产文件夹以进行应用程序更新。

具体来说,这次崩溃似乎发生在升级到Lollipop之后的三星S5上,但我不知道它是否与该设备严格相关,因为它是一个意大利应用程序,在这里仍然是唯一广泛分散(即我知道)获得棒棒糖的设备。 但是,我在模拟器上尝试了它,使用Android 5的股票,它运行正常。

我正在附加堆栈跟踪,任何有关如何继续的帮助将不胜感激…有本机问题,我不知道在哪里放我的手。

 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'samsung/kltexx/klte:5.0/LRX21T/G900FXXU1BNL9:user/release-keys' Revision: '14' ABI: 'arm' pid: 24219, tid: 24259, name: IntentService[I >>> it.mydomain.myapp <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 r0 afcb8c00 r1 001000e6 r2 af201428 r3 00000000 r4 76eb1338 r5 700981c0 r6 af50e4c2 r7 afcb8c00 r8 af201070 r9 b4f7e300 sl b4efac64 fp fffffb18 ip 00100002 sp af200f60 lr b4cd52ab pc b4cd52ca cpsr 600f0030 backtrace: #00 pc 000d32ca /system/lib/libart.so (art::ClassLinker::FindClassInPathClassLoader(art::ScopedObjectAccessAlreadyRunnable&, art::Thread*, char const*, art::Handle)+77) #01 pc 000d3739 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+356) #02 pc 000d5ded /system/lib/libart.so (art::ClassLinker::CreateArrayClass(art::Thread*, char const*, art::Handle)+88) #03 pc 000d37d1 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+508) #04 pc 000d5ded /system/lib/libart.so (art::ClassLinker::CreateArrayClass(art::Thread*, char const*, art::Handle)+88) #05 pc 000d37d1 /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE.part.404+508) #06 pc 001fe583 /system/lib/libart.so (art::Array_createObjectArray(_JNIEnv*, _jclass*, _jclass*, int)+422) 

这是一个已知问题 – 但遗憾的是没有记录在任何地方。 我也在我们的应用程序中遇到它并且通过不使用zopfli解决了。 对于我的应用程序 – 仅在OS 5.0.x上发生。

一些谈论相同的链接: 本地崩溃在/system/lib/libart.so上棒棒糖android 5.0.1三星

http://developer.samsung.com/forum/board/thread/view.do?boardName=General&messageId=279862&frm=7&tagValue=lollipop&curPage=1