I had the same problem with large files; that's because kernel.shmmax seems too small by default (256M).
Try adding the following to /etc/sysctl.conf and run 'sysctl -p' or reboot:
This will double the value to 512M.
It fixed my problems. Try other values if this didn't work in your case.