レスありがとうございます。。止まるのはReleaseモード実行時のみです。
止まった時にデバッグを開くとediに20が入ってました・・・
でもデバッグモードで1行ずつ進めていくと値が入ってるんです。。

というか・・・今関数の先頭行で引数をprintfしたら、
2回目の呼び出しでediに入れる変数のポインタが20になってました・・・>_<;
すいませんもういっかい見て出直してきます。。