BUG in the intel driver or libdrm (or the git kernel)
Mathieu Taillefumier
mathieu.taillefumier at free.fr
Sun Nov 8 06:57:38 PST 2009
Hello,
I switch today to the last git kernel (I was running on the 2.6.31.1
version so far) but curiously xserver as well as the kernel indicate
some very nastly errors generated from the gpu. The result is an
unusable xorg with graphic corruptions. The messages from xserver are
the following :
intel_bufmgr_gem.c:916: Error setting domain 624: Input/output error
intel_bufmgr_gem.c:916: Error setting domain 624: Input/output error
intel_bufmgr_gem.c:916: Error setting domain 3: Input/output error
intel_bufmgr_gem.c:916: Error setting domain 3: Input/output error
intel_bufmgr_gem.c:842: Error setting to CPU domain 1216: Input/output error
The kernel on the other hand indicates that
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 2
at 1)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
28 at 4)
[drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
136 at 135)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
349 at 346)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
351 at 350)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
357 at 354)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
361 at 360)
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
render error detected, EIR: 0x00000000
i915: Waking up sleeping processes
[drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting
363 at 362)
I should indicate that I am running on the xorg git stack but the bug is
also present with the 1.7 version of xserver and the last official
version of libdrm. I am not sure where the problem is coming from but I
guess it is something in the kernel that is wrong since the same xorg
stack works very well with the 2.6.31 version of the kernel.
I attach the dmesg file (from cold boot) the Xorg.log file and the
errror from the server hopping this will help to track down this bug.
regards
Mathieu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg.gz
Type: application/gzip
Size: 13717 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20091108/e3cbf4de/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: error.gz
Type: application/gzip
Size: 1206 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20091108/e3cbf4de/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log.gz
Type: application/gzip
Size: 4865 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20091108/e3cbf4de/attachment-0002.bin>
More information about the xorg
mailing list