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:
Created attachment 293816 [details] Xorg.0.log from a failure
Created attachment 293817 [details] dmesg output
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...
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.
Should be fixed with the next -intel rebase.
*** Bug 222818 has been marked as a duplicate of this bug. ***
*** Bug 432590 has been marked as a duplicate of this bug. ***
*** Bug 218683 has been marked as a duplicate of this bug. ***
*** Bug 224226 has been marked as a duplicate of this bug. ***
Closing, intel driver in rawhide should have this sorted now.