Re: [Qemu-block] [PATCH v5 1/6] iotests: allow Valgrind checking all QEMU processes
On 27/08/2019 22:56, John Snow wrote: > > > On 8/25/19 11:26 AM, Andrey Shinkevich wrote: >> >> >> On 16/08/2019 01:49, John Snow wrote: >>> >>> >>> On 7/19/19 12:30 PM, Andrey Shinkevich wrote: With the '-valgrind' option, let all the QEMU processes be run under the Valgrind tool. The Valgrind own parameters may be set with its environment variable VALGRIND_OPTS, e.g. VALGRIND_OPTS="--leak-check=yes" ./check -qcow2 -valgrind or they may be listed in the Valgrind checked file ./.valgrindrc or ~/.valgrindrc like --memcheck:leak-check=no --memcheck:track-origins=yes When QEMU-IO process is being killed, the shell report refers to the text of the command in _qemu_io_wrapper(), which was modified with this patch. So, the benchmark output for the tests 039, 061 and 137 is to be changed also. >>> >>> Oh, weird. "VALGRIND_QEMU=y" actually has just meant ... valgrind >>> qemu-io. OK. >>> Signed-off-by: Andrey Shinkevich --- tests/qemu-iotests/039.out | 30 --- tests/qemu-iotests/061.out | 12 ++-- tests/qemu-iotests/137.out | 6 +--- tests/qemu-iotests/common.rc | 69 4 files changed, 59 insertions(+), 58 deletions(-) diff --git a/tests/qemu-iotests/039.out b/tests/qemu-iotests/039.out index 724d7b2..972c6c0 100644 --- a/tests/qemu-iotests/039.out +++ b/tests/qemu-iotests/039.out @@ -11,11 +11,7 @@ No errors were found on the image. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 wrote 512/512 bytes at offset 0 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -else -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -fi ) +./common.rc: Killed ( _qemu_proc_wrapper "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) incompatible_features 0x1 ERROR cluster 5 refcount=0 reference=1 ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 @@ -50,11 +46,7 @@ read 512/512 bytes at offset 0 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 wrote 512/512 bytes at offset 0 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -else -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -fi ) +./common.rc: Killed ( _qemu_proc_wrapper "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) incompatible_features 0x1 ERROR cluster 5 refcount=0 reference=1 Rebuilding refcount structure @@ -68,11 +60,7 @@ incompatible_features 0x0 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 wrote 512/512 bytes at offset 0 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -else -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -fi ) +./common.rc: Killed ( _qemu_proc_wrapper "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) incompatible_features 0x0 No errors were found on the image. @@ -91,11 +79,7 @@ No errors were found on the image. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 wrote 512/512 bytes at offset 0 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -else -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; -fi ) +./common.rc: Killed ( _qemu_proc_wrapper "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) incompatible_features 0x1 ERROR cluster 5 refcount=0 reference=1 ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 @@ -105,11 +89,7 @@ Data may be corrupted, or further writes to the image may corrupt it. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 wrote 512/512 bytes at offset 0 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then -exec valgr
Re: [Qemu-block] [PATCH v5 1/6] iotests: allow Valgrind checking all QEMU processes
On 8/25/19 11:26 AM, Andrey Shinkevich wrote: > > > On 16/08/2019 01:49, John Snow wrote: >> >> >> On 7/19/19 12:30 PM, Andrey Shinkevich wrote: >>> With the '-valgrind' option, let all the QEMU processes be run under >>> the Valgrind tool. The Valgrind own parameters may be set with its >>> environment variable VALGRIND_OPTS, e.g. >>> VALGRIND_OPTS="--leak-check=yes" ./check -qcow2 -valgrind >>> or they may be listed in the Valgrind checked file ./.valgrindrc or >>> ~/.valgrindrc like >>> --memcheck:leak-check=no >>> --memcheck:track-origins=yes >>> When QEMU-IO process is being killed, the shell report refers to the >>> text of the command in _qemu_io_wrapper(), which was modified with this >>> patch. So, the benchmark output for the tests 039, 061 and 137 is to be >>> changed also. >>> >> >> Oh, weird. "VALGRIND_QEMU=y" actually has just meant ... valgrind >> qemu-io. OK. >> >>> Signed-off-by: Andrey Shinkevich >>> --- >>> tests/qemu-iotests/039.out | 30 --- >>> tests/qemu-iotests/061.out | 12 ++-- >>> tests/qemu-iotests/137.out | 6 +--- >>> tests/qemu-iotests/common.rc | 69 >>> >>> 4 files changed, 59 insertions(+), 58 deletions(-) >>> >>> diff --git a/tests/qemu-iotests/039.out b/tests/qemu-iotests/039.out >>> index 724d7b2..972c6c0 100644 >>> --- a/tests/qemu-iotests/039.out >>> +++ b/tests/qemu-iotests/039.out >>> @@ -11,11 +11,7 @@ No errors were found on the image. >>> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >>> wrote 512/512 bytes at offset 0 >>> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >>> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >>> then >>> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >>> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -else >>> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -fi ) >>> +./common.rc: Killed ( _qemu_proc_wrapper >>> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >>> incompatible_features 0x1 >>> ERROR cluster 5 refcount=0 reference=1 >>> ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 >>> @@ -50,11 +46,7 @@ read 512/512 bytes at offset 0 >>> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >>> wrote 512/512 bytes at offset 0 >>> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >>> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >>> then >>> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >>> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -else >>> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -fi ) >>> +./common.rc: Killed ( _qemu_proc_wrapper >>> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >>> incompatible_features 0x1 >>> ERROR cluster 5 refcount=0 reference=1 >>> Rebuilding refcount structure >>> @@ -68,11 +60,7 @@ incompatible_features 0x0 >>> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >>> wrote 512/512 bytes at offset 0 >>> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >>> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >>> then >>> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >>> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -else >>> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -fi ) >>> +./common.rc: Killed ( _qemu_proc_wrapper >>> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >>> incompatible_features 0x0 >>> No errors were found on the image. >>> >>> @@ -91,11 +79,7 @@ No errors were found on the image. >>> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >>> wrote 512/512 bytes at offset 0 >>> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >>> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >>> then >>> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >>> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -else >>> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -fi ) >>> +./common.rc: Killed ( _qemu_proc_wrapper >>> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >>> incompatible_features 0x1 >>> ERROR cluster 5 refcount=0 reference=1 >>> ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 >>> @@ -105,11 +89,7 @@ Data may be corrupted, or further writes to the image >>> may corrupt it. >>> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >>> wrote 512/512 bytes at offset 0 >>> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >>> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >>> then >>> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >>> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -else >>> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >>> -fi ) >>> +./common.r
Re: [Qemu-block] [PATCH v5 1/6] iotests: allow Valgrind checking all QEMU processes
On 16/08/2019 01:49, John Snow wrote: > > > On 7/19/19 12:30 PM, Andrey Shinkevich wrote: >> With the '-valgrind' option, let all the QEMU processes be run under >> the Valgrind tool. The Valgrind own parameters may be set with its >> environment variable VALGRIND_OPTS, e.g. >> VALGRIND_OPTS="--leak-check=yes" ./check -qcow2 -valgrind >> or they may be listed in the Valgrind checked file ./.valgrindrc or >> ~/.valgrindrc like >> --memcheck:leak-check=no >> --memcheck:track-origins=yes >> When QEMU-IO process is being killed, the shell report refers to the >> text of the command in _qemu_io_wrapper(), which was modified with this >> patch. So, the benchmark output for the tests 039, 061 and 137 is to be >> changed also. >> > > Oh, weird. "VALGRIND_QEMU=y" actually has just meant ... valgrind > qemu-io. OK. > >> Signed-off-by: Andrey Shinkevich >> --- >> tests/qemu-iotests/039.out | 30 --- >> tests/qemu-iotests/061.out | 12 ++-- >> tests/qemu-iotests/137.out | 6 +--- >> tests/qemu-iotests/common.rc | 69 >> >> 4 files changed, 59 insertions(+), 58 deletions(-) >> >> diff --git a/tests/qemu-iotests/039.out b/tests/qemu-iotests/039.out >> index 724d7b2..972c6c0 100644 >> --- a/tests/qemu-iotests/039.out >> +++ b/tests/qemu-iotests/039.out >> @@ -11,11 +11,7 @@ No errors were found on the image. >> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >> wrote 512/512 bytes at offset 0 >> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >> then >> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -else >> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -fi ) >> +./common.rc: Killed ( _qemu_proc_wrapper >> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >> incompatible_features 0x1 >> ERROR cluster 5 refcount=0 reference=1 >> ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 >> @@ -50,11 +46,7 @@ read 512/512 bytes at offset 0 >> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >> wrote 512/512 bytes at offset 0 >> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >> then >> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -else >> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -fi ) >> +./common.rc: Killed ( _qemu_proc_wrapper >> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >> incompatible_features 0x1 >> ERROR cluster 5 refcount=0 reference=1 >> Rebuilding refcount structure >> @@ -68,11 +60,7 @@ incompatible_features 0x0 >> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >> wrote 512/512 bytes at offset 0 >> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >> then >> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -else >> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -fi ) >> +./common.rc: Killed ( _qemu_proc_wrapper >> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >> incompatible_features 0x0 >> No errors were found on the image. >> >> @@ -91,11 +79,7 @@ No errors were found on the image. >> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >> wrote 512/512 bytes at offset 0 >> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >> then >> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -else >> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -fi ) >> +./common.rc: Killed ( _qemu_proc_wrapper >> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >> incompatible_features 0x1 >> ERROR cluster 5 refcount=0 reference=1 >> ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 >> @@ -105,11 +89,7 @@ Data may be corrupted, or further writes to the image >> may corrupt it. >> Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 >> wrote 512/512 bytes at offset 0 >> 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) >> -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; >> then >> -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 >> "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -else >> -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; >> -fi ) >> +./common.rc: Killed ( _qemu_proc_wrapper >> "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) >> incompatible_features 0x0 >> No errors
Re: [Qemu-block] [PATCH v5 1/6] iotests: allow Valgrind checking all QEMU processes
On 7/19/19 12:30 PM, Andrey Shinkevich wrote: > With the '-valgrind' option, let all the QEMU processes be run under > the Valgrind tool. The Valgrind own parameters may be set with its > environment variable VALGRIND_OPTS, e.g. > VALGRIND_OPTS="--leak-check=yes" ./check -qcow2 -valgrind > or they may be listed in the Valgrind checked file ./.valgrindrc or > ~/.valgrindrc like > --memcheck:leak-check=no > --memcheck:track-origins=yes > When QEMU-IO process is being killed, the shell report refers to the > text of the command in _qemu_io_wrapper(), which was modified with this > patch. So, the benchmark output for the tests 039, 061 and 137 is to be > changed also. > Oh, weird. "VALGRIND_QEMU=y" actually has just meant ... valgrind qemu-io. OK. > Signed-off-by: Andrey Shinkevich > --- > tests/qemu-iotests/039.out | 30 --- > tests/qemu-iotests/061.out | 12 ++-- > tests/qemu-iotests/137.out | 6 +--- > tests/qemu-iotests/common.rc | 69 > > 4 files changed, 59 insertions(+), 58 deletions(-) > > diff --git a/tests/qemu-iotests/039.out b/tests/qemu-iotests/039.out > index 724d7b2..972c6c0 100644 > --- a/tests/qemu-iotests/039.out > +++ b/tests/qemu-iotests/039.out > @@ -11,11 +11,7 @@ No errors were found on the image. > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then > -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 > "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -else > -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -fi ) > +./common.rc: Killed ( _qemu_proc_wrapper > "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) > incompatible_features 0x1 > ERROR cluster 5 refcount=0 reference=1 > ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 > @@ -50,11 +46,7 @@ read 512/512 bytes at offset 0 > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then > -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 > "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -else > -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -fi ) > +./common.rc: Killed ( _qemu_proc_wrapper > "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) > incompatible_features 0x1 > ERROR cluster 5 refcount=0 reference=1 > Rebuilding refcount structure > @@ -68,11 +60,7 @@ incompatible_features 0x0 > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then > -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 > "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -else > -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -fi ) > +./common.rc: Killed ( _qemu_proc_wrapper > "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) > incompatible_features 0x0 > No errors were found on the image. > > @@ -91,11 +79,7 @@ No errors were found on the image. > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then > -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 > "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -else > -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -fi ) > +./common.rc: Killed ( _qemu_proc_wrapper > "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) > incompatible_features 0x1 > ERROR cluster 5 refcount=0 reference=1 > ERROR OFLAG_COPIED data cluster: l2_entry=8005 refcount=0 > @@ -105,11 +89,7 @@ Data may be corrupted, or further writes to the image may > corrupt it. > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > wrote 512/512 bytes at offset 0 > 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) > -./common.rc: Killed ( if [ "${VALGRIND_QEMU}" == "y" ]; then > -exec valgrind --log-file="${VALGRIND_LOGFILE}" --error-exitcode=99 > "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -else > -exec "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@"; > -fi ) > +./common.rc: Killed ( _qemu_proc_wrapper > "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) > incompatible_features 0x0 > No errors were found on the image. > *** done > diff --git a/tests/qemu-iotests/061.out b/tests/qemu-iotests/061.out > index 1aa7d37..8cb57eb 100644 > --- a/tests/qemu-iotests/061.out > +++ b/tests/qemu-iotests/061.