アクセスログを改行ごとにTstringListに流しこむ処理を行っているのですが、
なぜか一部のログでつっかかってしまい、それ以降のログを取得してくれません。

ログ取得部分のソースはこんな感じです。
Fdir := 'D:\xxx\xxx\log\';
Fname := 'xxx.log';

month_log := TStringList.Create;
try
month_log.LoadFromFile(Fdir+Fname); //テキストファイル読み込み
except;
writeln('<html>'+ Fdir+Fname +'読み込み作業中にエラーが発生しました</html>');
month_log.Free;
end;

ログの突っかかる部分ですが、下記の2行目、「Mozilla 3.0 (Slurp cat・・」の3.0と(の間の半角スペースです。
,xxx.xxx.xxx.xxx, MSIE 5.01,Win98,2002/02/16,土曜日,14:56:47
,xxx.xxx.xxx.xxx,Netscape3.0,Mozilla 3.0 (Slurp cat; [email protected]; http: /www.inktomi.com slurp.html),2002/02/17,日曜日,06:57:05
,xxx.xxx.xxx.xxx, MSIE 5.5,Win2000,2002/02/17,日曜日,07:07:44

ログを突っかかる部分の半角スペースをエディタで書き直すと突っかかりは解消されるのですが・・・」
同じ半角スペースでもなぜ書き直すと大丈夫で元々のデータの場合はつっかかってしまうのでしょうか?

どなたかいい知恵を授けていただけたら幸いです。