[DVDnav-discuss] start_sector < last_sector check failed on Star Trek: Into Darkness
Bryce Harrington
bryce at bryceharrington.org
Tue Nov 19 00:05:27 CET 2013
STAR_TREK__INTO_DARKNESS generates this check failure:
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1676 ***
*** for c_adt->cell_adr_table[i].start_sector < c_adt->cell_adr_table[i].last_sector ***
(repeats 11 times)
dvdbackup reports similar errors, and also reports:
Error reading VTS_15_0.VOB at block 1999
padding 49 blocks
Error reading VTS_15_0.VOB at block 3391
padding 193 blocks
for VTS 07 to 15 (at which point I killed the process).
I tested this on libdvdread version 4.2.0-1 from Ubuntu precise,
4.2.0+20130428 (from Debian), and the current 4.2.1 release candidate.
No difference in behavior.
The check is this code:
CHECK_VALUE(c_adt->cell_adr_table[i].start_sector <
c_adt->cell_adr_table[i].last_sector);
Simply commenting out the check doesn't result in proper behavior with
this disk, so I don't think it's merely an issue with the check itself.
Examining the actual values being encountered, on the first iteration
(i=0), the start sector is 1343, with a last sector 0.
Any other ideas of things to look at to figure out why this DVD is not
working with dvdread?
Bryce
More information about the DVDnav-discuss
mailing list