Are there any line breaks in that file?
The "<FH>" will read in one complete line - though I don't
think your system should have a problem with a 45000 byte line.
What exactly do you mean by standstill? Can you take a look at exactly how much memory your program consumes?
Are possibly running into an infinite loop somewhere? It might be embarrassing, but sometimes...you know ;-)