segmentation fault

名詞

[Unix]

  1. [techspeak] 実行中のプログラムが、自分に割り当てられていないメモリにアクセスしようとし、セグメンテーション違反エラーでcore dumpするエラー。これはしばしば、ソースコードでのポインタの不適切な使用、ヌルポインタの間接参照、または(Cで)ポインタでない変数をうっかりポインタとして使うことによって引き起こされる。古典的な例は次のとおり。

int i;
scanf ("%d", i);  /* should have used &i */
  1. 思考の流れや論理の筋道を見失うこと。当惑した瞬間に感嘆として口にされることもある。