[g41] I830EmitFlush: BEGIN_BATCH called without closing ADVANCE_BATCH

Bug #358365 reported by Lars Ljung
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xorg

The X server crashes every time I try to play video with Kaffeine or vlc.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
 PATH=(custom, user)
 LANG=sv_SE.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-11-generic (buildd@crested) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #41-Ubuntu SMP Wed Apr 8 04:39:23 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic x86_64

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e30] (rev 03)
     Subsystem: ASUSTeK Computer Inc. Device [1043:836d]
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)
     Subsystem: ASUSTeK Computer Inc. Device [1043:836d]

Revision history for this message
Lars Ljung (larslj) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Are you able to reproduce this issue with the latest updates to Jaunty? If so, please collect a full backtrace - see http://wiki.ubuntu.com/X/Backtracing for directions.

affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
Lars Ljung (larslj) wrote :

Yes, this is very with the latest updates. I'm attaching the full backtrace as requested.

Lars Ljung (larslj)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
summary: - I830EmitFlush: BEGIN_BATCH called without closing ADVANCE_BATCH
+ [g41] I830EmitFlush: BEGIN_BATCH called without closing ADVANCE_BATCH
Geir Ove Myhr (gomyhr)
tags: added: crash g41 intel jaunty videoplayback xorg
Revision history for this message
Bob McElrath (bob+ubuntu) wrote :

I confirm on this chipset:
    00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
    00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
    00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
(thinkpad x61 tablet)

This bug occurs when TexturedVideo is enabled (which is the default), and is independent of whether DRI is enabled. If you disable TexturedVideo via:
    Option "XvPreferOverlay" "false"
then you get bug #367546.

So, video playback is basically impossible on this chipset. :( Disabling xv (e.g. using gstreamer-properties) is too slow to run anything full screen.

Revision history for this message
Bob McElrath (bob+ubuntu) wrote :

This bug is fixed by the updated 2.7.0 driver at:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/
However you MUST used TexturedVideo (again, the default anyway) so remove any XvPreferOverlay option from your xorg.conf. When this option is false, it causes a different bug and X crash. Works with DRI enabled too.

Can an update be pushed out?

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks for letting us know the issue is resolved in 2.7.0, which we now have in Karmic.

The SRU team does not permit "pushing out" entirely new versions of drivers; the x-updates PPA is the proper source for getting an updated video driver.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Bob McElrath (bob+ubuntu) wrote :

It was a poor decision to release Jaunty with this version of the driver. (Though I don't know if you had any choice from upstream) Jaunty also has massive speed problems in i.e. xournal which are all the driver's fault. There's some commentary on freedesktop about the crappy state of this driver. I'm quite disappointed in Intel.

I hope people can find this bug report and the fix for the next 6 months then...

Revision history for this message
Tomas Pospisek (tpo-deb) wrote :

I can confirm that the PPA drivers effectively fix the video-play->crash bug:

Updated Jaunty from version to version:
xserver-xorg-input-synaptics 0.99.3-2ubuntu4 -> 0.99.3-2ubuntu5
xserver-xorg-input-vmmouse 1:12.5.1-4ubuntu5 -> 1:12.6.4-0ubuntu1~xup~1
xserver-xorg-video-intel 2:2.6.3-0ubuntu9 -> 2:2.7.1-0ubuntu1~xup~1

Chipset:
Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

Thanks,
*t

Revision history for this message
Tomas Pospisek (tpo-deb) wrote :

However, since upgrading to the PPA release, suspend stopped working. See bug 385497 for more info.

Revision history for this message
Austriaco (lanieves) wrote :

Installing the PPA release (2.9) doesn't solve this issue. Now I cannot play with mplayer fullscreen. Trying to do that will instantly kill the X server and restart the X session. I had to revert to 2.6.3

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.