Message ID | 20180604084903.8163-1-kraxel@redhat.com |
---|---|
State | New |
Headers | show |
On 4 June 2018 at 09:49, Gerd Hoffmann <kraxel@redhat.com> wrote: > The following changes since commit 392fba9f583223786f844dce9b2e7f9a0ce0147a: > > Merge remote-tracking branch 'remotes/stsquad/tags/pull-travis-updates-010618-1' into staging (2018-06-01 17:32:30 +0100) > > are available in the git repository at: > > git://git.kraxel.org/qemu tags/vga-20180604-pull-request > > for you to fetch changes up to 6bc2fd57e1fc2d1957d1ff952793c53764130218: > > vga: cleanup surface handling (2018-06-04 09:44:10 +0200) > > ---------------------------------------------------------------- > Two little vga fixes. > > ---------------------------------------------------------------- > > Gerd Hoffmann (2): > bochs-display: add missing break > vga: cleanup surface handling > > hw/display/bochs-display.c | 1 + > hw/display/vga.c | 36 +++++++++++++++++++----------------- > 2 files changed, 20 insertions(+), 17 deletions(-) I got a failure in the migration tests with this applied: /i386/ahci/migrate/sanity: /home/petmay01/linaro/qemu-for-merges/migration/ qemu-file.c:119:15: runtime error: member access within misaligned address 0x101010101010101 for type 'QEMUFile' (aka ' struct QEMUFile'), which requires 8 byte alignment 0x101010101010101: note: pointer points here <memory cannot be printed> /home/petmay01/linaro/qemu-for-merges/migration/qemu-file.c:119:15: runtime error: load of misaligned address 0x1010101 01018545 for type 'int', which requires 4 byte alignment 0x101010101018545: note: pointer points here <memory cannot be printed> ahci-test: /home/petmay01/linaro/qemu-for-merges/tests/libqtest.c:113: void kill_qemu(QTestState *): Assertion `!WCORED UMP(wstatus)' failed. FAIL GTester: last random seed: R02S0741b59625080b71b3c3e7b5f47baf32 (pid=2216) something going wrong with a clearly bogus pointer... The file/line reference is to qemu_file_get_error(), so I guess something has wound up with a stale QEMUFile*. Unfortunately this doesn't seem to reproduce. I haven't seen it before, so my guess is this is an intermittent introduced by your earlier migration pullreq which is now in master ? Might only manifest when the host machine is under load or during a 'make check -j8' parallel test run. thanks -- PMM
On 4 June 2018 at 16:40, Peter Maydell <peter.maydell@linaro.org> wrote: > On 4 June 2018 at 09:49, Gerd Hoffmann <kraxel@redhat.com> wrote: >> The following changes since commit 392fba9f583223786f844dce9b2e7f9a0ce0147a: >> >> Merge remote-tracking branch 'remotes/stsquad/tags/pull-travis-updates-010618-1' into staging (2018-06-01 17:32:30 +0100) >> >> are available in the git repository at: >> >> git://git.kraxel.org/qemu tags/vga-20180604-pull-request >> >> for you to fetch changes up to 6bc2fd57e1fc2d1957d1ff952793c53764130218: >> >> vga: cleanup surface handling (2018-06-04 09:44:10 +0200) >> >> ---------------------------------------------------------------- >> Two little vga fixes. >> >> ---------------------------------------------------------------- >> >> Gerd Hoffmann (2): >> bochs-display: add missing break >> vga: cleanup surface handling >> >> hw/display/bochs-display.c | 1 + >> hw/display/vga.c | 36 +++++++++++++++++++----------------- >> 2 files changed, 20 insertions(+), 17 deletions(-) > > I got a failure in the migration tests with this applied: > Unfortunately this doesn't seem to reproduce. I haven't seen > it before, so my guess is this is an intermittent introduced > by your earlier migration pullreq which is now in master ? > Might only manifest when the host machine is under load or > during a 'make check -j8' parallel test run. A rerun didn't show this up, and it doesn't look like it could be anything in this pull, so I've applied the pullreq. thanks -- PMM