Running any Xv application causes a complete lockup of the X server ("i830 ring lockup") using the 1.7.0 driver. I also tried head (as of a couple of days ago), same results. Using the 1.6.5 driver, Xv works (GL is another story, but that seems to be a Mesa problem) This is on a Gentoo 64-bit system with xorg-x11 7.1, mesa 6.5.1, video BIOS 1371. I can send a full logfile if that is of interest/possible use.
Some additional info I realized might be helpful: By "any Xv app", I meant mplayer and ogle, which are the only two Xv applications I use (with every DVD, MPEG2, or MPEG4 video I tried). With mplayer, using -vo x11 or -vo gl worked just fine with the same files under either driver (and also works with -vo xv with the 1.6.5 driver). The output of `xvinfo` looks OK to me with either version of the driver, so no hints there I guess. Finally, the machine is running 2.6.19-rc1 with the in-kernel agpgart driver.
I got the same problem here in rawhide (FC6test3 + yum updates) as of yesterday, playing video with totem. Also found the same problem on the head of the master branch in git as of right now. I used git-bisect and was able to find the offending commit: 1e6e288b8826789f3b2520d12426ff7852a67ccd (`Add a check for intel-gen4asm, and rules to compile {wm,sf}_prog.h using it'). I reverted only that commit and video played fine. Eric?
Excellent, thanks for bisecting down to find the problem. While I don't have time to investigate at the moment, I will get to it at some point.
*** Bug 8702 has been marked as a duplicate of this bug. ***
Created attachment 7542 [details] [review] xv hang fix Jack, could you try with this patch to see if it fixes your problem? thanks
The patch works for me. I was having the same problem as the reporter.
Works for me as well. Thanks.
Yes it works here too. Updated Debian "sid" package here: http://www.oakcourt.dyndns.org/apt/pool/main/x/xserver-xorg-video-i810/xserver-xorg-video-i810_1.7.2-1_i386.deb
Hi, Just wanted to ask if this patch is going to go into git anytime soon? Gentoo is blocking on it hitting the official tree before providing it to users (see https://bugs.gentoo.org/show_bug.cgi?id=153101)
I will push it to the master in a minute.
verified with the upstream master.
Hi. I have a G965 chipset, a freshly compiled GIT X.org, and it hangs while running Xv apps. So I guess, altough the last log for the driver I compiled was "Bug 8594: Fix Xv hang with G965", the bug is still there. My setup: kernel 2.6.19-rc4 from kernel.org, motherboard Asus P5B-VM. Surprisingly, it worked quite fine for a couple of days, and it suddenly started hanging in the middle of a video; since that, it hangs immediatly every time. Regards, -- Nicolas George
Created attachment 7650 [details] server log
Are you sure you have either: a) the patch mentioned in this bug or b) the git HEAD version of this driver, which includes this patch. It's not clear from what you wrote that you are using the git HEAD version of the _driver_, which is where the commit is that fixes this bug.
I am so sorry. I carefully checked that I had indeed a GIT checkout with the patch applied, and I did not see that I was somehow again using Xorg from Debian and not my build. Xv with my build works fine. For my apology, after some thoughts about what happened in the last few days, I am almost certain that the change to the Debian version of the server occurred during a server crash caused by another bug. It seems to be a more evasive one, I will try to get some backtrace as soon as it occurs again. Regards, and apologies for the wasted time, -- Nicolas George
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.