Zhao, Joe
2006-Aug-14 17:17 UTC
failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)"
Hi, By running some scripts on our target system for a while, I lost all means of access to the system. It seems that the kernel is crashed with the following error message: Assertion failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)" Oops: Exception in kernel mode, sig: 4 We are currently running Linux version 2.4.18. I assume that the problem has been fixed. Can anyone tell me which version of linux kernel has the fix or where can I get the fix? Thanks a lot in advance. Regards, Joe Zhao -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/ext3-users/attachments/20060814/bb004d7f/attachment.htm>
Christian
2006-Aug-14 18:55 UTC
failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)"
On Mon, 14 Aug 2006, Zhao, Joe wrote:> By running some scripts on our target system for a while, I lost all means of access to the system. > It seems that the kernel is crashed with the following error message: > Assertion failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)" > Oops: Exception in kernel mode, sig: 4is it reproducible? if not, did the fs suffer corruption? did e2fsck report anything? if yes, read my comment below:> We are currently running Linux version 2.4.18. > I assume that the problem has been fixed.whatever the problem is: I'd like to hear the reason to run such an old kernel, 2.4.18 has been released early 2002, you know ;) if you can, please upgrade to 2.4.33. Christian. -- BOFH excuse #11: magnetic interference from money/credit cards
Zhao, Joe
2006-Aug-14 19:16 UTC
failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)"
Hi, Christian: Thanks for the information. The problem is not easily reproducible but I have noticed that somebody had raised the same issue before (http://www.redhat.com/archives/ext3-users/2002-May/msg00052.html). I know that the kernel version I am currently running is too old. However, since it is running on the legacy product, it is not easy to convince the customer to do the upgrade. If you can point me to where the fix is, I will probably just get the fix and replace the file(s) while keeping running 2.4.19 kernel. Once again, thank you for your time and knowledge. Joe -----Original Message----- From: Christian [mailto:evilninja at gmx.net] Sent: Monday, August 14, 2006 2:56 PM To: Zhao, Joe Cc: ext3-users at redhat.com Subject: Re: failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)" On Mon, 14 Aug 2006, Zhao, Joe wrote:> By running some scripts on our target system for a while, I lost all means of access to the system. > It seems that the kernel is crashed with the following error message: > Assertion failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)" > Oops: Exception in kernel mode, sig: 4is it reproducible? if not, did the fs suffer corruption? did e2fsck report anything? if yes, read my comment below:> We are currently running Linux version 2.4.18. > I assume that the problem has been fixed.whatever the problem is: I'd like to hear the reason to run such an old kernel, 2.4.18 has been released early 2002, you know ;) if you can, please upgrade to 2.4.33. Christian. -- BOFH excuse #11: magnetic interference from money/credit cards
Zhao, Joe
2006-Aug-14 21:49 UTC
failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)"
Hi, Christian: I really appreciate your help. How do I know the fix is indeed included in 2.4.20 if I want to upgrade from 2.4.18 to 2.4.20? I did dig a bit for the release note of 2.4.20 but I couldn't find anything related to the problem. Stephen: Can you provide me more information regarding to the fix? Thanks. Joe -----Original Message----- From: ext3-users-bounces at redhat.com [mailto:ext3-users-bounces at redhat.com]On Behalf Of Christian Sent: Monday, August 14, 2006 5:13 PM To: ext3-users at redhat.com Subject: RE: failure in do_get_write_access() at transaction.c:731: "(((jh2bh(jh))->b_state & (1UL << BH_Uptodate)) != 0)" On Mon, 14 Aug 2006, Zhao, Joe wrote:> The problem is not easily reproducible but I have noticed that > somebody had raised the same issue before > (http://www.redhat.com/archives/ext3-users/2002-May/msg00052.html).thanks for the link, that really should clear up some things: Andrew Morton replied in [0] and pointed to a ext3-cvs.patch. Unfortunately it's not there any more: try to contact him where this file has moved to or try the wayback-machine [1] when it's back online. Another reply [2] from Stephen Tweedie explained this in depth, mentioning 2 fixes: 1) a missing "goto repeat", this should be this patch: http://sourceforge.net/mailarchive/message.php?msg_id=5105906 2) something involing parallel blockdevice IO/fs IO. However, I could not spot the right patch on the ext3 CVS commit list [3]. Maybe the ext3 developers remember... That, or someone with the lost ext3-cvs.patch should do it.> I know that the kernel version I am currently running is too old. > However, since it is running on the legacy product, it is not easy > to convince the customer to do the upgrade.4 years of begging to update their product to the present state-of-technology, wow ;)> If you can point me to where the fix is, I will probably just get > the fix and replace the file(s) while keeping running 2.4.19 kernel.Although Andrews patch was in ../2.4/2.4.19-pre8/ext3-cvs.patch, he said:> Stephen has a fix in ext3 CVS for this. I've been playing with that > fix in 2.5.x. I guess we'll slot it into 2.4.20-pre.would it be possible to "upgrade" to 2.4.20? Christian. [0] http://www.redhat.com/archives/ext3-users/2002-May/msg00053.html [1] http://www.archive.org/web/web.php [2] http://www.redhat.com/archives/ext3-users/2002-May/msg00058.html [3] http://sourceforge.net/mailarchive/forum.php?forum=gkernel-commit -- BOFH excuse #70: nesting roaches shorted out the ether cable _______________________________________________ Ext3-users mailing list Ext3-users at redhat.com https://www.redhat.com/mailman/listinfo/ext3-users
Seemingly Similar Threads
- EXT3 error message on CENTOS 3.4
- Assertion Failure
- Assertion failure in do_get_write_access() at transaction.c:609:
- Assertion failure in do_get_write_access() at transaction.c:737: "(((jh2bh(jh)) on a 2.4.18-14 (RH8.0) kernel while experiencing SCSI errors
- ext3 corruption