« 2007年11月 | メイン | 2008年02月 »

2007年12月 アーカイブ

2007年12月05日

プログラムのメモリ破壊

今日、自分で作ったプログラムが下記のエラーを出力して止まった。

セグメンテーション違反です

メモリをどっかで壊しているのはわかるけど、一応チェックプログラムを作って各関数を確認してから本体を作っているのになぜ(?_?)って感じ……

で、mallocのManpageを見ていたら"MALLOC_CHECK_"なるものがあるそうで、設定したらチェックプログラムでちゃんと下記のエラーをはいて止まりました。(programはチェックプログラム名)

# MALLOC_CHECK_=3 program *** glibc detected *** free(): invalid pointer: 0x0804d0e8 ***

へー(゜o゜)

無事、メモリを壊しているところを見つけられましたとさ!!(^。^)y-.。o○

About 2007年12月

2007年12月にブログ「ゆうちくりんの忘却禄」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年11月です。

次のアーカイブは2008年02月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35