質問: malloc呼び出し時のセグメンテーションフォルト unix(hp-ux)上でcプログラムを組んでおります。 その際、mallocでセグメンテーションフォルトが起こりました。 mallocでセグメンテーションフォルトが起こった場合、どのように調査するのか、また実際どのような原因で起こりうるのか教えていただけますでしょうか?
回答: #1です。 >バッファのアンダーとはどの様な時に発生するのですか? 例えば配列をインデックス値ではなくポインタの加減算で参照 している時、更には後方検索などで最後尾から先頭に向かって ループさせるようなロジックで起こり得ます。 インデックス値がゼロを通り越してマイナスになってしまう ようなイメージです。