RH7.3内核BUG,经常这样会不会破坏系统??

发表于:2007-07-04来源:作者:点击数: 标签:
小弟用的是RH7.3 LINUX ,内核是2.4.18,这几天经常出现以下BUG: Jul1909:59:14hostkernel:Assertionfailureinjournal_commit_transaction()atcommit.c:535:"buffer_jdirty(bh)" Jul1909:59:14hostkernel:------------[cuthere]------------ Jul1909:59:14h

小弟用的是RH7.3LINUX,内核是 2.4.18 ,这几天经常出现以下BUG:

Jul 19 09:59:14 host kernel: Assertion failure in journal_commit_transaction() at commit.c:535: "buffer_jdirty(bh)" 
Jul 19 09:59:14 host kernel: ------------[ cut here ]------------ 
Jul 19 09:59:14 host kernel: kernel BUG at commit.c:535! 
Jul 19 09:59:14 host kernel: invalid operand: 0000 
Jul 19 09:59:14 host kernel: eepro100 usb-uhci usbcore ext3 jbd sym53c8xx sd_mod scsi_mod 
Jul 19 09:59:14 host kernel: CPU: 3 
Jul 19 09:59:14 host kernel: EIP: 0010:[<88480e4>] Not tainted 
Jul 19 09:59:14 host kernel: EFLAGS: 00010286 
Jul 19 09:59:14 host kernel: 
Jul 19 09:59:14 host kernel: EIP is at journal_commit_transaction [jbd] 0xb04 (2.4.18-3smp) 
Jul 19 09:59:14 host kernel: eax: 0000001c ebx: 0000000a ecx: c02eee60 edx: 00024b3b 
Jul 19 09:59:14 host kernel: esi: f6b6ceb0 edi: f7844ba0 ebp: f782e000 esp: f782fe78 
Jul 19 09:59:14 host kernel: ds: 0018 es: 0018 ss: 0018 
Jul 19 09:59:14 host kernel: Process kjournald (pid: 18, stackpage=f782f000) 
Jul 19 09:59:14 host kernel: Stack: f884eeee 00000217 f7341clearcase/" target="_blank" >cc0 00000000 00000fdc c370a024 00000000 dda860c0 
Jul 19 09:59:14 host kernel: efaff430 00000f6a cd787da0 00000001 00000028 f7a24164 c2e89de0 c2e896c0 
Jul 19 09:59:14 host kernel: c4f7c980 da108120 d9505300 ed9d2920 c9afcb00 d37ad5a0 d37ada20 e367ec60 
Jul 19 09:59:14 host kernel: Call Trace: [<884eeee>] .rodata.str1.1 [jbd] 0x26e 
Jul 19 09:59:14 host kernel: [<c0124eb5>] update_process_times [kernel] 0x25 
Jul 19 09:59:14 host kernel: [<c0116049>] smp_apic_timer_interrupt [kernel] 0xa9 
Jul 19 09:59:14 host kernel: [<c010a77f>] do_IRQ [kernel] 0xdf 
Jul 19 09:59:14 host kernel: [<c0119048>] schedule [kernel] 0x348 
Jul 19 09:59:14 host kernel: [<884a7d6>] kjournald [jbd] 0x136 
Jul 19 09:59:14 host kernel: [<884a680>] commit_timeout [jbd] 0x0 
Jul 19 09:59:14 host kernel: [<c0107286>] kernel_thread [kernel] 0x26 
Jul 19 09:59:14 host kernel: [<884a6a0>] kjournald [jbd] 0x0 
Jul 19 09:59:14 host kernel: 
Jul 19 09:59:14 host kernel: 
Jul 19 09:59:15 host kernel: Code: 0f 0b 5a 59 6a 04 8b 44 24 18 50 56 e8 4b f1 ff ff 8d 47 48 

每次出现这个BUG之后,系统就处于死机的状态。需要叫机房的人重起………
目前已经好几次了。今天又来了一次,今天重起之后,WWW服务停了…… 处理了httpd.conf 后,把MAXCLIENT改了,从2500改成了500,才可以正常运行了WEB服务。(以前几次不是这样的,2500一样可以运行),想请教一下兄弟们。这个BUG,经常死机重起,会不会破坏系统啊?升级到2.4.20就有一切正常了吗?谢谢……

 黑鹰 回复于:2003-07-24 19:40:51
顶一顶,谢谢……

 黑鹰 回复于:2003-07-24 20:46:56
顶一顶,谢谢……

 nickdony 回复于:2003-07-24 20:56:09


 lnx3000 回复于:2003-07-24 20:59:13
给你置顶一下,看有没有人碰到过类似的情况

 黑鹰 回复于:2003-07-25 08:31:33
谢谢版主,这个问题确实很深………………

 lunarseaboy 回复于:2003-07-25 09:42:49
这确实是RT7.3内核2.4.18-3 smp的一个BUG。是EXT3文件系统的一个缓寸溢出造成SMP system的crash。

   打上2.4.18-18.7的补丁即可,patch可以在redhat网站上找。

 黑鹰 回复于:2003-07-25 10:20:23
[quote:b6cda4656d="lunarseaboy"]这确实是RT7.3内核2.4.18-3 smp的一个BUG。是EXT3文件系统的一个缓寸溢出造成SMP system的crash。

   打上2.4.18-18.7的补丁即可,patch可以在redhat网站上找。[/quote:b6cda4656d]     

请教,patch的意思是不是就是升级内核?? 还是就是打个补丁???

如果把内核升级到2.4.20 这个问题是不是就没有了,2.4.20有没有什么其它BUG?? 到时旧的BUG没有了,新的BUG又出来了……………

谢谢……

 lunarseaboy 回复于:2003-07-25 10:25:40
不好意思,我没说清。我说的patch是就是新的内核。

   我是帮我的客户打到2.4.18-18.7,很稳定,半年多了,没发现新的BUG,他也是WWW服务器

 黑鹰 回复于:2003-07-25 10:28:24
[quote:0e12bea45c="lunarseaboy"]不好意思,我没说清。我说的patch是就是新的内核。

   我是帮我的客户打到2.4.18-18.7,很稳定,半年多了,没发现新的BUG,他也是WWW服务器。[/quote:0e12bea45c]     

我看了redhat上的说明,说这个BUG,需要升级到2.4.20 的内核就可以了。

想请教一下,升级到2.4.20 内核之后会不会有新的BUG出来??是指的是2.4.20 的BUG ??谢谢………

 lunarseaboy 回复于:2003-07-25 10:32:19
2.4.20没试过,所以也不能确定有没有BUG。

 黑鹰 回复于:2003-07-25 10:34:47
那我现在用的就是rh7.3的内核 2.4.18 ,如果升级到2.4.18-18.7 也要和重新升级内核一样的操作搞一次?? 有没有简单保险一点的方法??

我是SSH在线操作……………… :(~~

谢谢…`

 lunarseaboy 回复于:2003-07-25 10:38:51
redhat上有2.4.18-18.7的rpm包的,直接rpm -ivh安装即可,(好象之前要升级一个binunil什么的,也是rpm包)。应该没有什么风险,我当时也是远程搞的。当然必要的备份还是需要的。

 黑鹰 回复于:2003-07-25 10:40:18
不是吧??这么简单????????? 我试试,一会儿回来请教您……

谢谢,谢谢版主,谢谢大家……………

 黑鹰 回复于:2003-07-25 10:45:17
小弟我就是找不到2.4.18-18.7 只找到了kernel-2.4.20-18.7.i386.rpm       昏………
还有那个什么binunil。请前辈指教一下吧。
详细下载URL,我怕搞错了。我现在的是smp多CPU版的内核………

 黑鹰 回复于:2003-07-26 21:04:26
已经升级到了2.4.20-19.7smp 正常了…  :(~~ 谢谢……

 parry 回复于:2003-07-26 20:56:37
我想你出现的这个情况可能与你的服务器有关系。能告诉我你用的是什么服务器吗?

原文转自:http://www.ltesting.net