【问题标题】:Binder transaction failure in AndroidAndroid中的Binder事务失败
【发布时间】:2012-01-30 22:58:39
【问题描述】:

我的小猎犬板上出现如下所示的活页夹错误?如何找出导致这些错误的进程?

binder: send failed reply for transaction 4800, target dead                     
binder: 1112:1750 transaction failed 29189, size 1528-4                         
binder: send failed reply for transaction 6233, target dead                     
binder: 1112:1112 transaction failed 29189, size 1332-4                         
binder: send failed reply for transaction 4792, target dead                     
binder: 1112:1638 transaction failed 29189, size 1332-4                         
binder: send failed reply for transaction 6232, target dead   

【问题讨论】:

    标签: android embedded


    【解决方案1】:

    在我看来,您可以在 common/drivers/staging/android/binder.c 中找到答案 所以我认为在你的情况下,日志意味着:

    printk(KERN_INFO "binder: %d:%d transaction failed %d, size"
                "%zd-%zd\n",
               proc->pid, thread->pid, return_error,
               tr->data_size, tr->offsets_size);
    

    【讨论】:

    • 感谢您的帮助朋友...实际上我打算跳过此修复程序并继续应用程序开发..这些错误是否会导致在我的 android 上开发和运行应用程序时出现任何问题??
    • 是的,他们可以。几乎所有的 IPC 通信都使用 Binder IPC。例如,假设一个应用程序调用一个服务(向该服务发送一个意图)。此通信通过 Binder IPC 进行,您的错误意味着事务失败。所以,你还没有调用服务。
    • @yury.. 谢谢 yury .. 但目前我正在为我的主板编写驱动程序..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2014-07-29
    • 2012-12-06
    相关资源
    最近更新 更多