Processed: tagging 774899

2015-01-08 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 774899 + upstream patch fixed-upstream
Bug #774899 [libdrm-intel1] libdrm-intel1: 855GM: Failed to submit batch 
buffer, expect rendering corruption: No space left on device
Added tag(s) upstream, fixed-upstream, and patch.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
774899: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774899
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/handler.s.c.142078673832170.transcr...@bugs.debian.org



Bug#774899: libdrm-intel1: 855GM: Failed to submit batch buffer, expect rendering corruption: No space left on device

2015-01-08 Thread Matthias Großmann
Package: libdrm-intel1
Version: 2.4.58-2
Severity: normal

Dear Maintainer,

since upgrading my ThinkPad X40 (Intel 855GM graphics) to Jessie, the
following error message appeares about twice a week in Xorg.0.log:

[  5173.704] (EE) intel(0): Failed to submit batch buffer, expect rendering 
corruption: No space left on device.

After this, newly opened windows or menus are either filled in black
or show up as empty frames until I reboot or disable KDE's desktop
effects.

So far, I have not been able to trigger this bug reliably, but this
typically happens when iceweasel displays large images.

By adding some fprintfs to the source code, I was able to track the
problem down to drm_intel_gem_check_aperture_space() in
libdrm-2.4.58/intel/intel_bufmgr_gem.c. This function returned -ENOSPC
because total_fences==7 and bufmgr_gem->available_fences==6.

There is a report for a similar bug (#725781), which was fixed
upstream (https://bugs.freedesktop.org/show_bug.cgi?id=59771#c29). If
you think there is a chance that this patch fixes my problem too, I'm
going to test it.



-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdrm-intel1 depends on:
ii  libc6  2.19-13
ii  libdrm22.4.58-2
ii  libpciaccess0  0.13.2-3+b1
ii  multiarch-support  2.19-13

libdrm-intel1 recommends no packages.

libdrm-intel1 suggests no packages.

-- no debconf information

*** lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to 
I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics 
Device (rev 02)
00:1d.0 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #3 (rev 01)
00:1d.7 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI 
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge 
(rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 
01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus 
Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 
Modem Controller (rev 01)
02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)
02:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host 
Adapter (rev 13)
02:01.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet 
Controller
02:02.0 Ethernet controller: Qualcomm Atheros AR5212 802.11abg NIC (rev 01)


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150108200416.2550.69991.reportbug@kermit.muppet



mesa: Changes to 'upstream-experimental'

2015-01-08 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 60e2e04fe8d9a55aeeeb8737a52c301e8a270458
Author: Emil Velikov 
Date:   Tue Dec 30 02:11:34 2014 +

Add release notes for the 10.4.1 release

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/10.4.1.html b/docs/relnotes/10.4.1.html
new file mode 100644
index 000..ec6d3c0
--- /dev/null
+++ b/docs/relnotes/10.4.1.html
@@ -0,0 +1,95 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 10.4.1 Release Notes / December 29, 2014
+
+
+Mesa 10.4.1 is a bug fix release which fixes bugs found since the 10.4.0 
release.
+
+
+Mesa 10.4.1 implements the OpenGL 3.3 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 3.3.  OpenGL
+3.3 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+SHA256 checksums
+
+TBD
+
+
+New features
+None
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=82585";>Bug 82585 
- geometry shader with optional out variable segfaults
+
+https://bugs.freedesktop.org/show_bug.cgi?id=82991";>Bug 82991 
- Inverted bumpmap in webgl applications
+
+https://bugs.freedesktop.org/show_bug.cgi?id=83908";>Bug 83908 
- [i965] Incorrect icon colors in Steam Big Picture
+
+
+
+
+Changes
+
+Andres Gomez (1):
+
+  i965/brw_reg: struct constructor now needs explicit negate and abs 
values.
+
+
+Cody Northrop (1):
+
+  i965: Require pixel alignment for GPU copy blit
+
+
+Emil Velikov (3):
+
+  docs: Add 10.4 sha256 sums, news item and link release notes
+  Revert "glx/dri3: Request non-vsynced Present for swapinterval zero. 
(v3)"
+  Update version to 10.4.1
+
+
+Ian Romanick (2):
+
+  linker: Wrap access of producer_var with a NULL check
+  linker: Assign varying locations geometry shader inputs for SSO
+
+
+Mario Kleiner (4):
+
+  glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly. 
(v2)
+  glx/dri3: Track separate (ust, msc) for PresentPixmap vs. 
PresentNotifyMsc (v2)
+  glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)
+  glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0) 
(v2)
+
+
+Maxence Le Doré (1):
+
+  glsl: Add gl_MaxViewports to available builtin constants
+
+
+
+
+
+

commit 1a3df8cc777af497f1557d9c6ad9360f7322b7fb
Author: Emil Velikov 
Date:   Tue Dec 30 02:07:33 2014 +

Update version to 10.4.1

Signed-off-by: Emil Velikov 

diff --git a/VERSION b/VERSION
index 816c071..da772b9 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-10.4.0
+10.4.1

commit 45416a255f304c53ef14c5d78a079f0979b72600
Author: Emil Velikov 
Date:   Tue Dec 30 01:03:14 2014 +

Revert "glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)"

This reverts commit ee241a688904211663e9445ed90e6d51aca3204f.

May not be the correct fix. Discussion is ongoing.

http://lists.freedesktop.org/archives/mesa-dev/2014-December/072969.html

diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c
index 1ddc723..0bda670 100644
--- a/src/glx/dri3_glx.c
+++ b/src/glx/dri3_glx.c
@@ -1526,7 +1526,6 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t 
target_msc, int64_t divisor,
xcb_connection_t *c = XGetXCBConnection(dpy);
struct dri3_buffer *back;
int64_t ret = 0;
-   uint32_t options = XCB_PRESENT_OPTION_NONE;
 
unsigned flags = __DRI2_FLUSH_DRAWABLE;
if (flush)
@@ -1579,17 +1578,6 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t 
target_msc, int64_t divisor,
  remainder = 0;
   }
 
-  /* From the GLX_EXT_swap_control spec:
-   *
-   * "If  is set to a value of 0, buffer swaps are not
-   *  synchronized to a video frame."
-   *
-   * Implementation note: It is possible to enable triple buffering 
behaviour
-   * by not using XCB_PRESENT_OPTION_ASYNC, but this should not be the 
default.
-   */
-  if (priv->swap_interval == 0)
-  options |= XCB_PRESENT_OPTION_ASYNC;
-
   back->busy = 1;
   back->last_swap = priv->send_sbc;
   xcb_present_pixmap(c,
@@ -1603,7 +1591,7 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t 
target_msc, int64_t divisor,
  None, /* target_crtc 
*/
  None,
  back->sync_fence,
- options,
+ XCB_PRESENT_OPTION_NONE,
  target_msc,
  divisor,
  remainder, 0, NULL);

commit fb3f7c0bc599f705dec0024188f1cb5deed93495
Author: Cody Northrop 
Date:   Mon Sep 15 16:14:20 2014 -0600

i965: Require pixel alignment for GPU copy blit

The blitter will start at a pixel's n