Oops信息及栈回溯在水力压裂设计模型中的应用分析

18.3 Oops信息及栈回溯

18.3.1 Oops信息来源及格式

Oops 这个单词的含义为“惊讶”,当内核出错时(比如访问非法地址)打印出来的信息被称为 Oops 信息。Oops 信息包含以下几部分内容:

  1. 一段文本描述信息。例如“Unable to handle kernel NULL pointer dereference at virtual address 00000”,说明了发生的是哪类错误。

  2. Oops信息的序号。比如是第1次、第2次等,Oops信息中中括号内的数据表示序号,如:Internal error: Oops: 805 [#1]

  3. 内核中加载的模块名称。有时可能没有,通常以 Modules linked in: 开头。

  4. 发生错误的CPU的序号。对于单处理器系统,序号为0,例如:CPU: 0 Not tainted (2.6.22.6 #36)

  5. 发生错误时CPU的各个寄存器值

  6. 当前进程的名字及进程ID,例如:Process swapper (pid: 1, stack limit = 0xc0480258)

pdf 文件大小:698.12KB