qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL 0/2] Vga 20180604 patches


From: Peter Maydell
Subject: Re: [Qemu-devel] [PULL 0/2] Vga 20180604 patches
Date: Mon, 4 Jun 2018 16:40:37 +0100

On 4 June 2018 at 09:49, Gerd Hoffmann <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]