>>110
長い関数f2()を単独に実行するとどうなんでしょうか?
f1()がくさいような気がします。
どこかプログラムでぶっ壊してる?特に内部変数あたり。