Bug 25477

Summary: wedged chipset makes kernel flood syslog
Product: xorg Reporter: Oswald Buddenhagen <ossi>
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Remove the DRM_ERROR none

Description Oswald Buddenhagen 2009-12-06 09:29:52 UTC
Dec  6 17:18:15 err [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
Dec  6 17:18:15 err render error detected, EIR: 0x00000000
Dec  6 17:18:15 warning i915: Waking up sleeping processes
Dec  6 17:18:15 warning reboot required

so far, so good. kinda.
but then i get these to no end:

Dec  6 17:18:16 err [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged

obviously, this isn't a particularly good idea. the error condition should be propagated upwards and acted upon (i.e., no further requests made, server shutdown). one could also implement a simple flood protection, but that seems wrong.
Comment 1 Chris Wilson 2009-12-07 03:35:22 UTC
Created attachment 31807 [details] [review]
Remove the DRM_ERROR
Comment 2 Chris Wilson 2009-12-09 03:28:49 UTC
Eric has applied the patch, so it will be in the next kernel. Thanks.

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.