Bug 431340

Summary: Error in I830WaitLpRing after xrandr + mplayer
Product: [Fedora] Fedora Reporter: Pat Kane <pekane52>
Component: xorg-x11-drv-i810Assignee: Adam Jackson <ajax>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 8CC: hvtaifwkbgefbaei, igryabinkin, markku.kolkka, mcepl, xgl-maint
Target Milestone: ---Keywords: Patch
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-29 17:09:18 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: 441567    
Attachments:
Description Flags
Xorg.0.log from a failure
none
dmesg output none

Description Pat Kane 2008-02-03 02:36:15 UTC
Description of problem:
Xorg X server locks up, and sometimes the entire system hangs
after a "xrandr -o left" is done while mplayer is being used.

Version-Release number of selected component (if applicable):
 smolt profile: 
 http://www.smolts.org/show?UUID=c8eafbcc-07bb-43af-a9c0-8ca1e978a8a5

This is most likely related to "Bugzilla Bug 222818: Error in I830WaitLpRing()"

How reproducible:
Start mplayer running to display live video, using a HDTV 
file seems to cause the worst problems. Then do a "xrandr -o left".

Steps to Reproduce:
1. mplayer hdtv.ts
2. xrandr -o left
3.
  
Actual results:
X server dies, or hangs. Sometimes the 
system hangs without any message on 
a serial console.

Expected results:


Additional info:

Comment 1 Pat Kane 2008-02-03 02:36:15 UTC
Created attachment 293816 [details]
Xorg.0.log from a failure

Comment 2 Pat Kane 2008-02-03 02:37:44 UTC
Created attachment 293817 [details]
dmesg output

Comment 3 Pat Kane 2008-02-03 04:58:04 UTC
Yeah, I know doing an xrandr while playing a video is a stupid 
thing to do... esp. since the video does not rotate with the
rest of the screen.   But it  is  also a bad idea to rotate
the screen and then play a video...


Comment 4 Pat Kane 2008-02-04 18:02:57 UTC
Here is an interesting patch:
   http://lists.freedesktop.org/archives/xorg/2008-February/032634.html
    o_list is corrupted when we call i830_free_3d_memory. 
    This happens when the virtual size is > 2048 for non-965 machine and
    it causes X server segfault because the front buffer is not binded 
    when entering VT.

Comment 5 Adam Jackson 2008-02-12 16:39:54 UTC
Should be fixed with the next -intel rebase.

Comment 6 Matěj Cepl 2008-02-13 10:56:27 UTC
*** Bug 222818 has been marked as a duplicate of this bug. ***

Comment 7 Matěj Cepl 2008-02-13 10:56:32 UTC
*** Bug 432590 has been marked as a duplicate of this bug. ***

Comment 8 Matěj Cepl 2008-02-13 10:58:56 UTC
*** Bug 218683 has been marked as a duplicate of this bug. ***

Comment 9 Matěj Cepl 2008-02-13 10:59:15 UTC
*** Bug 224226 has been marked as a duplicate of this bug. ***

Comment 10 Adam Jackson 2008-04-29 17:09:18 UTC
Closing, intel driver in rawhide should have this sorted now.