Crashes in Totem if xserver-xorg-video-intel is not installed

Bug #1621125 reported by Doug McMahon on 2016-09-07
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Timo Aaltonen

Bug Description

Test Case on Intel gpu:
Install gstreamer1.0-vaapi
Remove (purge) xserver-xorg-video-intel
Open totem & or try to play an AVC video with totem

What happens:
$ totem
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
intel_do_flush_locked failed: No such file or directory

Then totem crashes.

If xserver-xorg-video-intel is re-installed & a reboot then totem works fine & uses hwdec on supported files. Same output as above but no "intel_do_flush_locked failed: No such file or directory"

So if confirm-able then possibly xserver-xorg-video-intel should be a depend of gstreamer1.0-vaapi unless some other solution.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: gstreamer1.0-vaapi 1.8.2-1~ubuntu2
ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
Uname: Linux 4.4.0-36-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Sep 7 10:41:30 2016
InstallationDate: Installed on 2016-04-26 (134 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
SourcePackage: gstreamer-vaapi
UpgradeStatus: No upgrade log present (probably fresh install)

Doug McMahon (mc3man) wrote :
Doug McMahon (mc3man) wrote :

In regards to Yakkety -
gst-vappi crashes totem all the time, i.e. with or without the xserver package, same output about intel_do_flush_locked failed.
Are you all using DRI3 in yakkety?? (dri3info seems to indicate yes though xorg log doesn't..

Timo Aaltonen (tjaalton) wrote :

I think this is because the modesetting X driver is missing DRI2 page flip support, which just got added to xserver git master.

Yakkety xserver is patched to use modesetting instead of intel, so in order to use intel you need an xorg.conf.

affects: gstreamer-vaapi (Ubuntu) → xorg-server (Ubuntu)
Changed in xorg-server (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Triaged
Changed in xorg-server (Ubuntu):
importance: Undecided → High
Timo Aaltonen (tjaalton) wrote :

surely fixed by now

Changed in xorg-server (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers