本帖最后由 Godbach 于 2010-06-02 10:46 编辑 往往 kernel panic 后,信息无法记录到 syslog 中,甚至连 keyboard 也无效了 虽然可以通过 netconsole 将数据输出到其他机器上,但毕竟不方便 有什么办法可以将数据保存在硬盘上,哪怕是单独分出一个分区也好? 解决办法: 当系统有问题时,fs 的系统调用是无法正常运行的,因此在 OOPS 代码中嵌入 save to file 代码从逻辑上是讲不通的 用 kexec 去启动一个 capture 内核,导出...
by platinum - 内核源码 - 2010-12-29 16:10:27 阅读(35226) 回复(100)
the below is a example of kernel panic log. [ 875.497504] Unable to handle kernel paging request at virtual address 4042a00c[ 875.499110] pgd = c0004000[ 875.501797] [4042a00c] *pgd=00000000[ 875.505364] Internal error: Oops: 5 [#1] PREEMPT[ 875.509957] Modules linked in: dhd[ 875.513350] CPU: 0 Not tainted (2.6.29 #21)[ 875.517877] PC is at lock_acquire+0x60/0x74[ 875.522024] LR is at...
我安装了kmsgdump patch, 现在想测试它的功能。 我想模拟kernel panic, 输出oops消息。 我写了一个moduls, 调用panic函数,系统是panic了,但是没有oops消息输出。 我google发现了Dtt工具(http://lkdtt.sourceforge.net/), 但是没有适合我的linux版本的(我的是2.4.29) 请问你们有什么主意? 谢谢了。
x86/2.6的内核
kernel panic 时的信息
...
CPU: 0
EIP: 0060:[
x86/2.6的内核
kernel panic 时的信息
...
CPU: 0
EIP: 0060:[
各位老大,我的一台 华硕 redhat advanced server 2.1 + oracle 8.1.7数据库服务器, 上面只跑了ORACLE数据库服务。但机器出现过多次kernel panic 的报错,且导致无法telnet ,无法连接。我在/var/log/messages上看到如下日志信息,和屏幕上出现的kernel panic 一样。 请大侠帮我分析一下,这些是什么意思?什么导致数据库服务器kernel panic 啊?谢谢啦~~ :em02: :em02: Jul 7 05:02:31 dbserver su(pam_unix)[1805]: sessio...
各位老大,我的一台 华硕 redhat advanced server 2.1 + oracle 8.1.7数据库服务器, 上面只跑了ORACLE数据库服务。但机器出现过多次kernel panic 的报错,且导致无法telnet ,无法连接。我在/var/log/messages上看到如下日志信息,和屏幕上出现的kernel panic 一样。 请大侠帮我分析一下,这些是什么意思?什么导致数据库服务器kernel panic 啊?谢谢啦~~ :em02: :em02: Jul 7 05:02:31 dbserver su(pam_unix)[1805]: sessio...
OS版本是unixware 7.1.1,有时候机器kernel panic后自动进到kernel debugger界面那里,需要到机房按q退出机器才能重启。 能否设置成kernel panic后自动重启,在网上搜到一个7.1.3版本的设置方法,http://uw713doc.caldera.com/en/FEATS/reboot_config.html 不知7.1.1是否一样。因为无法手工让系统kdb,设置了也不知道是否生效。 [ 本帖最后由 lazy 于 2007-9-12 17:36 编辑 ]
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 soundcore mii pcspkr snd_page_alloc ac i2c_piix4 i2c_core button power_supply ...
有一个利用netfilter架构对数据包进行处理的函数,当负载一大的时候,容易出现kernel panic,会在控制台上显示kernel panic的信息,但是信息(主要是调用函数的堆栈信息)比较多,滚屏出去了一部分,所以看不全,不知道有什么办法解决没有? 以下是死机的截图,用摄像头拍得,效果不是太好,凑合看:
有一个利用netfilter架构对数据包进行处理的函数,当负载一大的时候,容易出现kernel panic,会在控制台上显示kernel panic的信息,但是信息(主要是调用函数的堆栈信息)比较多,滚屏出去了一部分,所以看不全,不知道有什么办法解决没有? 以下是死机的截图,用摄像头拍得,效果不是太好,凑合看: