Fails "make check" for me:
>>> MESON_TEST_ITERATION=1 QTEST_QEMU_STORAGE_DAEMON_BINARY=./storage-daemon/qemu-storage-daemon RUST_BACKTRACE=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=51 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_DBUS_DAEMON=/work/armbru/qemu/tests/dbus-daemon.sh QTEST_QEMU_BINARY=./qemu-system-x86_64 PYTHON=/work/armbru/qemu/bld-x86/pyvenv/bin/python3 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 QTEST_QEMU_IMG=./qemu-img /work/armbru/qemu/bld-x86/tests/qtest/migration-test --tap -k --full
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
Unexpected error in parse_error() at ../qobject/json-parser.c:166:
/work/armbru/qemu/bld-x86/tests/qtest/migration-test: JSON parse error at line 1, column 54, key is not a string in object
(test program exited with status code -6)
Backtrace:
#0 0x00007f89d03c2735 in abort () from /lib64/libc.so.6
#1 0x000056289af27c35 in error_handle (errp=0x56289b0cfc68 <error_abort>,
err=0x5628c8f7cad0) at ../util/error.c:37
#2 0x000056289af28b5d in error_propagate (
dst_errp=0x56289b0cfc68 <error_abort>, local_err=0x5628c8f7cad0)
at ../util/error.c:300
#3 0x000056289af1a632 in qobject_from_jsonv (
string=0x56289af87b60 "{ 'execute': 'migrate-set-parameters','arguments': { %s: %lld } }", ap=0x7ffd1bd86550, errp=0x56289b0cfc68 <error_abort>)
at ../qobject/qjson.c:76
#4 0x000056289af1a6f3 in qobject_from_vjsonf_nofail (
string=0x56289af87b60 "{ 'execute': 'migrate-set-parameters','arguments': { %s: %lld } }", ap=0x7ffd1bd86770) at ../qobject/qjson.c:97
#5 0x000056289aec789e in _qmp_fd_vsend_fds (fd=3, fds=0x0, fds_num=0,
fmt=0x56289af87b60 "{ 'execute': 'migrate-set-parameters','arguments': { %s: %lld } }", ap=0x7ffd1bd86770) at ../tests/qtest/libqmp.c:148
#6 0x000056289aec7a8e in qmp_fd_vsend (fd=3,
fmt=0x56289af87b60 "{ 'execute': 'migrate-set-parameters','arguments': { %s: %lld } }", ap=0x7ffd1bd86770) at ../tests/qtest/libqmp.c:190
#7 0x000056289aec24da in qtest_qmp_vsend (s=0x5628c8f3b6f0,
fmt=0x56289af87b60 "{ 'execute': 'migrate-set-parameters','arguments': { %s: %lld } }", ap=0x7ffd1bd86770) at ../tests/qtest/libqtest.c:872
#8 0x000056289aec2569 in qtest_vqmp (s=0x5628c8f3b6f0,
Looks like interpolation broke.