bus error

ˈbʌs ˈɛrər バスエラー

1. コンピューターがメモリアドレスにアクセスしようとした際に発生する、ハードウェアに関連したエラー。

コンピューターが実行中に、プログラムが本来アクセスできないメモリ領域にアクセスしようとしたり、メモリの配置規則に違反したりすることで発生する、ハードウェアや低レベルのシステムに関連する致命的なエラーを指します。通常、プログラムが強制終了する原因となります。
I got a bus error when I ran the program. (そのプログラムを実行したときに、バスエラーが発生しました。)

2. 特定のオペレーティングシステムやアーキテクチャで報告される、CPUとメモリ間のデータ転送の問題によるエラーメッセージ。

主にUNIX系のシステムで見られるエラータイプで、プログラムが不正なメモリ位置にアクセスしたり、CPUとメモリ間のバスでのデータ転送に問題が発生したりした場合にカーネルによって報告されます。プログラミングの低レベルな部分や、ハードウェアの不具合に関連することが多いです。
Debugging a bus error can be challenging. (バスエラーのデバッグは困難な場合があります。)
関連
SIGBUS
memory access violation
hardware error
CPU
memory alignment