Upstream appears to have fixed this exact `iomap_write_end_inline()`
crash in:
70d3855594cf6e8791970714b65cac3202d6160e ("ntfs3: Allocate iomap
inline_data using alloc_page")
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=70d3855594cf6e8791970714b65cac3202d6160e
The commit explains that NTFS3 allocated `IOMAP_INLINE` data with
`kmemdup()`, which does not guarantee page alignment. Consequently,
`iomap_inline_data_valid()` could fail and trigger the bug in
`iomap_write_end_inline()`. This matches the crash signature reported
here.
The commit has:
Fixes: 099ef9ab9203 ("fs/ntfs3: implement iomap-based file operations")
and closes upstream Kernel Bugzilla #221446. It is included in Linux
7.2, while Ubuntu Noble HWE 7.0.0-29 appears to retain the affected
implementation.
Could the Ubuntu kernel team please assess commit 70d3855594cf for
backport to Noble’s 7.0 HWE kernel? The reliable reproduction described
in this report may also be useful for validating a candidate kernel.
Separately, LP #2164537 concerns a different resident-writeback failure
addressed by upstream commit 65bd5da999ef, so the duplicate relationship
may warrant reassessment.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161222
Title:
Kernel BUG at fs/iomap/buffered-io.c:1061 (iomap_write_end) via
ntfs_file_write_iter on 7.0.0-28-generic — regression, reproducible
under parallel build load on ntfs3
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2161222/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs