2002-09-30
_ [開発] はまりデバッグ
妙なバグの調査をしていていろいろ遠回りした結果、 単純なバッファあふれだと判明してガックリ。
g++で、別々のファイルに、同じ名前のinline関数があったとき、 どちらがリンクされるかは不定らしい。 最適化をかけるのとかけないので、リンクされる関数が変っていたりしたのが 遠回りの原因だったのだ。 デフォルトで警告がでないので、気付くのが遅れた。くそぉ。
READMEと日記の書き方
妙なバグの調査をしていていろいろ遠回りした結果、 単純なバッファあふれだと判明してガックリ。
g++で、別々のファイルに、同じ名前のinline関数があったとき、 どちらがリンクされるかは不定らしい。 最適化をかけるのとかけないので、リンクされる関数が変っていたりしたのが 遠回りの原因だったのだ。 デフォルトで警告がでないので、気付くのが遅れた。くそぉ。