Created attachment 37113 [details] xorg.0.log System Environment: -------------------------- Arch: x86_64 Platform: Piketon Libdrm: (master)b803918f3f77c62edf22e78cb2095be399753423 Mesa: (glsl2)17a307d154489d718ab51a6272d2054868d782f6 Xserver: (master)xorg-server-1.8.99.905 Xf86_video_intel: (master)2267e5928bd90a6997970584462bd97df447e819 Kernel: v2.6.35-rc5 Bug detailed description: ------------------------- Run the glean test case glsl1 with the mesa glsl2 branch's code, it will has some error info as folowing. Many folowing test cases are affected by it. intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error intel_bufmgr_gem.c:1098: Error setting domain 9: Input/output error Reproduce steps: ---------------- 1. xinit & 2. ./glean -r glsl1 -o --quick -v -v -v -t glsl1
Created attachment 37114 [details] i915_error_state
Appending this to all.tests works around the problem for now: profile.tests['glean']['glsl1-for-loop with continue'].env['LIBGL_ALWAYS_SOFTWARE'] = 1
commit 2d1ed7b1b112cf13dd7eda7f500691f4c98a1ccc Author: Eric Anholt <eric@anholt.net> Date: Thu Jul 22 12:55:16 2010 -0700 glsl2: When a "continue" happens in a "for" loop, run the loop expression. Fixes: glsl1-for-loop with continue Bug #29097
(In reply to comment #3) > commit 2d1ed7b1b112cf13dd7eda7f500691f4c98a1ccc > Author: Eric Anholt <eric@anholt.net> > Date: Thu Jul 22 12:55:16 2010 -0700 > glsl2: When a "continue" happens in a "for" loop, run the loop expression. > Fixes: > glsl1-for-loop with continue > Bug #29097 With the newest code(3e882ec84a2493da74c55d105010a37de521e593) on mesa glsl2 branch, glean/glsl1 will not hang GPU now and it doesn't affect other tests. So verified.
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.