Summary: | [glsl2] glean case glsl1 cause GPU error | ||
---|---|---|---|
Product: | Mesa | Reporter: | zhao jian <jian.j.zhao> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | high | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 29044 | ||
Attachments: |
xorg.0.log
i915_error_state |
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.
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