From: Markus Armbruster <armbru@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [PATCH v2 0/7] qobject: switch JSON parser to push
Date: Wed, 06 May 2026 08:32:56 +0200 [thread overview]
Message-ID: <87tssldp47.fsf@pond.sub.org> (raw)
In-Reply-To: <20260505064919.177855-1-pbonzini@redhat.com> (Paolo Bonzini's message of "Tue, 5 May 2026 08:49:12 +0200")
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.
prev parent reply other threads:[~2026-05-06 6:33 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-05 6:49 [PATCH v2 0/7] qobject: switch JSON parser to push Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 1/7] json-parser: constify JSONToken Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 2/7] json-parser: replace with a push parser Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 3/7] json-streamer: reuse parser Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 4/7] json-streamer: make brace/bracket count unsigned Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 5/7] json-streamer: remove token queue Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 6/7] json-streamer: do not heap-allocate JSONToken Paolo Bonzini
2026-05-05 6:49 ` [PATCH v2 7/7] json-parser: add location to JSON parsing errors Paolo Bonzini
2026-05-06 6:32 ` Markus Armbruster [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tssldp47.fsf@pond.sub.org \
--to=armbru@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.