Opened 13 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: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | core |
Version: | unspecified | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
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