Totem can not play DVDs

Bug #219746 reported by schickb@gmail.com
22
Affects Status Importance Assigned to Milestone
libdvdread (Ubuntu)
New
Undecided
Unassigned
totem (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: totem-gstreamer

I have a fresh install of Ubuntu 8.04 beta and totem-gstreamer can not play DVDs. I have installed "GStreamer extra plugins" and "Gstreamer ffmpeg video plugin". When I run totem from a terminal and then try to open a DVD movie, I see one of two things:

Case 1: Totem outputs the following on the terminal, then shows an error message that say something like "You having the correct pluggins but DVD can not be played".

*** Zero check failed in ifo_read.c:1064
    for vts_ptt_srpt->zero_1 = 0x0fb7

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1066 ***
*** for vts_ptt_srpt->nr_of_srpts < 100 ***

libdvdread: Invalid title IFO (VTS_01_0.IFO).

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1678 ***
*** for info_length % sizeof(uint32_t) == 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1543 ***
*** for info_length % sizeof(cell_adr_t) == 0 ***

libdvdread: Invalid title IFO (VTS_01_0.BUP).

(totem:6654): GStreamer-CRITICAL **:
Trying to dispose element test_dvdsrc, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.

Case 2: Totem outputs the following on the terminal in what seems like an infinite loop and needs to be killed.

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
*** for c_adt->cell_adr_table[i].start_sector < c_adt->cell_adr_table[i].last_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
*** for c_adt->cell_adr_table[i].vob_id > 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
*** for c_adt->cell_adr_table[i].cell_id > 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
*** for c_adt->cell_adr_table[i].start_sector < c_adt->cell_adr_table[i].last_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
*** for c_adt->cell_adr_table[i].vob_id > 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
*** for c_adt->cell_adr_table[i].cell_id > 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
*** for c_adt->cell_adr_table[i].start_sector < c_adt->cell_adr_table[i].last_sector ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
*** for c_adt->cell_adr_table[i].vob_id > 0 ***

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
*** for c_adt->cell_adr_table[i].cell_id > 0 ***

Revision history for this message
schickb@gmail.com (schickb) wrote :

Also I've tried 3 different DVDs with the same results. Dmesg is attached (you can see I have a PLEXTOR DVDR PX-740A). lspci is below:

$ sudo lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:08.0 RAID bus controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
05:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GTX] (rev a1)

description: updated
Revision history for this message
toopi (toopi) wrote :
Download full text (3.5 KiB)

Same problem here.
- Ubuntu 8.04
- DVD -- Plextor PX-716AL

The following snippet recurs in my dmesg output:

hda: command error: status=0x51 { DriveReady SeekComplete Error }
hda: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hda:
  Error: Illegal request -- (Sense key=0x05)
  Read of scrambled sector without authentication -- (asc=0x6f, ascq=0x03)
  The failed "Read 10" packet command was:
  "28 00 00 10 0b 7c 00 00 02 00 00 00 00 00 00 00 "
end_request: I/O error, dev hda, sector 4206064
------------------

lspci output:

00:00.0 Host bridge: nVidia Corporation C55 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a2)
00:00.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:00.7 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.3 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.4 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.5 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:01.6 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.0 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.1 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:02.2 RAM memory: nVidia Corporation C55 Memory Controller (rev a1)
00:03.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:06.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:07.0 PCI bridge: nVidia Corporation C55 PCI Express bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
00:0a.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:0b.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0e.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0e.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
00:11.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:12.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:13.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:14.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:15.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:16.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:17.0 PCI bridge: nVidia Corporation ...

Read more...

Revision history for this message
Pacho Ramos (pacho) wrote :

Same problem here, under ubuntu and mandriva, maybe a 2.22 upstream bug? :-/

Revision history for this message
Vincent Tschanz (fogia) wrote :

I also cannot play DVD on 8.04

According to this page : https://help.ubuntu.com/8.04/musicvideophotos/C/video.html#video-dvd
I installed libdvdread3 and Libdvdnav4. When I insert a DVD totem is launching then the folowing error appear : "Impossible de lire à partir de la ressource." ("impossible to read the ressource")

If I try to read the DVD with Gxine , the video begin (intro video, pirate warning, ads, ...), and in place to display the naigation menu, the player stops with an error : "error reading nav packet"

Revision history for this message
Rafiki.TLK (rafiki-tlk) wrote :

I had the same error with fresh install of Ubuntu 8.04, some DVD (e.g. Ice Age) just won't play.
Error message on the console like:
*** for c_adt->cell_adr_table[i].start_sector < c_adt->cell_adr_table[i].last_sector ***
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
*** for c_adt->cell_adr_table[i].vob_id > 0 ***
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
*** for c_adt->cell_adr_table[i].cell_id > 0 ***
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
*** for c_adt->cell_adr_tableKilled

On the same hardware I had no problem with upgraded Ubuntu from 7.x to 8.04 to play any DVD

I have installed libdvdcss, now I can play Ice Age. I'll have to confirm this with other DVD's, but here at my work PC that's the only one I have right now.

Revision history for this message
John Karp (johnkarp) wrote :

Could people state the titles of the DVDs they are having problems with?

Many DVDs have copy protection which break DVD playback. It would be useful to know which could be the culprits.

Revision history for this message
GordonFi (gordonfilion) wrote : Re: [Bug 219746] Re: Totem can not play DVDs
Download full text (3.2 KiB)

"Tron" Plays if you manually advance the status bar cursor a bit.
"Water Horse" Plays.
"Into the Blue" does not play.
"the Banger Sisters" Plays.
"Shall we Dance" Plays

I don't recall complaining about this but anyway, hope this helps a bit...

Gordon

On Wed, Jul 16, 2008 at 5:54 PM, John Karp <email address hidden> wrote:

> Could people state the titles of the DVDs they are having problems with?
>
> Many DVDs have copy protection which break DVD playback. It would be
> useful to know which could be the culprits.
>
> --
> Totem can not play DVDs
> https://bugs.launchpad.net/bugs/219746
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "libdvdread" source package in Ubuntu: New
> Status in "totem" source package in Ubuntu: New
>
> Bug description:
> Binary package hint: totem-gstreamer
>
> I have a fresh install of Ubuntu 8.04 beta and totem-gstreamer can not play
> DVDs. I have installed "GStreamer extra plugins" and "Gstreamer ffmpeg video
> plugin". When I run totem from a terminal and then try to open a DVD movie,
> I see one of two things:
>
> Case 1: Totem outputs the following on the terminal, then shows an error
> message that say something like "You having the correct pluggins but DVD can
> not be played".
>
> *** Zero check failed in ifo_read.c:1064
> for vts_ptt_srpt->zero_1 = 0x0fb7
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1066 ***
> *** for vts_ptt_srpt->nr_of_srpts < 100 ***
>
> libdvdread: Invalid title IFO (VTS_01_0.IFO).
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1678 ***
> *** for info_length % sizeof(uint32_t) == 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1543 ***
> *** for info_length % sizeof(cell_adr_t) == 0 ***
>
> libdvdread: Invalid title IFO (VTS_01_0.BUP).
>
> (totem:6654): GStreamer-CRITICAL **:
> Trying to dispose element test_dvdsrc, but it is not in the NULL state.
> You need to explicitly set elements to the NULL state before
> dropping the final reference, to allow them to clean up.
>
>
> Case 2: Totem outputs the following on the terminal in what seems like an
> infinite loop and needs to be killed.
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
> *** for c_adt->cell_adr_table[i].start_sector <
> c_adt->cell_adr_table[i].last_sector ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
> *** for c_adt->cell_adr_table[i].vob_id > 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
> *** for c_adt->cell_adr_table[i].cell_id > 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
> *** for c_adt->cell_adr_table[i].start_sector <
> c_adt->cell_adr_table[i].last_sector ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
> *** for c_adt->cell_adr_table[i].vob_id > 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1573 ***
> *** for c_adt->cell_adr_table[i].cell_id > 0 ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1575 ***
> *** for c_adt->cell_adr_table[i].start_sector <
> c_adt->cell_adr_table[i].last_sector ***
>
>
> *** libdvdread: CHECK_VALUE failed in ifo_read.c:1571 ***
> *** for c_adt->cell_adr_table[i].vob_id > ...

Read more...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

Changed in totem:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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