Hello community,

here is the log from the commit of package xorg-x11-server for openSUSE:Factory 
checked in at 2013-02-21 10:46:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorg-x11-server (Old)
 and      /work/SRC/openSUSE:Factory/.xorg-x11-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorg-x11-server", Maintainer is "sndir...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorg-x11-server/xorg-x11-server.changes  
2013-02-01 16:15:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xorg-x11-server.new/xorg-x11-server.changes     
2013-02-21 10:46:43.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Feb 20 13:36:40 UTC 2013 - sndir...@suse.com
+
+- added u_init_framebuffer_base.patch: initialize buffer.base to fix 
+  Xorg segfault in virtualbox guest (bnc#799480)
+
+-------------------------------------------------------------------

New:
----
  u_init_framebuffer_base.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11-server.spec ++++++
--- /var/tmp/diff_new_pack.WwsDK3/_old  2013-02-21 10:46:46.000000000 +0100
+++ /var/tmp/diff_new_pack.WwsDK3/_new  2013-02-21 10:46:46.000000000 +0100
@@ -177,6 +177,7 @@
 Patch222:       N_sync-fix.patch
 Patch225:       u_Do-not-use-intel-driver-on-Poulsbo-Oaktrail-Medfield.patch
 Patch226:       u_vgaHW-no-legacy.patch
+Patch227:       u_init_framebuffer_base.patch
 
 %description
 This package contains the X.Org Server.
@@ -295,6 +296,7 @@
 #%patch222 -p1
 %patch225 -p1
 %patch226 -p0
+%patch227 -p1
 
 %build
 autoreconf -fi

++++++ u_init_framebuffer_base.patch ++++++
Index: xorg-server-1.13.2/glx/glxdri.c
===================================================================
--- xorg-server-1.13.2/glx/glxdri.c
+++ xorg-server-1.13.2/glx/glxdri.c
@@ -971,13 +971,15 @@ __glXDRIscreenProbe(ScreenPtr pScreen)
     size_t buffer_size;
     ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
 
+    framebuffer.base = NULL;
+
     if (!xf86LoaderCheckSymbol("DRIQueryDirectRenderingCapable") ||
         !DRIQueryDirectRenderingCapable(pScreen, &isCapable) || !isCapable) {
         LogMessage(X_INFO,
                    "AIGLX: Screen %d is not DRI capable\n", pScreen->myNum);
         return NULL;
     }
-
+   
     screen = calloc(1, sizeof *screen);
     if (screen == NULL)
         return NULL;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to