シグナル11の原因は何ですか?[閉まっている]


12

信号11の最も可能性の高い原因は、「セグメンテーション違反」としても知られていますか?


-1質問ではなく回答のようです...
スコット・ランドバーグ09/09/22

1
情報タイプの投稿を作成したい場合は、良い質問を書くことに取り組む方が良いでしょう。 meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache

私の答えを受け入れました。2009年に質問して数分後に答えたときのことを思い出せません。おそらく私は答えを知りませんでした、そしてそれをグーグルする前に尋ねました...
jpmartins

回答:


14

シグナル11(SIGSEGV、セグメンテーション違反とも呼ばれる)は、プログラムが、割り当てられていないメモリ位置にアクセスしたことを意味します。

これは通常、プログラムのバグです。したがって、独自のプログラムを作成している場合、それが最も可能性の高い原因です。

また、一部のハードウェアの誤動作によっても発生します。


2
これは非常に有益な回答ですが、なぜ4票の反対票が投じられるのですか?(それが-3だけである理由は、私がそれを賛成したためです)。
user1271772

1
私から賛成票をもらいました。本当にこれらの反対票の理由は何ですか?!!
Farzan

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.