File too large

Basically you are attempting to access a file which is too large. Now, this has some interesting implications since prior to 2.4 you couldn't access files over 2g in size, and now you can if you use the right version of libc, or if you call the 64 bit versions of the syscalls. So, more or less ok until now, until you realise that if you use a library that isn't linked against the right version of the libc that while your main program can access the files, that library can't. And the mess continues on from there. See

So, unless your distro is rather recent, you may have issues with files larger than 2 gigabytes.