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

Reply via email to