Skip to contentSkip to conversation

New: kernel BUG at /kernel/fs/ext4/extents.c:1996!

Bug 59801 [email protected] 1 participant 6 messages Jun 17, 2013 – Jun 18, 2013

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=59801

Summary: kernel BUG at /kernel/fs/ext4/extents.c:1996!
Product: File System
Version: 2.5
Kernel Version: 3.0.21
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: ext4
AssignedTo: [email protected]
ReportedBy: [email protected]
Regression: No

Is it data corrupted? this bug make the device reset again and again, if there is a tool which can repair this error? I tried e2fsck, it didn't work.

Please help, thanks!

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#1 lore raw

[Bug 59801] kernel BUG at /kernel/fs/ext4/extents.c:1996!

https://bugzilla.kernel.org/show_bug.cgi?id=59801

--- Comment #1 from yyl810 <[email protected]> 2013-06-17 02:22:55 --- Created an attachment (id=104911)
--> (https://bugzilla.kernel.org/attachment.cgi?id=104911)
log

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#2 lore raw

[Bug 59801] kernel BUG at /kernel/fs/ext4/extents.c:1996!

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=59801

Theodore Tso <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

--- Comment #2 from Theodore Tso <[email protected]> 2013-06-17 03:22:31 ---
What version of e2fsprogs are you using? The BUG_ON looks like it was
triggered by a zero-length extent, and older versions of e2fsprogs didn't check for this condition.

I would suggest upgrading to e2fsprogs 1.42.7 (or e2fsprogs 1.42.8, which will be released in a few days), especially if you are using something older than 1.42.2 or so.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#3 lore raw

[Bug 59801] kernel BUG at /kernel/fs/ext4/extents.c:1996!

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=59801

--- Comment #3 from yyl810 <[email protected]> 2013-06-17 05:32:42 --- Thank you so much.
I was using 1.41.11, do you have e2fsprogs 1.42.7 bin file for ARM? if yes, could you kindly share with me?

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#4 lore raw

[Bug 59801] kernel BUG at /kernel/fs/ext4/extents.c:1996!

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=59801

Theodore Tso <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEW                         |RESOLVED
         Resolution|                            |PATCH_ALREADY_AVAILABLE

--- Comment #4 from Theodore Tso <[email protected]> 2013-06-17 12:35:29 --- Especially with ARM, where in general there is no standardization on C library shared library bindings, etc., you really need to build user packages for
yourself. There are more modern (1.42.5) packages for e2fsprogs compiled for
ARM from Debian, but there's no guarantee that it will work on whatever system you are using.

Please note that support of old kernels, especially kernels as old as 3.0, is on "best effort" basis. People who have to use old kernels on a commercial basis should get help from a commercial support organization (or build up ext4 expertise within their own organization, but the former is generally more
economically effective). There are a huge number of bug fixes since 3.0, and
while there are a few people will try to backport fixes to the 3.0 kernel, the testing to make sure those fixes do not introduce new bugs, and the effort to backport patches if they do not apply cleanly to older kernels, is very much on a best effort basis.

If the problem is really obvious, as in this case, where I can find the problem after looking for a few seconds, the open source community can try to give you support. But if it requires more work than that, we can't help you --- we just wouldn't have the time to improve ext4 for the upstream kernel if we were to supply free support for ancient kernels. (Not to mention that it would not be fair for those engineers whose salaries come from getting paid to support ancient kernels.)

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#5 lore raw

[Bug 59801] kernel BUG at /kernel/fs/ext4/extents.c:1996!

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=59801

yyl810 <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED

--- Comment #5 from yyl810 <[email protected]> 2013-06-18 01:14:51 --- I totally understand you and appreciate your suggestion.

Actually yesterday I tried compiling 1.42.7 on my system, although it's succeeded, but unfortunately there is crash, anyway I found a way to try.

Thanks again.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.