Project

General

Profile

Bug #493

Full I/O & Sys Stress 情景下出现死机情况。

Added by mike 3 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Driver_[RK3568/RK3399Pro]
Start date:
07/18/2024
Due date:
% Done:

0%

Estimated time:
型号:
LP11A
CPU:
RK3399Pro
产品:
扩展/功能板硬件版本:
-
核心板硬件版本:
03
底板/一体板硬件版本:
02
固件版本:
\\192.168.1.250\01-Public\wilson_test\rk3399pro\linux\aidong\V3.0\update.img
系统:
Ubuntu
内核版本:
Linux version 4.4.194 (yangyonghao@ubuntu2004) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #76 SMP Wed Jul 17 15:08:42 CST 2024
APP版本:
-
复现概率:
One Time

Description

复现条件:
Full I/O Stress
Sys Stress  CPU&GPU&NPU&Memory Loading ≥ 95%

Files

hang_up_error_log.txt (82.3 KB) hang_up_error_log.txt mike, 07/18/2024 03:42 PM
clipboard-202407181546-pwexf.png (67.8 KB) clipboard-202407181546-pwexf.png 永豪, 07/18/2024 03:46 PM
clipboard-202408142128-g631b.png (25.5 KB) clipboard-202408142128-g631b.png 永豪, 08/14/2024 09:28 PM
#1

Updated by 永豪 3 months ago


看log是看门狗检测到了死锁导致的

#2

Updated by 永豪 about 2 months ago

1.仔细查看log日志,报错从CPU_High_Loadin 这个进程开始,导致spinlock死锁,最终导致整个内核完全崩溃;
2.log中无法查看到死锁原因,log中指向CPU_High_Loadin 这个进程和gst.sh这个脚本;
3.已经确认系统中存在 /dev/watchdog 这个设备节点文件;
4.已经找到方法可以通过应用层喂狗,但是本质原因是死锁导致的问题;
5.死锁出现的条件如下图所示,结合死锁的定义和出现的条件;当整个系统资源几乎耗尽的时候,确实满足出现死锁的条件;

#3

Updated by 华高 about 2 months ago

  • Status changed from New to Closed

Also available in: Atom PDF