Created attachment 382416 [details, diff] MDS size overflow patch When I try to read mounted with cdemu mdf/mds image at amd64 arch computer I got such errors in dmesg: "attempt to access beyond end of device". This is due known bug in MDS parser where fragment length overflows because it try to store file size into 32-bit int. The issue has been fixed in git already, and the attached patch should apply to libmirage-2.1.1 source. Link to the bug: http://sourceforge.net/p/cdemu/bugs/75/
...a version bump for the whole set has already been filed (bug 518590).
Thanks for reporting, this is fixed by libmirage-3.0.3 (added to the tree yesterday).