Page 1 of 1
Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Sat Sep 17, 2011 8:40 pm
by eschoeller
I have 6 ISO files that I have tried ripping to MKV using this application. They all read just fine and start ripping away until the output file hits about 3.8 or 3.9 GB I have even seen it get to 3998MB. Then the rip stops and prompts: "Copy complete. 0 titles saved, 1 failed."
What gives? I have tried writing to an XFS filesystem as well as an ext4 filesystem. Both can certainly support +4GB files. I'm on kubuntu 11.04. This looks like a rock solid app, and I'd much prefer to start using it instead of handbrake ... if it will work!
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Sat Sep 17, 2011 9:58 pm
by Woodstock
Are you running on a 32 or 64 bit Linux system? There are some libraries on 32-bit systems that won't work with file sizes over 4GB, no matter what the file system supports. And, if the file systems are mounted via a SMB share, sometimes a 4GB limit will rear its ugly head, because of the SMB networking.
I routinely rip 7-25GB MKVs on Windows, saving to Linux-based shares, but I have seen reports here about libraries being linked in that generate an error when their internal (32-bit) counter rolls over...
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Sun Sep 18, 2011 12:54 am
by eschoeller
Yeah, I'm on a 64 bit system - should have included that bit of info
Code: Select all
uname -a
Linux hexoid 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Code: Select all
ldd /usr/bin/makemkv
linux-vdso.so.1 => (0x00007fffb5bff000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6222297000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6221f91000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007f62212ef000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f6220e5f000)
libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x00007f6220be8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f62209c9000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f62207b1000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f62205a9000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6220392000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6222652000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f622010d000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f621fed7000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0x00007f621fcbd000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f621f9ce000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f621f7a7000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f621f50d000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f621f2bc000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f621f0b4000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f621ee98000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f621ec88000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f621ea7d000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f621e86a000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f621e530000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f621e32c000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f621e126000)
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00007f621dee2000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f621dc9e000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f621da73000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f621d80d000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f621d609000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f621d3cd000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f621d1c8000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f621cfab000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f621cda5000)
Originally I was reading the ISO file over NFS, but decided to copy it over to the local machine and then load it in hoping it was some sort of NFS issue ... but that was not the case. It's all local now. Any other hints/ideas?
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Tue Sep 20, 2011 11:29 pm
by nutter
What is the file system that you are writing to? Some FS types can't create files > 4GB, can you create a test file that is bigger than 4GB?
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Thu Sep 22, 2011 5:00 pm
by eschoeller
I've tried writing to both an XFS and ext4 filesystem. both are modern FSes that certainly support files larger than 4GB. I ran makemkv through strace just for fun but of course wasn't able to see anything useful. While running it through strace it did continue slightly past the 4GB limit.
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Thu Sep 22, 2011 5:18 pm
by crowfax
I've never had this problem under linux other than when i was trying to write over a samba share.
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Sun Sep 25, 2011 9:41 pm
by eschoeller
Is there a debug log I can activate?
Re: Ripping MKV from ISO fails everytime 4GB file limit?
Posted: Mon Sep 26, 2011 1:22 pm
by mike admin
Yes. Preferences, "show debug messages".