2015-02-14 11 views
8

Ho un'app sul Play Store, ha un IntentService che funziona quando l'app si avvia e causa arresti anomali nativi su Android 5.0. Questo servizio esegue solo la scansione della cartella delle risorse per scopi di aggiornamento delle app.Arresto nativo in /system/lib/libart.so

In particolare, questo incidente sembra accadere su Samsung S5 dopo l'ugolato a Lollipop, ma non so se è strettamente correlato a quel dispositivo, in quanto è un'app italiana e qui è ancora l'unico ampiamente diffuso (cioè quello So di) dispositivo che sta prendendo Lollipop. Tuttavia, l'ho provato sull'emulatore, con Android 5 di serie, e funziona perfettamente.

Allego la traccia dello stack, qualsiasi aiuto su come procedere sarebbe apprezzato ... con problemi nativi, non so dove mettere le mani.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
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<art::mirror::ClassLoader>)+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<art::mirror::ClassLoader>)+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<art::mirror::ClassLoader>)+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) 
+1

Hai avuto fortuna con questo? Mi sto imbattendo in un errore simile. – jjwhite01

+0

@ jjwhite01 no, purtroppo niente, ma sembra molto specifico per questo telefono e questa build. stiamo solo sperando in un aggiornamento da Samsung. – bigstones

+0

In questo articolo si parla di IntentService in Android 5.0 che causa arresti anomali. https://developer.nvidia.com/content/why-does-my-app-crash-android-50-lollipop –

risposta