问题描述
在小米平板4(安卓版本8.1)中可以正常安装使用,然而在小米8SE(安卓版本9)中则会闪退。
19.10.10更新:红米Note7Pro在MIUI10, MIUI11上也会闪退。看错误报告的情况,似乎和libart.so有关。
复现步骤
安装apk后运行,立即闪退。复现率100%。
环境
机型:小米8SE
系统版本:Android 9
ROM版本:MIUI 10.3 | 稳定版 10.3.1.0(PEBCNXM)
VirtualXposed版本:0.17.3、0.17.2、0.17.1、0.16.1、0.16.0、0.15.1
机型:小米平板4
系统版本:Android 8.1
ROM版本:MIUI 9(具体版本我白天看看,不过这个是可以运行的,我放在这里只是比对一下)
VirtualXposed版本:0.17.3
机型:红米Note7Pro
系统版本:Android 9
ROM版本:MIUI10稳定版、MUI10开发版、MIUI 11 9.8.26 开发版
VirtualXposed版本:0.17.3
错误报告
Build fingerprint: 'xiaomi/violet/violet:9/PKQ1.181203.001/9.9.26:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 10404, tid: 10410, name: Jit thread pool >>> io.va.exposed <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
r0 00000000 r1 ea039d74 r2 e3188000 r3 00000000
r4 e3188000 r5 00000001 r6 e8eebe1a r7 e317fcac
r8 00000043 r9 e8f3c374 r10 e8f3de9c r11 0000005b
ip e317f8c8 sp e317f8d0 lr e8d0e9b9 pc e8d22b28
backtrace:
#0 pc 00264b28 /system/lib/libart.so (offset 0x258000) (art::ProfileSaver::NotifyJitActivity()+8)
#1 pc 00007ffe [anon:libc_malloc:e3180000]