高通平台死机例子(log不足或无明显错误)
本文章会持续记录。
在aop.log、ddr.log、tz.log、hyp.log中均没有明显异常的时候,可以尝试的思路。
例①:
dmesg_TZ.log中 能看到kernel BUG at drivers/soc/qcom/rpmh-rsc.c:1007!,但是后面没有log了。
我们可以直接看每个cpu的调用栈,找找有没有死锁相关的问题,关键字spin_lock
Core vcpu1 PC: queued_spin_lock_slowpath+9c <ffffffd5e2e0ac98>
Core vcpu1 LR: do_raw_spin_lock+108 <ffffffd5e2e0b1f0>
[<ffffffd5e2e0ac98>] queued_spin_lock_slowpath+0x9c
[<ffffffd5e2e0b1f0>] do_raw_spin_lock+0x108
[<ffffffd5e2cb30b8>] die+0x7c
[<ffffffd5e2cd6434>] __do_kernel_fault+0x318
[<ffffffd5e2cd5fe4>] do_bad_area+0x44
[<ffffffd5e4612a84>] do_translation_fault+0xc0
[<ffffffd5e2cd5928>] do_mem_abort+0x64
[<ffffffd5e4368a24>] el1_abort+0x40
[<ffffffd5e43689a8>] el1h_64_sync_handler+0x5c
[<ffffffd5e2c11310>] el1h_64_sync+0x7c
[<ffffffd5e30febac>] __kmalloc+0x208
[<ffffffd5e3615a20>] sg_alloc_table+0xd0
[<ffffffd5e244a57c>] qcom_iommu_dma_get_sgtable[qcom_iommu_util]+0xbc
[<ffffffd5e244cbac>] fast_smmu_get_sgtable[qcom_iommu_util]+0x10
[<ffffffd5e2e6e400>] dma_get_sgtable_attrs+0x5c
[<ffffffd5e7baad80>] cnss_va_to_pa[cnss2]+0x48
[<ffffffd5e7bbfc28>] cnss_pci_add_dump_seg[cnss2]+0xdc
[<ffffffd5e7bbf46c>] cnss_pci_collect_dump_info[cnss2]+0xa80
[<ffffffd5e7bc057c>] cnss_qca6290_crash_shutdown[cnss2]+0x9c
[<ffffffd5e7bc037c>] cnss_pci_dev_crash_shutdown[cnss2][jt]+0x114
[<ffffffd5e7baa248>] cnss_panic_handler[cnss2]+0x4c
[<ffffffd5e2cb33ac>] die+0x370
[<ffffffd5e2cd6434>] __do_kernel_fault+0x318
[<ffffffd5e2cd5fe4>] do_bad_area+0x44
[<ffffffd5e4612a84>] do_translation_fault+0xc0
[<ffffffd5e2cd5928>] do_mem_abort+0x64
[<ffffffd5e4368a24>] el1_abort+0x40
[<ffffffd5e43689a8>] el1h_64_sync_handler+0x5c
[<ffffffd5e2c11310>] el1h_64_sync+0x7c
[<ffffffd5e30fad00>] kmem_cache_alloc_trace+0x19c
[<ffffffd5e6bc1588>] check_threads_run[honor_fas]+0x178
[<ffffffd5e6bc0d04>] check_do_rescue[honor_fas]+0x4c
[<ffffffd5e6bc0bec>] fas_do_rescue[honor_fas]+0xac
[<ffffffd5e6bcc224>] fas_do_activeup[honor_fas]+0x10
[<ffffffd5e2d90ae0>] process_one_work+0x2f0
[<ffffffd5e2d902f0>] worker_thread+0x3ac
[<ffffffd5e2d9c378>] kthread+0x178
[<ffffffd5e2c15110>] ret_from_fork+0x10
可以看到连续两次死机了,这会导致死锁,最后调用栈没打出来。
后来分析是踩内存的问题。
例②
高通平台死机例子(log不足或无明显错误)相关推荐
- 高通平台死机DUMP抓取方法
死机后,插上USB,打开QPST里面的QPST Config,会自动抓取死机log,log放在界面的help下面的logfile里面,解析dumplog,需要当前死机的版本对应的符号表. 一 确认死机 ...
- 开机动画适配方案_高通平台刷机包定制方案适配-ROM定制开发入门到精通
高通平台刷机包定制方案适配-ROM定制开发入门到精通 根据新老平台,高通平台线刷包至少要这样几个基本文件,但不一定全部都需要: 8x10_msimage.mbn----平台镜像,是个完整的磁盘,就是s ...
- 高通平台启动log概述(PBL log、sbl1 log、kernel log)
高通平台启动log概述(PBL log.sbl1 log.kernel log) 在嵌入式linux的调试过程中log有着至关重要的地位,等同于医生的CT报告.能够熟悉启动各个阶段的log,如PBL阶 ...
- 高通平台环境搭建,编译,系统引导流程分析 .
1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...
- Android高通平台调试Camera驱动全纪录
项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...
- 高通平台提高核电电压
高通平台提高核电电压 高通平台有一些异常的复位重启以及死机问题,抓不到dump信息,很可能和核电的电压有关系.我们可以提升核电电压来确认是否是该问题. 修改文件在rpm中: rpm_proc/core ...
- 高通平台避免误入FFBM模式和退出FFBM
1.高通平台如何避免误入FFBM模式 修改init直接过滤掉该模式,无论misc分区被修改成什么样,都直接启动到Android系统,而不进入FFBM.修改的代码很少,如下. 修改代码后,执行命令mak ...
- 高通平台双卡槽网络模式支持国内所有运营商
Part1 高通平台双卡网络模式通常是卡槽1支持4.3.2G网络,卡槽2一般会默认写为固定,在之前的android L及L以下,msm8909.msm8916平台上基本设置为GSM only,因为需求 ...
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...
最新文章
- ImageNet Classification with Deep Convolutional Nerual Networks(AlexNet)
- pycharm 皮肤主题及个性化设置
- AI 引领产业变革:相关岗位起薪33w
- 如何从零到一地开始机器学习?
- JVM笔记(JVM内存+垃圾回收器)详解
- 链表中环的入口结点 python_【Github 5K星】BAT头条滴滴小米等笔试面经+深度学习/算法/NLP资源汇总!...
- 机器学习-贝叶斯网络
- 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线
- 客服聊天系统,WeLive客服聊天系统
- 125w短波通信距离_125W军用自主选频短波电台
- padding不显示背景色_PS常用快捷键有哪些?小白职场必备快捷键,再也不担心被难到...
- 为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址
- 未找到uniwebview_UniWebView.dll
- CreateIoCompletionPort和完成端口
- 超详细 Windows 系统安装教程
- iphone 如何给cydia添加中文源和威锋源
- 计算机组装的硬件配置及报价,2021组装电脑配置清单及价格表说明
- CCProxy + Proxifier 通过另一台电脑访问网络
- ArcGis制作三维地形图教程
- git clone使用指定用户名和密码
热门文章
- **软件著作权登记**
- 重新激活Win8系统
- 对xsd文件的操作 生成java实体并解析生成的xml
- 9277计算机音乐,抖音9277伴奏深七演唱的歌曲完整版分享_9277背景音乐mp3原声版...
- 干掉QQ2009preview4的迷你首页广告
- 关于顶尖PS1XD的使用方法
- LM358运放电路参数设计-运算放大器-单位增益带宽及反馈并联电容
- Linux必备命令汇总
- 碎碎念 2022.4.25
- vue.js毕业设计,基于vue.js前后端分离教室预约小程序系统 开题报告