[i945] [Jaunty] video players with XVideo output crashes after recent update to xorg packages

Bug #346267 reported by mrcoleslaw
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Since the update of xserver packages last week(16-20 March 2009), MPlayer and VLC player crash upon any attempt playing video files. Both Mplayer and VLC are output to X11/XVideo(default) for video output. Both doesn't crash and would play properly if one switch to X11(XImage/Shm) for output.

Hardware is a Lenovo S10, lspci -vvv output:
...
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
 Subsystem: Lenovo Device 3870
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at f0580000 (32-bit, non-prefetchable) [size=512K]
 Capabilities: <access denied>
...

The very last few lines of the Xorg.0.log after a crash with VLC or MPlayer:
...
350 382 385 445 +hsync -vsync (37.9 kHz)
exaCopyDirty: Pending damage region empty!
[ 1031.418510] (EE) intel(0): Failed to pin xv buffer

Tags: 945gm video
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Thank you for testing the development version of Ubuntu and reporting this bug. Could you please attach the full Xorg.0.log from when this happens and the full output of `lspci -vvnn` (this includes some PCI ID numbers not included in your `lspci -vvv` output above).

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
mrcoleslaw (mrcoleslaw) wrote :
Revision history for this message
mrcoleslaw (mrcoleslaw) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Are you using the 2:2.6.3-0ubuntu2 version? If you still have the old 2:2.6.3-0ubuntu1 version in your /var/cache/apt/archives, please try installing it.

I also noticed this in your log:
(EE) intel(0): Cannot support DRI with frame buffer width > 2048.
which not necessarily is related, but something that needs fixing as well.

tags: removed: intel jaunty needs-lspci-vvnn needs-xorglog xorg
Revision history for this message
Alexey Balmashnov (a.balmashnov) wrote :

Looks like I observe the same problem. I can add, that the first run crashes x-server, when x-server gets running again, I can run the very same movie file without any problem.

Revision history for this message
Alexey Balmashnov (a.balmashnov) wrote :
Revision history for this message
mrcoleslaw (mrcoleslaw) wrote :

OK I tried these:

2:2.6.3-0ubuntu1 -crashes
2:2.6.1-1ubuntu4 -works

I recall reading somewhere either this driver or hardware was broken for width > 2048 when looking around some issue when I tried Compiz(I revert to Metacity for multiple users logged in concurrently) don't remember where it was.

Geir Ove Myhr (gomyhr)
Changed in xserver-xorg-video-intel:
status: Incomplete → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Yes, there are issues when the frame buffer width > 2048. But I do not understand why it should be that wide in your case, since the two connected screens both come up in 800x600. But this is off-topic :)

This bug sounds related to http://bugs.freedesktop.org/show_bug.cgi?id=20585 which was fixed by -intel 2:2.6.3-0ubuntu2. How does this version perform?

Revision history for this message
mrcoleslaw (mrcoleslaw) wrote :

No, it doesn't. 2:2.6.3-0ubuntu2 is exactly the version reported against.

frame buffer wide > 2048 is trial and error I did to get my external monitor only setup showing all available resolution in display preference, I am pretty ignorant on proper X setup so it could be bad workaround from me.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

You can try xserver-xorg-video-intel 2.6.3-0ubuntu3~tormod2 from my PPA https://launchpad.net/~tormodvolden/+archive/ppa or even the 2:2.6.99.1+git20090327.69c84f2c-0ubuntu0tormod from the xorg-edgers PPA https://launchpad.net/~xorg-edgers/+archive/ppa to see if it has been fixed upstream.

Revision history for this message
mrcoleslaw (mrcoleslaw) wrote :

Your PPA still crashes

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

With frame buffer > 2048, DRI is disabled, and that's what triggers this bug. It seems to be a dupe, and we have a proposed fix. :-)

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.