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

2018-06-04 Thread Peter Maydell
On 4 June 2018 at 16:40, Peter Maydell  wrote:
> On 4 June 2018 at 09:49, Gerd Hoffmann  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



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

2018-06-04 Thread Peter Maydell
On 4 June 2018 at 09:49, Gerd Hoffmann  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

/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

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



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

2018-06-04 Thread Gerd Hoffmann
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(-)

-- 
2.9.3