Bug 195802

Summary: X.org on i855 "Error in I830WaitLpRing()": X crashes, takes out DRM
Product: [Fedora] Fedora Reporter: James <james>
Component: xorg-x11-drv-i810Assignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 5   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-06-28 06:34:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 150223    
Attachments:
Description Flags
X.org log showing the problem none

Description James 2006-06-17 21:54:11 UTC
Description of problem:
X crashes and one must restart the machine. Logs show "Error in I830WaitLpRing()".

Version-Release number of selected component (if applicable):
kernel-2.6.16-1.2133_FC5
xorg-x11-drv-i810-1.4.1.3-3.1
Intel i855 graphics

How reproducible:
Sporadic

Steps to Reproduce:
1. Try running an acceleration-heavy application (e.g., something OpenGL or
XV?). In this particular instance, happened immediately on resume from S3 sleep,
but I've seen it happen when just opening an application or watching a video.
  
Actual results:
X server crashes, leaving a message 

Error in I830WaitLpRing(), now is -470411049, start is -470413050
pgetbl_ctl: 0x1ffe0001 pgetbl_err: 0x0
ipeir: 0 iphdr: 2000001
LP ring tail: 38 head: 0 len: 1f001 start 0
eir: 0 esr: 0 emr: ffff
instdone: efc1 instpm: b
memmode: 108 instps: 42
hwstam: ffff ier: 82 imr: 9 iir: 20
space: 131008 wanted 131064
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xdebe6000 at 0xb7f1e000

Fatal server error:
lockup

in the X.org logfile. The server restarts, but keeps crashing. Machine must be
restarted.

Expected results:
No crashes.

Additional info:
I've seen this before on FC4. It may even be a know issue (see linked bug to
freedesktop.org).

Found in the kernel logs:

Jun 17 22:46:28 harmony kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY
-- rec: 256126 emitted: 256128

Comment 1 James 2006-06-17 21:54:11 UTC
Created attachment 131115 [details]
X.org log showing the problem

Comment 2 Mike A. Harris 2006-06-27 15:21:00 UTC
I believe this is a multiple reported duplicate, although I do not have the
duplicate bug ID's handy currently.

Comment 3 Mike A. Harris 2006-06-28 06:34:03 UTC
The upstream report has a lot of activity, so we'll track this upstream, and
when a fix becomes available, we'll review it for consideration in a future
update.