当前位置: 首页 > article >正文

【ARM Linux 系统稳定性分析入门及渐进 2.2 -- Crash 命令 Crash Usage】

文章目录

    • Crash 工具使用:案例分析
      • 常用命令

Crash 工具使用:案例分析

调试内核崩溃转储的步骤不是固定的,使用的 crash 命令会根据表现的问题而有所不同。这一部分包含一个案例分析,展示了如何利用 crash 工具的功能来调试特定的内核问题。然而,在进行具体分析之前,需要注意以下命令通常是最常用的:

常用命令

  • bt: 显示当前上下文的回溯,或使用参数指定的回溯。通常在启动转储文件会话后输入的第一个命令。由于初始上下文是 panic 上下文,它将显示导致内核 panic 的函数轨迹。bt -a 会显示每个 CPU 上活动任务的轨迹,因为一个 CPU 上的 panic 任务与其他 CPU 上运行的任务之间可能存在相互关系。当 bt 作为 foreach 的参数时,会显示所有任务的回溯。
    crash> bt -a
    PID: 286    TASK: c0b3a000  CPU: 0   COMMAND: "in.rlogind"
    

http://www.kler.cn/a/383142.html

相关文章:

  • springboot集成opencv开源计算机视觉库
  • Browserslist 配置
  • Python并发编程——multiprocessing
  • Qt的C++中实现一个文本转语音(TTS)系统
  • springboot框架使用RabbitMQ举例代码
  • 【Java Web】搭建Web环境以及初识JSP Tomcat
  • 什么是Es6,有什么特点
  • Ubuntu18.04服务器非root用户在虚拟环境下的python版本设定
  • 在软件开发流程中使用AI大模型有哪些优势?
  • Tokenformer:基于参数标记化的高效可扩展Transformer架构
  • C-DTL698电表 转 IEC61850 协议项目案例
  • linux dpkg 查看 安装 卸载 .deb
  • C++ --- Socket套接字的使用
  • LeetCode136只出现一次的数字I
  • Javaweb选课系统-开源计划-起源-001-完全免费开源
  • [实战-11] FlinkSql 设置时区对TIMESTAMP和TIMESTAMP_LTZ的影响
  • linux node vue3 部署手册
  • 基于YOLO11/v10/v8/v5深度学习的煤矿传送带异物检测系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
  • 信息学科平台系统设计与实现:Spring Boot框架精讲
  • 【H2O2|全栈】JS进阶知识(四)Ajax
  • 3种最难学习和最容易学习的 3 种编程语言
  • 微服务架构面试内容整理-Zuul
  • 打印等边三角形和直角三角形(用循环)C语言
  • 将vscode的终端改为cygwin terminal
  • 杨中科 .Net Core 笔记 DI 依赖注入
  • 【时间之外】IT人求职和创业应知【27】