2012-02-29 07:48:10

by David Feuer

[permalink] [raw]
Subject: i915 drm crashes with link to relevant i915_error_state

I've put up the i915_error_state at
http://techhouse.org/~dfeuer/i915_error_state to (hopefully) allow
this message to go through.

dfeuer@Lemur ~ $ uname -a
Linux Lemur 3.3.0-030300rc5-generic #201202251535 SMP Sat Feb 25
20:36:29 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

The relevant syslog bit:

Feb 29 02:00:07 Lemur kernel: [58897.766802]
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU
hung
Feb 29 02:00:07 Lemur kernel: [58897.766814] [drm] capturing error
event; look for more information in /debug/dri/0/i915_error_state
Feb 29 02:00:07 Lemur udevd[8093]: failed to execute
'/usr/share/apport/apport-gpu-error-intel.py'
'/usr/share/apport/apport-gpu-error-intel.py': No such file or
directory
Feb 29 02:00:07 Lemur kernel: [58897.770984] [drm:i915_wait_request]
*ERROR* i915_wait_request returns -11 (awaiting 3071104 at 3071098,
next 3071105)
Feb 29 02:01:07 Lemur udevd[8097]: failed to execute
'/usr/share/apport/apport-gpu-error-intel.py'
'/usr/share/apport/apport-gpu-error-intel.py': No such file or
directory
Feb 29 02:01:07 Lemur kernel: [58957.629331]
[drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU
hung
Feb 29 02:01:07 Lemur kernel: [58957.629371] [drm:i915_wait_request]
*ERROR* i915_wait_request returns -11 (awaiting 3105772 at 3105766,
next 3105773)

Note:

I got these two incidents running supertuxkart, which is my favorite
way to generate drm crashes. fgfs (flight sim) and blender (3d
graphics editor) are quite efficient for that too, though much less so
than in previous kernel versions.

David Feuer


2012-02-29 10:24:27

by Chris Wilson

[permalink] [raw]
Subject: Re: i915 drm crashes with link to relevant i915_error_state

On Wed, 29 Feb 2012 02:48:07 -0500, David Feuer <[email protected]> wrote:
> I've put up the i915_error_state at
> http://techhouse.org/~dfeuer/i915_error_state to (hopefully) allow
> this message to go through.

[snip]

> I got these two incidents running supertuxkart, which is my favorite
> way to generate drm crashes. fgfs (flight sim) and blender (3d
> graphics editor) are quite efficient for that too, though much less so
> than in previous kernel versions.

Please file a bug report against Mesa/i965 on bugzilla.freedesktop.org.
The kernel is reporting that the userspace GL driver has caused the GPU
to execute an invalid program.
-Chris

--
Chris Wilson, Intel Open Source Technology Centre