之前一个高通平台项目出现这种问题,查看log,发现出现异常的时候,系统 audioserver 挂了,导致 audioserver 挂了log

02-24 10:12:46.724  1041 11824 11824 F DEBUG   : Timestamp: 2022-02-24 10:12:46+0800
02-24 10:12:46.724  1041 11824 11824 F DEBUG   : pid: 921, tid: 2441, name: TimeCheckThread  >>> /system/bin/audioserver <<<
02-24 10:12:46.724  1041 11824 11824 F DEBUG   : uid: 1041
02-24 10:12:46.724  1041 11824 11824 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
02-24 10:12:46.724  1041 11824 11824 F DEBUG   : Abort message: 'TimeCheck timeout for IAudioPolicyService command 27'
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x0  0000000000000000  x1  0000000000000989  x2  0000000000000006  x3  00000076c9347550
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x4  fefefefefefefeff  x5  fefefefefefefeff  x6  fefefefefefefeff  x7  7f7f7f7f7f7f7f7f
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x8  00000000000000f0  x9  1288478ff3ef6c2a  x10 0000000000000000  x11 ffffffc0ffffffdf
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x12 0000000000000001  x13 0000000000000035  x14 0000000000000008  x15 ffffffffffffffff
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x16 00000079cfdf8c80  x17 00000079cfddabb0  x18 00000076c8d6a000  x19 0000000000000399
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x20 0000000000000989  x21 00000000ffffffff  x22 0000000000000000  x23 b4000076eefe29b4
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x24 b4000076eefe29b4  x25 00000076c9347cc0  x26 00000076c9347ff8  x27 00000000000fc000
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     x28 00000076c924f000  x29 00000076c93475d0
02-24 10:12:46.724  1041 11824 11824 F DEBUG   :     lr  00000079cfd8e3e0  sp  00000076c9347530  pc  00000079cfd8e40c  pst 0000000000000000
02-24 10:12:46.739  1041 11824 11824 F DEBUG   : backtrace:
02-24 10:12:46.739  1041 11824 11824 F DEBUG   :       #00 pc 000000000004e40c  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: f4881cdb04823cc0d8c0fa3f95c4db2e)
02-24 10:12:46.739  1041 11824 11824 F DEBUG   :       #01 pc 00000000000062b0  /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 661d43665d5ec814ec191e5d951fe16a)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #02 pc 0000000000006e18  /system/lib64/liblog.so (__android_log_assert+336) (BuildId: 661d43665d5ec814ec191e5d951fe16a)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #03 pc 000000000002f3b8  /system/lib64/libmediautils.so (android::TimeCheck::TimeCheckThread::threadLoop()+1072) (BuildId: 63bd88e7eae47dcb70566eccec14d02f)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #04 pc 0000000000015594  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460) (BuildId: d321d0897f4073bb16c79b0326936ea5)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #05 pc 0000000000014d90  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412) (BuildId: d321d0897f4073bb16c79b0326936ea5)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #06 pc 00000000000b008c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: f4881cdb04823cc0d8c0fa3f95c4db2e)
02-24 10:12:46.740  1041 11824 11824 F DEBUG   :       #07 pc 00000000000503c8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f4881cdb04823cc0d8c0fa3f95c4db2e)
02-24 10:12:47.091  1000  1507  2619 I chatty  : uid=1000(system) Thread-14 expire 1 line
02-24 10:12:47.918  1000  1507  1747 I chatty  : uid=1000(system) ActivityManager expire 18 lines

异常信息中显示 TimeCheck timeout for IAudioPolicyService 。这条log打印原因,是由于TimeCheck 检测超时。在 audioserver 中,对于 audioserver binder 调用不能超过5s,如果超过5s就会打印这个log。TimeCheck 代码位于 frameworks/av/media/utils/TimeCheck.cpp。根据log中超时类型进行区别对待处理,保证不要超时

Android 长时间待机后系统概率性无声相关推荐

  1. 华硕笔记本飞行堡垒坠机:开机或长时间待机后wlan没有了,解决方案竟是···

    项目场景: 笔记本电脑开机后或者长时间待机后断网并且WiFi连接没有了 问题描述: 今天在开启电脑的时候出现了一个问题,之前电脑也有出现过同样的问题,笔记本型号飞行堡垒6,可能其他电脑也出现同样的情况 ...

  2. 电脑长时间待机后自动关机

    1.打开设备管理器(右击开始菜单,选择设备管理器),然后打开系统设备下拉列表. 2.右击图示设备,选择属性 3.将图示的勾去掉,应用即可

  3. 台式计算机不用待机还是关机好,电脑长时间待机的坏处 不关机对电脑的损害大吗...

    日常生活中,我们在玩电脑的时候难免遇到突发情况要出一趟门,有的人会选择不关机,毕竟关机又碍于麻烦,那么电脑就会处于长时间待机状态,而有的人离开几十分钟也要关机,认为能对电脑起到保护作用,从而延长使用寿 ...

  4. 长时间待机的监控摄像机可以持续多久

    看到很多朋友提出这样的问题,既能长时间待机,又能保证体积小,这样的家用监控摄像机是否存在呢.答案很明显,这种确实存在的. 想要监控摄像机长期待机,这样的办法有2种: 第一种,直接接电.这种监控摄像机一 ...

  5. Android长时间后台运行Service

    项目需要在后台获取GPS经纬度.当用户对手机有一段时间没有操作后,屏幕(Screen)将从高亮(Bright)变为暗淡(Dim),如果再过段时间没操作, 屏幕(Screen)将又由暗淡(Dim)变为不 ...

  6. 主界面边框流动效果长时间挂机后会卡顿

    1)主界面边框流动效果长时间挂机后会卡顿 ​2)检测内存是否超过阈值问题 3)堆内存会持续上升,如何用UWA报告来分析 4)关于AssetBundle加密这块,如何重新实现LoadFromFile接口 ...

  7. 笔记本电脑和台式机电脑长时间不用后卡顿解决办法

    描述:笔记本电脑和台式机电脑长时间不用后卡顿解决办法 方法: 这是长时间不用,电子元件受潮导致,可以下载一个鲁大师开启温度压力测试,热一会儿机器就好了

  8. Mac电脑待机长时间离开后自动退出登录和关机的解决方法

    很多朋友都有这样的疑问?在使用Mac电脑的过程中:长时间离开电脑后回来后,会发现Mac退出了登录,然后程序都被关闭,好像是自动重启电脑了.有时会怀疑是不是被入侵操控了.. 经过查询才发现,原来这是Ma ...

  9. Android 长时间 卡顿,安卓手机用的久了会卡顿?这几点才最有用!

    安卓手机用的久了会卡顿?清理内存的不要相信,这几点才最有用! 相信多数人都用的是安卓手机,大家一致认为安卓手机的通病就是用久了会卡顿,卡顿了之后就喜欢各种清理,清理完了之后好像发现快一点了,其实不然, ...

最新文章

  1. Eclipse-cdt 配合 gdbserver 进行 arm 程序远程调试
  2. 【BZOJ1500】[NOI2005]维修数列 Splay
  3. kotlin自定义View出现 java.lang.ClassNotFoundException
  4. Swagger 注解~用于方法
  5. c++课程学习(未完待续)
  6. centos7桌面没有计算机图标,centos7下创建桌面图标的方法
  7. sql server分页_SQL Server中的分页简介
  8. 信号角度分析评估因子表现(无限资金回测模型)
  9. Oracle SQL (2):SQL Fundamentals(Day II)
  10. Xfire的aegis绑定方式配置小结
  11. java基础学习及总结
  12. ps计算机图片素材,电脑ps怎么把图片变清晰(手把手教你修图)
  13. Linux的shell计算下一次生日
  14. 硬件-电子基础元器件(一)电阻
  15. 学生晚上回宿舍时其在实验室的计算机主机,学生晚上回宿舍时,其在实验室的计算机主机应关闭,显示器一般不用关闭。...
  16. linux 上supervisor的进程管理工具的使用
  17. python怎么读汉字翻译拼音_python把汉字转换成拼音实现程序
  18. 【转】如何设置服务器网卡千兆变万兆
  19. 爬虫:Python爬取煎蛋网图片
  20. 谷歌学术上不了的解决办法

热门文章

  1. 产品经理知识体系学习与实践指南
  2. 农村环境保护之平时作业一
  3. 便利蜂 java后端开发 面经
  4. 增强线下体验 加强线上渠道 便利蜂引领行业破局
  5. kuangbin J - Simpsons’ Hidden Talents
  6. Python黑帽编程-ARP之一
  7. 工程导论-----工程,技术与工程师
  8. Android之4.0新特性
  9. 对计算机应用技术的认识和我感想,信息技术培训心得体会范文大全
  10. vue3中的ref,toRef,toRefs三个的作用