Tencent / soter

A secure and quick biometric authentication standard and platform in Android held by Tencent.
Other
1.93k stars 205 forks source link

vivo手机上 soter 初始化可能会 ANR #103

Open Tinghui opened 1 year ago

Tinghui commented 1 year ago

如题,我们线上日志发现,在 vivo V2219A、V2239A、V2046A 等设备,安卓 11、13 系统版本上,soter 初始化 可能会出现 ANR 。

异常堆栈如下: android.os.BinderProxy.transactNative(Native Method) android.os.BinderProxy.transact(BinderProxy.java:627) com.tencent.soter.soterserver.a$a$a.c(ISoterService.java:343) com.tencent.soter.a.e.d.e(SoterCoreTreble.java:394) com.tencent.soter.a.e.d.f(SoterCoreTreble.java:406) com.tencent.soter.a.a.i(SoterCore.java:224) com.tencent.soter.b.g.k.c(TaskPrepareAppSecureKey.java:53) com.tencent.soter.b.g.f.a(SoterTaskManager.java:62) com.tencent.soter.b.a.a(SoterWrapperApi.java:95) com.wlqq.plugin.wallet.soter.ui.a$1.a(SoterInit.java:34) com.wlqq.plugin.wallet.soter.ui.a$1.onResult(SoterInit.java:24) com.tencent.soter.b.g.d.c(BaseSoterTask.java:83) com.tencent.soter.b.g.d.a(BaseSoterTask.java:23) com.tencent.soter.b.g.d$1.run(BaseSoterTask.java:75) android.os.Handler.handleCallback(Handler.java:942) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loopOnce(Looper.java:223) android.os.Looper.loop(Looper.java:324) com.amh.biz.common.launch.task.ExceptionCrashHandlerTask$MyRunnable.run(TbsSdkJava:206) android.os.Handler.handleCallback(Handler.java:942) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loopOnce(Looper.java:223) android.os.Looper.loop(Looper.java:324) android.app.ActivityThread.main(ActivityThread.java:8596) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1061)

详细堆栈参见:https://bugly.qq.com/v4/api/old/show-attachment?appId=4ff3d1676d&platformId=1&crashHash=C7:E3:63:9F:58:C3:59:EB:5E:04:07:CA:3B:9C:3E:04&fileName=tracedotzip