SIGBUS
読み:シグ-バス
外語:SIGBUS: SIGnal BUS error
シグナルの一つで、バスエラーを表わす。
概要
このシグナルは4.2BSD標準、POSIX.1-2001標準である。
本来の用途は、アクセスできないアドレスへのアクセスを通知するものである。
特徴
標準の動作はコアダンプとプロセスの終了である。
次のような場合に発生する。
- 有効なメモリーアドレスだが、アクセス許可が無い領域にアクセスしようとした場合
- アドレス境界(ワード境界、ダブルワード境界など)を無視してアクセスしようとした場合 (アドレスエラー)
このシグナルは、プログラムのバグなどによって発生するものである。ポインター操作の誤りなどにより発生する。
再検索