
[Android稳定性] 第035篇 [问题篇] 中断风暴触发watchdog bite
一、问题背景 出现的问题几乎必现 可以定位问题在屏幕,插上屏幕就不出现死机了 二、问题分析 2.1 查看dmesg_TZ.txt Line 2749: [ 1.572743][ T187] gh-watchdog hypervisor:qcom,gh-watchdog: wdog bark_

[Android稳定性] 第032篇 [原理篇] 高通平台 OCP & 组合键 Warm Reset 机制详解
一、引言 在基于 Qualcomm 平台的 Android 系统开发与调试过程中,常见的系统重启场景包括 Watchdog 重启、用户触发 reboot、按键长按重启等。而其中较为底层且难以捕捉的两种重启方式是: OCP(Over Current Protection)触发的 Warm Reset

[Android稳定性] 第031篇 [原理篇] Linux内核内存检测工具KASAN
copyright_author: 蜗窝科技 copyright_author_href: https://www.wowotech.net/ copyright_info: 此文章版权归 蜗窝科技 所有,如有转载,请注明来自原作者 copyright_url: https://www.wowote

[Android稳定性] 第029篇 [问题篇] 数组越界导致Unexpected kernel BRK exception at EL1
一、问题现象 高低温测试中出现两例死机问题,问题的指向于charger模块 二、问题分析 2.1 dmesg_TZ.txt 125008.185224: Unexpected kernel BRK exception at EL1 125008.185232: Internal error:

[Android稳定性] 第027篇 [问题篇] 数组越界导致Unexpected kernel BRK exception at EL1
一、问题背景 【复现概率】10/10 【前提条件】正常测试过程中 【复现步骤】电池温度达到35度 【预期结果】手机正常使用 【实际结果】手机进入dump 二、问题分析 2.1 dmesg_TZ.txt [ 492.250281][ T1879] [usbpd-pm]: usbpd_pm_

[Android稳定性] 第026篇 [方法篇] 在windows平台安装Linux ramdump parser工具
一、安装python工具 前往网站(https://www.python.org/downloads/)下载python安装包,python >= 3.6.8即可 安装python工具到一个目录,比如:C:\Python36 进入到C:\Python36\Scripts目录中,使用pip指令安装库

[Android稳定性] 第025篇 [问题篇] KASAN slab-out-of-bounds内存越界问题
一、问题背景 kasan版本 corgi: 4967550 刚跑测出现4台死机,看着都是一样问题 概率4/7 二、问题分析 2.1 dmesg_TZ.txt [ 1776.466411][T12145] BUG: KASAN: slab-out-of-bounds in usbpd_mi_vdm_r

[Android稳定性] 第024篇 [方法篇] RCU Stall问题如何进行分析?
一、什么是RCU? RCU(Read-Copy-Update,读-复制-更新)是一种 高效的内存同步机制,用于在多核、多线程环境下,解决读写并发问题。它特别适合读多写少的场景,可以显著提高系统的并发性能和效率。 RCU 的核心思想是: 读操作不加锁:读操作可以在不阻塞的情况下完成,因为它不会直接修改

[Android稳定性] 第022篇 [原理篇] kernel panic的死亡信息的由来
0. 前言 内核稳定性问题复杂多样,最常见的莫过于“kernel panic”,意为“内核恐慌,不知所措”。这种情况下系统自然无法正常运转,只能自我结束生命,留下死亡信息。 诸如: “Unable to handle kernel XXX at virtual address XXX” “undef

[Android稳定性] 第021篇 [问题篇] Kernel panic - not syncing: stack-protector: Kernel stack is corrupted
copyright_author: zsl copyright_author_href: https://github.com/zslxiu copyright_info: 此文章版权归 zsl 所有,如有转载,请注明来自原作者 copyright_url: https://wayawbott0.f