文档管理中心
|

App开发

移动开发

求官方答复:华为Android10 HuaWei/EMOTION/EmotionUI_14.0.0 binder通信卡死,仅发生在华为设备上

仅发生在华为设备上的binder通信卡死

设备分布

cke_4615.png

ROM版本:HuaWei/EMOTION/EmotionUI_13.0.0 、HuaWei/EMOTION/EmotionUI_14.0.0cke_1721.png

错误日志1:

// ANR线程

"main" prio=5 tid=1 Native

  | group="main" sCount=1 dsCount=0 flags=1 obj=0x73119540 self=0x7010810800

  | sysTid=12411 nice=0 cgrp=default sched=0/0 handle=0x70977d90d0

  | state=S schedstat=( 117135854484 20990344936 303322 ) utm=9394 stm=2319 core=3 HZ=100

  | stack=0x7feb24d000-0x7feb24f000 stackSize=8192KB

  | held mutexes=

  kernel: (couldn't read /proc/self/task/12411/stack)

  native:  #00 pc 00000000000baf44  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)

  native:  #01 pc 0000000000078a84  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+132)

  native:  #02 pc 0000000000064f58  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)

  native:  #03 pc 0000000000066004  /system/lib64/libbinder.so (android::IPCThreadState::waitForResponse(android::Parcel*, int*)+60)

  native:  #04 pc 0000000000065d6c  /system/lib64/libbinder.so  (android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+280)

  native:  #05 pc 000000000005a090  /system/lib64/libbinder.so  (android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+72)

  native:  #06 pc 000000000019d464  /system/lib64/libandroid_runtime.so (android_os_BinderProxy_transact(_JNIEnv*, _jobject*, int, _jobject*, _jobject*, int)+456)

  at android.os.BinderProxy.transactNative(BinderProxy.java)

  at android.os.BinderProxy.transact(BinderProxy.java:535)

  at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:758)

  at android.hardware.display.DisplayManagerGlobal.getDisplayInfo(DisplayManagerGlobal.java:154)

  - locked <0x09810531> (a java.lang.Object)

  at android.view.Choreographer.getRefreshRate(Choreographer.java:347)

  at android.view.Choreographer.access$600(Choreographer.java:88)

  at android.view.Choreographer$FrameDisplayListener.onDisplayChanged(Choreographer.java:1173)

  at android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate.handleMessage(DisplayManagerGlobal.java:727)

  at android.os.Handler.dispatchMessage(Handler.java:110)

  at android.os.Looper.loop(Looper.java:219)

  at android.app.ActivityThread.main(ActivityThread.java:8679)

  at java.lang.reflect.Method.invoke(Method.java)

  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)

  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)

日志2:

// ANR线程

"main" prio=5 tid=1 Native

  | group="main" sCount=1 dsCount=0 flags=1 obj=0x7484f8f0 self=0x7dc8a10800

  | sysTid=6021 nice=0 cgrp=default sched=0/0 handle=0x7e4f98c0d0

  | state=S schedstat=( 34138777127 22794587983 95635 ) utm=2616 stm=797 core=3 HZ=100

  | stack=0x7ffc8f6000-0x7ffc8f8000 stackSize=8192KB

  | held mutexes=

  kernel: (couldn't read /proc/self/task/6021/stack)

  native:  #00 pc 00000000000baf44  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)

  native:  #01 pc 0000000000078a84  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+132)

  native:  #02 pc 0000000000064f58  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)

  native:  #03 pc 0000000000066004  /system/lib64/libbinder.so (android::IPCThreadState::waitForResponse(android::Parcel*, int*)+60)

  native:  #04 pc 0000000000065d6c  /system/lib64/libbinder.so  (android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+280)

  native:  #05 pc 000000000005a090  /system/lib64/libbinder.so  (android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+72)

  native:  #06 pc 000000000019d464  /system/lib64/libandroid_runtime.so (android_os_BinderProxy_transact(_JNIEnv*, _jobject*, int, _jobject*, _jobject*, int)+456)

  at android.os.BinderProxy.transactNative(BinderProxy.java)

  at android.os.BinderProxy.transact(BinderProxy.java:535)

  at android.location.ILocationManager$Stub$Proxy.locationCallbackFinished(ILocationManager.java:2217)

  at android.location.LocationManager$ListenerTransport.locationCallbackFinished(LocationManager.java:392)

  at android.location.LocationManager$ListenerTransport._handleMessage(LocationManager.java:387)

  at android.location.LocationManager$ListenerTransport.access$000(LocationManager.java:275)

  at android.location.LocationManager$ListenerTransport$2.handleMessage(LocationManager.java:298)

  at android.os.Handler.dispatchMessage(Handler.java:110)

  at android.os.Looper.loop(Looper.java:219)

  at android.app.ActivityThread.main(ActivityThread.java:8679)

  at java.lang.reflect.Method.invoke(Method.java)

  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)

  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)

点赞
收藏
回复
分享
举报
浏览332 发布于2025-06-10 09:22广东
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。