Allora ... ho provato il tuo codice con un file da 1 k e con file da piu' di 2 G e funziona ugualmente ...

Dai maggiori indicazioni sul problema ...

(Naturalmente ho provato con file di testo ... )