Opened 8 years ago

#1885 new defect

libdvdread: runs out of memory with CHECK_VALUE failed in ifo_read.c:1202, ifo_read.c:1913,

Reported by: mdz-mplayerbugzilla@… Owned by: reimar
Priority: normal Component: core
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

When attempting to access certain DVDs, libdvdread runs out of memory after issuing these error messages:

* libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.1.3/src/ifo_read.c:1202 *
* for vts_ptt_srpt->title[i].ptt[j].pgn != 0 *

* libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.1.3/src/ifo_read.c:1913 *
* for pgci_ut->nr_of_lus < 100 *

I am able to personally reproduce this consistently using:

  • libdvdread 4.1.3-8ubuntu1
  • dvdbackup
  • Micmacs DVD
  • Ubuntu 10.04 armel

however I have reports from others (see below) that the problem is also exhibited by lsdvd, thoggen, totem (mplayer backend), etc. on various Ubuntu and Debian releases and architectures (including x86 and x86-64), so I suspect that it's a libdvdread issue.

The Debian bug report indicates: "Some recent DVDs like "The Dark Knight" and "Wall-E" have a new copy protection. A mix of bad sectors and dvd authoring bugs. The bad sectors can be fast-skipped with a cd/dvd cloning tool but the
rest seems to break several ripping tools"

Ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/libdvdread/+bug/377414

Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511638

Change History (0)

Note: See TracTickets for help on using tickets.