[Regression] EXT4-fs error (device sda2): ext4_validate_block_bitmap:383: comm stress-ng: bg 4705: bad block bitmap checksum
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The stress-ng mknod/dentry tests can trigger a bug that causes ext4 error messages:
EXT4-fs error (device sda2): ext4_validate_
Observed on HiSilicon D05 and D06 arm64 servers.
[Test Case]
We use the Canonical certification test suite, which wraps various stress-ng tests, to reproduce this:
$ sudo apt-add-repository -y ppa:hardware-
$ sudo apt install -y canonical-
$ sudo mkfs.ext4 /dev/sda1 (Obviously, this should not be your root disk!!)
$ sudo /usr/lib/
[Fix]
We applied a partial fix for a regression in LP: #1780137 - that applied to inode bitmaps. We also need a fix for block bitmaps.
https:/
[Regression Risk]
With the proposed fix, the above test case passes reliably. I'm not an expert in the code though, so I don't have a good feel for the risks to it.
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Cosmic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Cosmic): | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1781709
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.