Hello community, here is the log from the commit of package gfxboot for openSUSE:Factory checked in at 2014-10-05 20:30:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gfxboot (Old) and /work/SRC/openSUSE:Factory/.gfxboot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gfxboot" Changes: -------- --- /work/SRC/openSUSE:Factory/gfxboot/gfxboot.changes 2014-09-20 15:49:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gfxboot.new/gfxboot.changes 2014-10-05 20:31:19.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Oct 2 17:11:28 CEST 2014 - snwint@suse.de + +- work around memory corruption issue seen on hyper-v (bnc #876640) +- 4.5.6 + +------------------------------------------------------------------- Old: ---- gfxboot-4.5.5.tar.xz New: ---- gfxboot-4.5.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gfxboot.spec ++++++ --- /var/tmp/diff_new_pack.81Z7v0/_old 2014-10-05 20:31:21.000000000 +0200 +++ /var/tmp/diff_new_pack.81Z7v0/_new 2014-10-05 20:31:21.000000000 +0200 @@ -17,13 +17,13 @@ Name: gfxboot -Version: 4.5.5 +Version: 4.5.6 Release: 0 Summary: Graphical Boot Logo for GRUB, LILO and SYSLINUX License: GPL-2.0+ Group: System/Boot Url: http://en.opensuse.org/SDB:Gfxboot -Source: gfxboot-4.5.5.tar.xz +Source: gfxboot-4.5.6.tar.xz Source1: KDE.tar.xz Source2: openSUSE.tar.xz Source3: SLED.tar.xz ++++++ KDE.tar.xz ++++++ ++++++ SLED.tar.xz ++++++ ++++++ SLES.tar.xz ++++++ ++++++ examples.tar.xz ++++++ ++++++ gfxboot-4.5.5.tar.xz -> gfxboot-4.5.6.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gfxboot-4.5.5/VERSION new/gfxboot-4.5.6/VERSION --- old/gfxboot-4.5.5/VERSION 2014-09-17 13:00:26.000000000 +0200 +++ new/gfxboot-4.5.6/VERSION 2014-10-02 17:11:22.000000000 +0200 @@ -1 +1 @@ -4.5.5 +4.5.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gfxboot-4.5.5/bincode.asm new/gfxboot-4.5.6/bincode.asm --- old/gfxboot-4.5.5/bincode.asm 2013-07-22 13:46:31.000000000 +0200 +++ new/gfxboot-4.5.6/bincode.asm 2014-10-02 17:08:33.000000000 +0200 @@ -5430,7 +5430,15 @@ jnz prim_aend_10 dec ecx - lea eax,[ecx+4*ecx+2] + + ; we need 5 * array_size + 2 bytes (for head) for our array + ; BUT... + ; +8: allocate a bit more memory than strictly necessary + ; else memory allocation gets corrupted on hyper-v (bnc #876640) + ; (part of the next block gets overwritten) + ; it's unclear, why + ; even with identical memory layout it doesn't break in other vms + lea eax,[ecx+4*ecx+2 + 8] push ecx call calloc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gfxboot-4.5.5/changelog new/gfxboot-4.5.6/changelog --- old/gfxboot-4.5.5/changelog 2014-09-17 13:00:28.000000000 +0200 +++ new/gfxboot-4.5.6/changelog 2014-10-02 17:11:24.000000000 +0200 @@ -1,4 +1,7 @@ -2014-09-17: HEAD +2014-10-02: HEAD + - work around memory corruption issue seen on hyper-v (bnc #876640) + +2014-09-17: 4.5.5 - fix compiler warning - recreated font to match latest translations - translation update 2 ++++++ openSUSE.tar.xz ++++++ ++++++ upstream.tar.xz ++++++ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org