Can you look at the input file in a hexeditor and see what bytes are in the file where the read problem is?