SIGBUS

/ˈsɪɡbʌs/ シグバス

1. メモリの不正アクセスによって発生するシグナル。

オペレーティングシステムがプロセスに送るシグナルの一つで、主にCPUが物理メモリへの不正なアクセスを検出した際に発生します。アラインメントの誤りや存在しないアドレスへのアクセスなどが原因となります。
A SIGBUS error often indicates a misalignment issue in memory access. (SIGBUSエラーはしばしば、メモリアクセスにおけるアラインメントの問題を示します。)

2. プログラムがバスエラーを起こした際に発生するエラー。

`SIGBUS`は、主にメモリのアラインメント違反やデバイス固有のメモリマッピングエラーなど、ハードウェアレベルでのメモリアクセスの問題によって引き起こされます。これにより、プログラムは予期せず終了するか、特定の処理が中断されます。`SIGBUS`は通常、ソフトウェアのバグやシステムの構成ミスを示唆しています。
Unlike SIGSEGV, a SIGBUS error often points to a hardware-related issue or misalignment. (SIGSEGVとは異なり、SIGBUSエラーはしばしばハードウェア関連の問題やアラインメントのずれを示唆します。)
関連
SIGKILL
SIGTERM
memory fault