I haven't tested this patch but it sounds like it should fix the issue. It adds reference counting to avoid getting stuck re-reading repeated language unit tables and pgc's.
The patch specifically mentions it fixes "Up" and "Dark Knight" but may well improve reading of other similar dvds. This is a pretty invasive patch so before can be considered for SRU, we will need ample testing to verify it a) fixes a variety of different dvd's, and b) causes no regressions for unaffected dvd's. Please test this patch and provide feedback here. ** Patch added: "reference-tracking.patch" https://bugs.launchpad.net/ubuntu/+source/libdvdread/+bug/377414/+attachment/3473613/+files/reference-tracking.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/377414 Title: libdvdread runs out of memory following libdvdread: CHECK_VALUE failed in ifo_read.c:1913 on certain DVDs - Copy protection on The Dark Knight and other recent DVDs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libdvdread/+bug/377414/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
