初始化导致的ANR问题
R*贵鑫
发布于 1 年前
1251来自北京智能认证 U-Verify
其他
最近在进行项目的崩溃治理,发现有大量的anr是从 UMVerifyHelper.getInstance 中出来的,想问一下这个问题已知吗 ? 现在最新的版本解决了吗 ?
native stack:
pid: 21319, tid: 21319
/apex/com.android.runtime/lib64/bionic/libc.so(+0x0) [0x775610e7a8]
/apex/com.android.runtime/lib64/bionic/libc.so(ioctl+0x9c) [0x77560b57fc]
/system/lib64/libbinder.so(_ZN7android14IPCThreadState14talkWithDriverEb+0xf4) [0x775148eec0]
/system/lib64/libbinder.so(_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+0x4c) [0x7751490200]
/system/lib64/libbinder.so(_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+0xbc) [0x775148ff48]
/system/lib64/libbinder.so(_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+0xc8) [0x77514a4db8]
/system/lib64/libandroid_runtime.so(+0x0) [0x774b42ee60]
anr traces:
----- pid 21319 at 2025-06-17 10:44:17.328580333+0800 -----
Build fingerprint: 'Xiaomi/shennong/shennong:15/AQ3A.240627.003/OS2.0.104.0.VNBCNXM:user/release-keys'
ABI: 'arm64'
Build type: optimized
Debug Store: 1,0,2556420::
suspend all histogram: Sum: 49us 99% C.I. 1us-7us Avg: 4.083us Max: 7us
DALVIK THREADS (117):
"main" prio=5 tid=1 Runnable
| group="main" sCount=0 ucsCount=0 flags=0 obj=0x73b9e418 self=0xb4000074f60e47b0
| sysTid=21319 nice=-10 cgrp=top-app sched=0/0 handle=0x7775540d28
| state=R schedstat=( 260865672 70536674 692 ) utm=14 stm=11 core=4 HZ=100
| stack=0x7ff405c000-0x7ff405e000 stackSize=8188KB
| held mutexes= "mutator lock"(shared held)
at com.mobile.auth.o.a$9.<init>(a.java:0)
at com.mobile.auth.o.a.<init>(a.java:0)
at com.mobile.auth.o.a.a(a.java:0)
- locked <@addr=0x7be516b8> (a java.lang.Class<com.mobile.auth.o.a>)
at com.mobile.auth.gatewayauth.manager.d.o(d.java:0)
at com.mobile.auth.gatewayauth.manager.d.<init>(d.java:0)
at com.mobile.auth.gatewayauth.PhoneNumberAuthHelperProxy.a(PhoneNumberAuthHelperProxy.java:0)
at com.mobile.auth.gatewayauth.PhoneNumberAuthHelperProxy.<init>(PhoneNumberAuthHelperProxy.java:0)
at com.mobile.auth.gatewayauth.PhoneNumberAuthHelperProxy.getInstance(PhoneNumberAuthHelperProxy.java:0)
- locked <@addr=0x7be4fef8> (a java.lang.Class<com.mobile.auth.gatewayauth.PhoneNumberAuthHelperProxy>)
at com.mobile.auth.gatewayauth.PhoneNumberAuthHelper.<init>(PhoneNumberAuthHelper.java:0)
at com.mobile.auth.gatewayauth.PhoneNumberAuthHelper.getInstance(PhoneNumberAuthHelper.java:0)
- locked <@addr=0x7be4f880> (a java.lang.Class<com.mobile.auth.gatewayauth.PhoneNumberAuthHelper>)
at com.umeng.umverify.UMVerifyHelper.getInstance(UMVerifyHelper.java:0)
- locked <@addr=0x7be4ee70> (a com.umeng.umverify.UMVerifyHelper)