Bug 1026419 - Can't play dvd in rawhide using libdvdread 4.2
Summary: Can't play dvd in rawhide using libdvdread 4.2
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libdvdread
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-04 15:31 UTC by kevin martin
Modified: 2014-02-11 23:29 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-02-11 23:29:35 UTC
Type: Bug


Attachments (Terms of Use)

Description kevin martin 2013-11-04 15:31:58 UTC
Description of problem:
I'm unable to play a DVD in rawhide using vlc, mplayer, totem, etc..I get a segfault in libdvdread

Version-Release number of selected component (if applicable):
4.2.0

How reproducible:
every time


Steps to Reproduce:
1.insert dvd
2.vlc /dev/sr0
3.segfault

Actual results:
playing dvd fails

Expected results:
playing dvd works

Additional info:
$ vlc /dev/sr0
VLC media player 2.1.0 Rincewind (revision 2.1.0-0-gedd8835)
[0x119eff8] pulse audio output error: PulseAudio server connection failure: Connection refused
[0x10cb118] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.13 for DVD access
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
libdvdnav: DVD Title: Reset Your Health
libdvdnav: DVD Serial Number: 41939bfb
libdvdnav: DVD Title (Alternative): 
libdvdnav: Unable to find map file '/home/kevinm/.dvdnav/Reset Your Health.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x000001d5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000047d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0000049b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x0000067d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x000006cd
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x0017cfca
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0017f57f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x001811da
libdvdread: Elapsed time 0
libdvdread: Found 15 VTS's
libdvdread: Elapsed time 0
libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000080000]
libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000000000]

*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.0/src/ifo_read.c:915 ***
*** for pgc->cell_playback_offset != 0 ***

Segmentation fault (core dumped)

Comment 1 Dominik 'Rathann' Mierzejewski 2013-12-20 08:21:27 UTC
Could you provide a copy of the DVD causing the issue or at least a stack trace from gdb?

Please read http://fedoraproject.org/wiki/StackTraces if you don't know how.

Comment 2 Dominik 'Rathann' Mierzejewski 2014-02-11 22:09:46 UTC
Please check if it works with current libdvdread/libdvdnav-4.2.1 in updates.

Comment 3 kevin martin 2014-02-11 22:14:41 UTC
It seems to be working now...I do still get the following errors, but the dvd plays:

libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000080000]
libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000000000]
*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***
*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***

*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***


*** libdvdread: CHECK_VALUE failed in /builddir/build/BUILD/libdvdread-4.2.1/src/ifo_read.c:917 ***
*** for pgc->cell_playback_offset != 0 ***

Comment 4 Dominik 'Rathann' Mierzejewski 2014-02-11 23:29:35 UTC
Thanks for confirmation. Closing, then.


Note You need to log in before you can comment on or make changes to this bug.