Am 01.08.2025 um 21:09 hat Fabiano Rosas geschrieben: > Daniel P. Berrangé <berra...@redhat.com> writes: > > > On Fri, Aug 01, 2025 at 04:59:50PM +0200, Martin Kletzander wrote: > >> From: Martin Kletzander <mklet...@redhat.com> > >> > >> When running all tests the expected "killed" messages are indented > >> differently than the actual ones, by three more spaces. Change it so > >> that the messages match and tests pass. > > > > This would break the tests on my system and CI too. > > > > What distro are you seeing this on ? > > > > I'm guessing this is a different in either valgrind or C library ? > > It's bash, we have an open issue about it: > > https://gitlab.com/qemu-project/qemu/-/issues/3050
I see a patch has been posted to that bug, the most important part of which is this added filtering: --- a/tests/qemu-iotests/common.filter +++ b/tests/qemu-iotests/common.filter 2025-07-25 11:39:22.419665788 +0000 @@ -75,7 +75,7 @@ _filter_qemu_io() _filter_win32 | \ gsed -e "s/[0-9]* ops\; [0-9/:. sec]* ([0-9/.inf]* [EPTGMKiBbytes]*\/sec and [0-9/.inf]* ops\/sec)/X ops\; XX:XX:XX.X (XXX YYY\/sec and XXX ops\/sec)/" \ -e "s/: line [0-9][0-9]*: *[0-9][0-9]*\( Aborted\| Killed\)/:\1/" \ - -e "s/qemu-io> //g" + -e "s/qemu-io> //g" -e '/Killed/{ s/ \{2,\}/ /}' } # replace occurrences of QEMU_PROG with "qemu" This approach makes sense to me, though I would have kept each sed expression on a separate line. And given that the context line above includes "Aborted" as well, maybe have it here, too, though none of the actual test outputs have an Aborted message any more since commit 3f39447. Or we could have a cleanup patch first that removes the unused "Abort" above, just to keep things consistent. Either way, please post this as a proper patch on the mailing list. Kevin