valgrind

http://valgrind.org/

最近足を向けて眠れない、神のようなToolである。
Cでプログラムを書くと、メモリ管理はプログラマの責任であり、
当然問題が発生する。
#性能は(たぶん)よい

メモリ管理をソースコードで追っかけるのは大変である。
それをチェックしてくれるのがvalgrind様。

使い方は簡単、と、よそ様の解説サイトをリンク

http://kzk9.net/column/valgrind.html

  • Invalid write of size n

Freeしちゃってる領域へのしつこい書き込み。
あと、Mallocしたサイズが間違ってたりとか