こういう時のバグ取りって1行ごとにデバッグ文挟んでどの行までなら正しく読み込めてるかってのを確認すると思うけど、それはどう?