Android - /system/lib/libRScpp.so中的本机崩溃

时间:2014-08-30 07:41:48

标签: android

我刚刚将我的应用程序发布到google play ...并且第一个下载它的人是我的兄弟......但应用程序立即在他的Samsang Galaxy Tab S上崩溃。该应用程序在模拟器上工作(尝试了两者ARM和x86)我家测试设备没有问题(HTC M8,HTC欲望,以及华硕Nexus 7 2012和2013)。

Anway ...错误报告回来了;

“/system/lib/libRScpp.so上的本机崩溃”

这是什么意思?我该如何进一步调查?我的应用程序当然具有原生功能 - 但不是在启动画面和菜单活动中(它在我兄弟的设备上崩溃)。

有一个“堆栈跟踪”如下......

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/chagallwifixx/chagallwifi:4.4.2/KOT49H/T800XXU1ANFB:user/release-keys'
Revision: '7'
pid: 7819, tid: 7819, name: et.pokerprophet >>> darwi.net.pokerprophet <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000028
r0 beec3d0c r1 00000000 r2 42200000 r3 00000002
r4 beec3d0c r5 beec3d44 r6 beec3d9c r7 7aac69c8
r8 00000132 r9 00000780 sl 7bcef020 fp 00000014
ip 40ceec50 sp beec3d00 lr 415d071f pc 415ce9c2 cpsr 600f0030
d0 646e756f62206c65 d1 7869702035322d30
d2 7665727020796229 d3 7272652073756f3a
d4 0000000000000000 d5 0000000000100000
d6 0000000000100000 d7 4220000041c80000
d8 0000001400000106 d9 4491200043ae8000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 0000000000000000 d17 0000000000000000
d18 0000000000100000 d19 0000000000000000
d20 000000000003fb10 d21 ff0000000000003f
d22 000000000003fb00 d23 0000000000000001
d24 00000000000002b8 d25 0000000000000001
d26 000000007ba91b80 d27 000000007ba91b81
d28 0000000000000000 d29 0000000000000000
d30 0000000000000000 d31 0000000000000000
scr 20000010

backtrace:
#00 pc 0000b9c2 /system/lib/libRScpp.so
#01 pc 0000d71b /system/lib/libRScpp.so (android::RSC::ScriptIntrinsicBlur::setInput(android::RSC::sp<android::RSC::Allocation>)+10)
#02 pc 00011a29 /system/lib/libhwui.so
#03 pc 00011c15 /system/lib/libhwui.so
#04 pc 0002cf15 /system/lib/libhwui.so
#05 pc 0002057b /system/lib/libhwui.so
#06 pc 000221d7 /system/lib/libhwui.so
#07 pc 00017fbd /system/lib/libhwui.so
#08 pc 0001568d /system/lib/libhwui.so
#09 pc 000154ff /system/lib/libhwui.so
#10 pc 0001e27f /system/lib/libhwui.so
#11 pc 0006c94d /system/lib/libandroid_runtime.so
#12 pc 0001eb0c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#13 pc 0004f08b /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#14 pc 00027f20 /system/lib/libdvm.so
#15 pc 0002ef54 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#16 pc 0002c5b8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#17 pc 0006176d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#18 pc 00069b0f /system/lib/libdvm.so
#19 pc 00027f20 /system/lib/libdvm.so
#20 pc 0002ef54 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#21 pc 0002c5b8 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#22 pc 00061489 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#23 pc 0004ac73 /system/lib/libdvm.so
#24 pc 0005251b /system/lib/libandroid_runtime.so
#25 pc 00053aaf /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+354)
#26 pc 0000105b /system/bin/app_process
#27 pc 0000e45f /system/lib/libc.so (__libc_init+50)
#28 pc 00000d7c /system/bin/app_process

code around pc:
415ce9a0 bd104620 000075e0 ffffffd8 4604b510 
415ce9b0 ffeaf7ff f7fb4620 4620ea12 b510bd10 
415ce9c0 6a884604 b1106020 f7fc3004 4620fe69 
415ce9d0 0000bd10 1a90ee07 4603b507 eef59101 
415ce9e0 eef17ac0 dd0cfa10 7a09eeb3 7ac7eef4 
415ce9f0 fa10eef1 2100d805 2304aa01 fe4af7ff 
415cea00 4a03e005 68d82101 f7fc447a bd0efa9f 
415cea10 00005077 2310460a f7ff2101 460abe3b 
415cea20 21002340 be36f7ff 4a00eeb7 ed9fb500 
415cea30 edd11a1d b0917a00 0a01ed91 0a02edd1 
415cea40 7a03ed91 1a04edd1 2a05ed91 2a06edd1 
415cea50 3a07ed91 3a08edd1 edcd4669 ed8d7a00 
415cea60 edcd0a01 ed8d0a02 ed8d1a03 edcd7a04 
415cea70 ed8d1a05 ed8d2a06 edcd1a07 ed8d2a08 
415cea80 edcd3a09 ed8d3a0a ed8d1a0b ed8d1a0c 
415cea90 ed8d1a0d ed8d1a0e f7ff4a0f b011ffc0 

code around lr:
415d06fc aa032101 ffa2f7fd f7faa803 bd7ffd03 
415d070c 00003418 4604b57f a801460d f7fe6809 
415d071c a802f950 f7fd9901 9e02fa78 0128f104 
415d072c f7fba803 a903f90d f7fb4630 4606f8bd 
415d073c f7faa803 a802fce7 fce4f7fa f7faa801 
415d074c b936fce1 21034a09 447a68e0 fbf8f7fa 
415d075c 4629e00b f7fba803 4620f8f3 aa032101 
415d076c ff6cf7fd f7faa803 bd7ffccd 000034e2 
415d077c 4604b57f a801460d f7fe6809 a802f91a 
415d078c f7fd9901 9e02fa42 0128f104 f7fba803 
415d079c a903f8d7 f7fb4630 4606f887 f7faa803 
415d07ac a802fcb1 fcaef7fa 4a0fb926 68e02103 
415d07bc e006447a 6b189b01 4a0cb930 68e02101 
415d07cc f7fa447a e00bfbbd a8034629 f8b8f7fb 
415d07dc 21004620 f7fdaa03 a803ff31 fc92f7fa 
415d07ec f7faa801 bd7ffc8f 0000349a 000034a8 

我可能已经超出了我的深度......对于一个菜鸟来说,最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

此错误报告提到禁用字体阴影。 https://code.google.com/p/android/issues/detail?id=72068

从机票:

  

如果我删除:

    android:shadowColor="@color/brown_light" 
    android:shadowRadius="30"
     

问题消失了。