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]

Reply via email to