[SRU][Q][PATCH 0/1] ubuntu_blktrace_smoke_test fails on questing with rust coreutils (LP: #2137698)
Edoardo Canepa
edoardo.canepa at canonical.com
Thu Jan 8 10:25:39 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2137698
SRU Justification:
[Impact]
ubuntu_blktrace_smoke_test fails on questing with rust coreutils enabled.
Executing with GNU coreutils makes the test pass.
ID: com.canonical.kernel::ubuntu_blktrace_smoke_test/blktrace-smoke-test
Category: com.canonical.plainbox::uncategorised
... 8<
-------------------------------------------------------------------------
PASSED (CONFIG_BLK_DEV_IO_TRACE=y in /boot/config-6.17.0-11-generic)
Using block device /dev/loop0 for path /tmp/cwd-
hmzznri9.43f7bf5d91458d09dc595f27a2105298dbd7be4196a6f7444786bd783e1e92a1/mnt
Test regime:
dd performing 65536 1K block writes
looking for at least 1024 blktrace events
Sat Dec 20 19:52:16 UTC 2025: blktrace starting
Sat Dec 20 19:52:16 UTC 2025: dd starting
Sat Dec 20 19:52:16 UTC 2025: dd stopped
Sat Dec 20 19:52:16 UTC 2025: waiting for 10 seconds
Sat Dec 20 19:52:26 UTC 2025: blktrace being terminated
Sat Dec 20 19:52:26 UTC 2025: blktrace terminated
Sat Dec 20 19:52:26 UTC 2025: blktrace data parsed
FAILED (expecting at least 1024 block traces events from the dd process,
got 0)
FAILED (expecting at least 1024 block read traces events, got 0)
FAILED (expecting at least 1024 block write traces events, got 0)
[Fix]
Revert commit "ext4: fail unaligned direct IO write with EINVAL".
[Test Plan]
To reproduce the issue:
execute ubuntu_blktrace_smoke_test
with the reverted commit the test should pass as before the commit was pulled.
[Where problems could occur]
The regression potential is low, since this commit was actually a cleanup of an unnecessary error condition.
That said, further investigation should be made as to why it behaves differently on rust and GNU coreutils.
More information about the kernel-team
mailing list