xine crashes when trying to play a DVD

Bug #1654087 reported by Matthew Caron
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xine-ui (Ubuntu)
New
Undecided
Unassigned

Bug Description

To reproduce:
1.) run xine.
2.) click DVD
3.) xine exits

If run from the console, you get:
===
(matt@hiro) ~/workspace/video/output$ xine
This is xine (X11 gui) - a free video player v0.99.9.
(c) 2000-2014 The xine Team.
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vo_vdpau: vdpau API version : 1
vo_vdpau: vdpau implementation description : OpenGL/VAAPI/libswscale backend for VDPAU
vo_vdpau: maximum video surface size for chroma type 4:2:2 is 1920x1080
vo_vdpau: maximum video surface size for chroma type 4:2:0 is 1920x1080
vo_vdpau: maximum output surface size is 8192x8192
vo_vdpau: Failed to check vdpau get/put bits native capability : VDP_STATUS_NO_IMPLEMENTATION
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
libdvdread: Missing symbols in libdvdcss, this shouldn't happen !
xiTK received SIGSEGV signal, RIP.
Magick: abort due to signal 6 (SIGABRT) "Abort"...
Aborted (core dumped)
===

I've reinstalled libdvd-pkg, libdvdcss, libdvdread, xine-ui and all of the xine libraries. It did ask to compile and install the latest libdvdcss; I said yes, and it did.

I think it's got to be a mismatch between libdvdread and libdvdcss, but I can't seem to figure it out, so I figured I'd ask for help.

Thanks in advance.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xine-ui 0.99.9-1.2 [modified: var/lib/xine/xine.desktop]
ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
Uname: Linux 4.4.0-57-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.4
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Jan 4 16:57:31 2017
ExecutablePath: /usr/bin/xine
SourcePackage: xine-ui
UpgradeStatus: Upgraded to xenial on 2016-09-30 (96 days ago)

Revision history for this message
Matthew Caron (matt-mattcaron) wrote :
Revision history for this message
Matthew Caron (matt-mattcaron) wrote :

I've found a workaround, which is basically to use the same process I used for 14.04. To wit:

echo "deb http://download.videolan.org/pub/debian/stable/ /" | sudo tee /etc/apt/sources.list.d/libdvdcss.list
echo "deb-src http://download.videolan.org/pub/debian/stable/ /" | sudo tee -a /etc/apt/sources.list.d/libdvdcss.list
sudo chmod a+r /etc/apt/sources.list.d/libdvdcss.list
wget -O - http://download.videolan.org/pub/debian/videolan-apt.asc|sudo apt-key add -
sudo apt-get update
sudo apt-get install libdvdcss2

Apparently xine and the current libdvdread doesn't like the current libdvdcss2; one needs to use the old one.

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.