On Tue, Nov 06, 2018 at 04:56:51PM +0100, Markus Armbruster wrote: > Peter Maydell <peter.mayd...@linaro.org> writes: > > > On 30 October 2018 at 19:16, Markus Armbruster <arm...@redhat.com> wrote: > >> The following changes since commit > >> 3f3285491dd52014852a56135c90e428c8b507ea: > >> > >> Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' > >> into staging (2018-10-30 14:09:25 +0000) > >> > >> are available in the Git repository at: > >> > >> git://repo.or.cz/qemu/armbru.git tags/pull-monitor-2018-10-30 > >> > >> for you to fetch changes up to 1a8de278dd3c93a7aa40f88486509fe0e2de04da: > >> > >> vl: Avoid crash when -mon is underspecified (2018-10-30 20:13:52 +0100) > >> > >> ---------------------------------------------------------------- > >> Monitor patches for 2018-10-30 > >> > >> * Fix crash on shutdown with --daemonize > >> * Change out-of-band execution to stop reading instead of dropping > >> commands > >> * Enable out-of-band execution by default > >> * Avoid crash when -mon lacks chardev=... > >> > >> ---------------------------------------------------------------- > > > > Hi; I get test failures on FreeBSD host: > > > > TEST: tests/qmp-test... (pid=18305) > > /sparc64/qmp/protocol: OK > > /sparc64/qmp/oob: FAIL > > GTester: last random seed: R02Se36038cab4c051a2cd47374ec9718e98 > > (pid=18337) > > /sparc64/qmp/preconfig: OK > > FAIL: tests/qmp-test > > > > ERROR:tests/qmp-test.c:211:recv_cmd_id: assertion failed > > (qdict_get_try_str(resp, "id") == id): ("oob-1" == "queue-blocks-1") > > gmake: *** [/var/tmp/qemu-test.2n2tBU/tests/Makefile.include:805: > > check-qtest-sparc] Error 1 > > > > and similarly with i386/qmp/oob and sparc/qmp/oob. > > I haven't been able to reproduce, yet. I'm going to respin with fewer > patches, to get the other stuff in while I debug.
Strange, "make check -j8" failed on my hosts (I tried two) with either Markus's pull tree or qemu master: hw/core/ptimer.o: In function `timer_new_tl': /home/xz/git/qemu/include/qemu/timer.h:536: undefined reference to `timer_init_tl' collect2: error: ld returned 1 exit status make: *** [/home/xz/git/qemu/rules.mak:124: tests/ptimer-test] Error 1 Is that only happening on my hosts? And I can't reproduce the error too by only running the standalone qmp-test. Regaring to the test failure reported - when I saw that I thought about the patch "monitor: resume the monitor earlier if needed" in my series since that seems to have the possibility to bring such an uncertainty, though I noticed that Markus has already removed that patch from the pull. -- Peter Xu