Apa yang dapat menyebabkan sinyal 11? [Tutup]

12

Apa penyebab paling mungkin dari sinyal 11, juga dikenal sebagai "kesalahan segmentasi"?

jpmartins
sumber
-1 Sepertinya jawaban bukan pertanyaan ...
Scott Lundberg
1
Jika Anda ingin membuat posting jenis info, lebih baik jika Anda menulis pertanyaan yang bagus. meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache
Menerima jawaban saya sendiri. Saya tidak ingat apa yang saya pikirkan pada tahun 2009 ketika saya mengajukan pertanyaan dan menjawabnya beberapa menit kemudian. Mungkin saya tidak tahu jawabannya, dan bertanya sebelum googling ...
jpmartins

Jawaban:

14

Sinyal 11 (SIGSEGV, juga dikenal sebagai pelanggaran segmentasi) berarti bahwa program mengakses lokasi memori yang tidak ditugaskan kepadanya.

Itu biasanya bug dalam suatu program. Jadi jika Anda menulis program Anda sendiri, itu kemungkinan besar penyebabnya.

Ini juga dapat terjadi dengan beberapa kerusakan perangkat keras.

jpmartins
sumber
2
Ini adalah jawaban yang informatif, mengapa mendapat 4 suara negatif? (alasannya hanya -3 adalah karena saya baru saja memutarnya).
user1271772
1
Mendapat dukungan dari saya. Apa alasan sebenarnya dari suara negatif ini? !!
Farzan