Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2014-06-02 07:04:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2014-05-13 20:45:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2014-06-02 07:04:26.000000000 +0200 @@ -1,0 +2,18 @@ +Tue May 27 13:39:00 CEST 2014 - [email protected] + +- Fix zero-division with empty height (bnc#879462) + u_mesa-gallium-llvmpipe-fix-SIGFPE.patch + +------------------------------------------------------------------- +Mon May 26 23:36:44 UTC 2014 - [email protected] + +- Update to version 10.2-rc4: + Another round of bugfixes towards the final 10.2 + +------------------------------------------------------------------- +Mon May 19 16:10:36 UTC 2014 - [email protected] + +- Update to 10.2-rc3 + Even more bugfixes + +------------------------------------------------------------------- Old: ---- MesaLib-10.2.0-rc2.tar.bz2 New: ---- MesaLib-10.2.0-rc4.tar.bz2 u_mesa-gallium-llvmpipe-fix-SIGFPE.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.QiXPeX/_old 2014-06-02 07:04:27.000000000 +0200 +++ /var/tmp/diff_new_pack.QiXPeX/_new 2014-06-02 07:04:27.000000000 +0200 @@ -58,10 +58,10 @@ %endif %define _name_archive MesaLib -%define _version 10.2.0-rc2 +%define _version 10.2.0-rc4 Name: Mesa -Version: 10.2.0~rc2 +Version: 10.2.0~rc4 Release: 0 BuildRequires: autoconf >= 2.60 BuildRequires: automake @@ -149,6 +149,8 @@ Patch13: u_mesa-8.0.1-fix-16bpp.patch # Patch from Fedora, use shmget when available, under llvmpipe Patch15: u_mesa-8.0-llvmpipe-shmget.patch +# to be upstreamed +Patch16: u_mesa-gallium-llvmpipe-fix-SIGFPE.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -514,6 +516,7 @@ #%patch15 -p1 #%patch13 -p1 ### +%patch16 -p1 %build rm -f src/mesa/depend ++++++ MesaLib-10.2.0-rc2.tar.bz2 -> MesaLib-10.2.0-rc4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/Mesa/MesaLib-10.2.0-rc2.tar.bz2 /work/SRC/openSUSE:Factory/.Mesa.new/MesaLib-10.2.0-rc4.tar.bz2 differ: char 11, line 1 ++++++ u_mesa-gallium-llvmpipe-fix-SIGFPE.patch ++++++ From: Takashi Iwai <[email protected]> Subject: Fix zero-division in llvmpipe_texture_layout() References: bnc#879462 Fix the crash of "gnome-control-center info" invocation on QEMU where zero height is passed at init. Signed-off-by: Takashi Iwai <[email protected]> --- src/gallium/drivers/llvmpipe/lp_texture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/src/gallium/drivers/llvmpipe/lp_texture.c +++ b/src/gallium/drivers/llvmpipe/lp_texture.c @@ -115,7 +115,7 @@ llvmpipe_texture_layout(struct llvmpipe_ lpr->row_stride[level] = align(nblocksx * block_size, util_cpu_caps.cacheline); /* if row_stride * height > LP_MAX_TEXTURE_SIZE */ - if (lpr->row_stride[level] > LP_MAX_TEXTURE_SIZE / nblocksy) { + if (nblocksy && lpr->row_stride[level] > LP_MAX_TEXTURE_SIZE / nblocksy) { /* image too large */ goto fail; } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
