SIGSEGV在Android 5.0棒棒糖设备上崩溃(而且只有它们)

SIGSEGV在Android 5.0棒棒糖设备上崩溃(而且只有它们),android,crash,gson,android-5.0-lollipop,ormlite,Android,Crash,Gson,Android 5.0 Lollipop,Ormlite,我们公司有一款Android应用程序,已经推出几个月了,很少有崩溃的报道 但随着棒棒糖升级被推出到我们的客户设备上,我们得到了关于间歇性分段故障(SIGSEGV)崩溃的报告。而崩溃只发生在Android 5.0设备上——比如升级的三星Galaxy 5、索尼Xperia Z3、新的HTC设备(不确定型号名称)和其他一些设备。所有安卓4+设备运行我们的应用程序都没有问题,但迄今为止所有经过测试的安卓5设备都出现了这些崩溃 我们已经能够复制它们,因为我们在自己的设备上发生了这些崩溃。但到目前为止,我们

我们公司有一款Android应用程序,已经推出几个月了,很少有崩溃的报道

但随着棒棒糖升级被推出到我们的客户设备上,我们得到了关于间歇性分段故障(SIGSEGV)崩溃的报告。而崩溃只发生在Android 5.0设备上——比如升级的三星Galaxy 5、索尼Xperia Z3、新的HTC设备(不确定型号名称)和其他一些设备。所有安卓4+设备运行我们的应用程序都没有问题,但迄今为止所有经过测试的安卓5设备都出现了这些崩溃

我们已经能够复制它们,因为我们在自己的设备上发生了这些崩溃。但到目前为止,我们已经能够找到车祸的源头,或者找到导致车祸的模式

这是报告的崩溃转储之一:

    *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/klteactivexx/klteactive:5.0/LRX21T/xxxxxx:user/release-keys'
Revision: '8'
ABI: 'arm'
pid: 8779, tid: 10227, name: hwuiTask2 >>> com.ourcompany.ourapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xbd04a008
r0 9d04a00c r1 b6f6b87c r2 9d04a000 r3 ffffffe2
r4 00000001 r5 07ffffff r6 00000002 r7 b6f6b894
r8 00000002 r9 fffffffc sl b6f6b87c fp 0000001f
ip 00000004 sp 9ee71a8c lr b6f37f4d pc b6f36a52 cpsr 00010030

backtrace:
#00 pc 0003ca52 /system/lib/libc.so (arena_run_reg_alloc+101)
#01 pc 0003df49 /system/lib/libc.so (je_arena_tcache_fill_small+96)
#02 pc 0004bad7 /system/lib/libc.so (je_tcache_alloc_small_hard+14)
#03 pc 000476af /system/lib/libc.so (je_malloc+302)
#04 pc 0000fa5f /system/lib/libc.so (malloc+10)
#05 pc 00000b09 /system/lib/libstdc++.so (operator new(unsigned int)+4)
#06 pc 000e2ecf /system/lib/libskia.so (SkPathRef::Editor::Editor(SkAutoTUnref<SkPathRef>*, int, int)+32)
#07 pc 000df1c1 /system/lib/libskia.so (SkPath::incReserve(unsigned int)+12)
#08 pc 000e0631 /system/lib/libskia.so (SkPath::addRRect(SkRRect const&, SkPath::Direction)+120)
#09 pc 000e0745 /system/lib/libskia.so (SkPath::addRoundRect(SkRect const&, float, float, SkPath::Direction)+76)
#10 pc 0003e6fd /system/lib/libhwui.so
#11 pc 0003e2ad /system/lib/libhwui.so
#12 pc 000314b3 /system/lib/libhwui.so
#13 pc 0001512b /system/lib/libhwui.so
#14 pc 0000ef11 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
#15 pc 000602f5 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72)
#16 pc 0000ea81 /system/lib/libutils.so
#17 pc 000137bb /system/lib/libc.so (__pthread_start(void*)+30)
#18 pc 0001189b /system/lib/libc.so (__start_thread+6)
************************************************
构建指纹:“三星/klteactivexx/klteactive:5.0/LRX21T/xxxxxx:用户/释放密钥”
修订:‘8’
阿比:“手臂”

pid:8779,tid:10227,name:hwuiTask2>>>>com.ourcompany.ourapp很遗憾,我对您的具体问题没有答案,但libskia.so在5.0中被严重破坏,例如,解码灰度/单色PNG要么返回空值,要么干脆完全崩溃应用程序或设备。