* Peter Maydell (peter.mayd...@linaro.org) wrote: > On Thu, 4 Feb 2021 at 17:16, Dr. David Alan Gilbert (git) > <dgilb...@redhat.com> wrote: > > > > From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> > > > > The following changes since commit 1ba089f2255bfdb071be3ce6ac6c3069e8012179: > > > > Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2021-02-04' > > into staging (2021-02-04 14:15:35 +0000) > > > > are available in the Git repository at: > > > > git://github.com/dagrh/qemu.git tags/pull-migration-20210204a > > > > for you to fetch changes up to ef74d46576a9e5aff96f285b74150f341a525688: > > > > migration: introduce snapshot-{save, load, delete} QMP commands > > (2021-02-04 16:29:03 +0000) > > > > ---------------------------------------------------------------- > > Migration pull 2020-02-04 > > > > New snapshot features: > > a) Andrey's RAM snapshot feature using userfault-wp > > b) Dan's native-QMP snapshots > > > > Cleanups: > > c) Jinhao's memory leeak fixes > > d) Wainer's maybe unitialized fix > > e) Markus's parameter fixes > > > > Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > > Fails iotest 267 on ppc64 host: > TEST iotest-qcow2: 267 [fail]
OK, found it - I'll work up a new pull. Dave > QEMU -- > "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-system-ppc64" > -nodefaults -display none -accel q > test > QEMU_IMG -- > "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-img" > QEMU_IO -- > "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-io" --cache > writeback --aio threads -f qcow2 > QEMU_NBD -- > "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-nbd" > IMGFMT -- qcow2 > IMGPROTO -- file > PLATFORM -- Linux/ppc64 gcc1-power7.osuosl.org 3.10.0-862.14.4.el7.ppc64 > TEST_DIR -- /home/pm215/qemu/build/all/tests/qemu-iotests/scratch > SOCK_DIR -- /tmp/tmpea7m6_b4 > SOCKET_SCM_HELPER -- > /home/pm215/qemu/build/all/tests/qemu-iotests/socket_scm_helper > --- /home/pm215/qemu/tests/qemu-iotests/267.out > +++ 267.out.bad > @@ -36,7 +36,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24600 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > Testing: -drive driver=IMGFMT,file=TEST_DIR/t.IMGFMT,if=none -device > virtio-blk,drive=none0 > @@ -47,7 +49,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24653 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > > === -drive if=virtio === > @@ -72,7 +76,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24760 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > > === Simple -blockdev === > @@ -97,7 +103,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24866 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > Testing: -blockdev > driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev > driver=raw,file=file,node-name=raw -blockdev > driver=IMGFMT,file=raw,node-name=fmt > @@ -108,7 +116,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24919 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > > === -blockdev with a filter on top === > @@ -122,7 +132,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 24972 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > > === -blockdev with a backing file === > @@ -137,7 +149,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 25056 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 > backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT > Testing: -blockdev > driver=file,filename=TEST_DIR/t.IMGFMT.base,node-name=backing-file > -blockdev driver=IMGFMT,file=backing-file,node-name=backing-fmt > -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file > -blockdev driver=IMGFMT,file=file,backing=backing-fmt,node-name=fmt > @@ -148,7 +162,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 25109 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > Internal snapshots on overlay: > Snapshot list: > @@ -169,7 +185,9 @@ > ID TAG VM SIZE DATE VM CLOCK > ICOUNT > -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 > (qemu) loadvm snap0 > -(qemu) quit > +./common.rc: line 163: 25179 Segmentation fault ( if [ -n > "${QEMU_NEED_PID}" ]; then > + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; > +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec > "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) > > Internal snapshots on overlay: > Snapshot list: > TEST iotest-qcow2: 268 > > > thanks > -- PMM > -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK