Bug 63664

Summary: [IVB/HSW]Piglit spec_OpenGL_3.0/gl-3.0-texture-integer randomly fail
Product: Mesa Reporter: lu hua <huax.lu>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: VERIFIED FIXED QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium CC: xunx.fang
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description lu hua 2013-04-18 03:24:14 UTC
System Environment:
--------------------------
Arch:             x86_64
Platform:         Haswell/Ivybridge
Libdrm:		(master)libdrm-2.4.43-8-ge5d8a9c1d6375feb74feb52f419a025f1abf94d1
Mesa:		(9.1)f0440493c2138ffb34c033443932fdd56a3caa59
Xserver:	(server-1.13-branch)xorg-server-1.13.3
Xf86_video_intel:(master)2.21.6-15-gf0b6ae2cfb811a8c234634c878800ca1fb95703f
Cairo:		(master)a64ce09715162c57d6e4b6a460d426af1d443cdc
Libva:		(master)32e44bcf45ee0f4a345ccaedda1d45079e8186ed
Libva_intel_driver:(master)31caada2967b94705d78ab7f6d07965ad7f13d42
Kernel:	(drm-intel-fixes) 8abbbaf6adb46157b6bd416f7616b555cc6a332f

Bug detailed description:
-----------------------------
It randomly fails on haswell/ivybridge with mesa 9.1 branch.It fails 2 in 10 runs.
It passes 20 in 20 runs on master branch.

output:
texture-integer: failure with format GL_RGB8I_EXT:
  texture color = 80, 123, 33, 0
  expected color = 0.25, 0.5, 0.75, 0
  result color = 0.25098, 0.501961, 0.74902, 1
PIGLIT: {'result': 'fail' }

Reproduce steps:
----------------------------
1. xinit
2. ./bin/gl-3.0-texture-integer -auto -fbo
Comment 1 Tapani Pälli 2014-10-10 11:59:23 UTC
This has been fixed in in branch origin/9.1 (which the bug has been filed on), I've confirmed this using branch on IVB and running:

for (( c=1; c<=100; c++ )) do bin/gl-3.0-texture-integer -auto -fbo; done

it passes all of the runs (same on today's Mesa master).
Comment 2 lu hua 2014-10-13 05:45:48 UTC
Verified.Fixed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.