Yoichi's diary


2008-10-01

_ [comp] リリースビルドでのみ発生する不具合

みつなりさんの日記を昨晩読んだせいか、遭遇してしまった(のろい?)。結局のところ潜在的な問題がタイミングの違いで出ちゃったんだけど、最適化かかっていることを忘れてデバッガ(VS2005)の示す行を鵜呑みにしてしまって違うところを追ってしまい、無駄に時間かかってしまった。

_ あたりを付けて *(char *)0 = 0; をいくつか挿入して落ちたらその辺を見るというやり方で追いかけてたんだけど、さぼらずに printf("%s %d\n", __FILE__, __LINE__); で追っかけたらすぐ解決してたのに(実際はコンソールついてないものだったのでprintfじゃ駄目で、ついさぼってしまった)。