ChinaUnix.net
相关文章推荐:

linux oops

 Andrew Huang <bluedrum@163.com> 转载请注明作者及网址

 oops是英语口语"糟糕"的意思,当LINUX 内核发生严重错误时,比如内存段错误时,将会提示一大段信息。就提示 Oops,因此得名,
  Oops提示信息相当多,包括出问题时的,各个常用寄存器的值,调用的堆栈,以及出错的可能原因


1.oops 的格式

  内核的文档里的详细的Oops的说明,的名...

by bluedrum - 移动操作系统 - 2013-01-01 10:15:46 阅读(4948) 回复(1)

相关讨论

大家好 最近遇到kernel oops 的问题,发现linux kernel的代码段被改写了。想把linux kernel 代码段设置为readonly的,不知道ARM CPU支不支持? root@Firebox:/etc/runlevel/2# cat /proc/cpuinfo Processor : XScale-IXP43x Family rev 1 (v5b) BogoMIPS : 665.19 Features : swp half thumb fastmult edsp

by python56387 - 嵌入式开发 - 2013-03-10 00:38:27 阅读(4867) 回复(11)

Linux: 定位Oops的具体代码行 例如这样的一个Oops: Oops: 0000 [#1] PREEMPT SMP Modules linked in: capidrv kernelcapi isdn slhc ipv6 loop dm_multipath snd_ens1371 gameport snd_rawmidi snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd parport_pc floppy parport pcnet32 s...

by fcgao - Linux文档专区 - 2008-11-13 15:20:17 阅读(830) 回复(0)

在网上查了查说是SE的问题,但我的SE关了啊 这是啥问题呢? 麻烦解答下谢谢~!

by zooandzoo - Linux新手园地 - 2013-04-02 14:11:23 阅读(1669) 回复(3)

本帖最后由 zhuqing_739 于 2012-05-16 15:18 编辑 这几天一直在调试atmel at91sam9x25的串口,用着用着总会导致Oops,Oops内容如下: [ 1023.510000] Unable to handle kernel NULL pointer dereference at virtual address 00000000 [ 1023.520000] pgd = c0004000 [ 1023.520000] [00000000] *pgd=00000000 [ 1023.520000] Internal error: Oops: 17 [#1] [ 1023.520000] last sysfs file: /sys/devices/virtual/misc/at91fl...

by zhuqing_739 - 内核源码 - 2012-05-18 17:32:09 阅读(6869) 回复(8)

请指教该从哪方面入手开始调试呀。 谢谢了

by testh - 内核源码 - 2011-07-21 17:19:34 阅读(3410) 回复(4)

本人使用的是ARM linux的一块开发板,之前移植过一个USB转RJ45(USB有线网卡)的驱动,并可以成功运行,但是后来因为要用到网桥,所以重新编译了内核,把<*>802.1d Ethernet Bridging 模块编进去了,但是之后在板子上的linux里,加载我的USB网卡驱动是没问题,但是配置那个网卡时就出错了,错误信息如下:root@FriendlyARM plg]# ifconfig eth1 10.0.0.1 eth1: rxqlen 0 --> 4 Unable to handle kernel NULL pointer dereference a...

by muyiou - 嵌入式开发 - 2011-04-29 12:46:16 阅读(2943) 回复(0)

[color="#02368d"]关于定位linux OOPS的几篇文章 http://blog.chinaunix.net/u/23353/showart_1904854.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33677/showart_1955638.html

by pengxihan - Linux文档专区 - 2009-06-04 23:38:40 阅读(785) 回复(0)

1. OOPS 什么是OOPS呢? 假如写过linux模块或linux驱动,对于OOPS并不陌生, 当模块程式出现错误时, 终端会打印出一些让人头疼的寄存器和数据, 例如: divide error: 0000 CPU: 0 EIP: 0010:[] Tainted: P EFLAGS: 00010286 eax: c10b0048 ebx: d0064000 ecx: 00005ae5 edx: c10b0048 esi: 00000000 edi: 00000000 ebp: c770defc esp: c770deec ds: 0018 es: 0018 ss: 0018 Process insmod.old (pid: 1160, stackpage=c770d000) Stack:...

by wxmtwfx - Linux文档专区 - 2008-07-15 15:41:12 阅读(917) 回复(0)

linux kernel oops之后,是否会产生core文件?如果有,放在什么目录下,什么名字? (有时候光靠oops信息无法根本定位出错问题,如果有core文件,用gdb可以查看frame的详细信息,包括各级函数调用的参数值)

by simtiger - 内核源码 - 2007-09-24 14:40:05 阅读(3397) 回复(7)

1. OOPS 什么是OOPS呢? 如果写过linux模块或者linux驱动,对于OOPS并不陌生, 当模块程序出现错误时, 终端会打印出一些让人头疼的寄存器和数据, 例如: divide error: 0000 CPU: 0 EIP: 0010:[] Tainted: P EFLAGS: 00010286 eax: c10b0048 ebx: d0064000 ecx: 00005ae5 edx: c10b0048 esi: 00000000 edi: 00000000 ebp: c770defc esp: c770deec ds: 0018 es: 0018 ss: 0018 Process insmod.old (pid: 1160, stackpage=c770d000) Stac...

by jiaxi - Linux文档专区 - 2007-07-20 21:52:50 阅读(1039) 回复(0)