Что может вызвать сигнал 11? [закрыто]

12

Каковы наиболее вероятные причины сигнала 11, также известного как «ошибка сегментации»?

jpmartins
источник
-1 Похоже, ответ не вопрос ...
Скотт Лундберг
1
Если вы хотите сделать пост типа «информация», лучше, если вы будете писать хороший вопрос. meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache
Принял мой собственный ответ. Я не помню, о чем думал в 2009 году, когда задал вопрос и ответил на него несколько минут спустя. Вероятно, я не знал ответа, и спросил, прежде чем гуглить его ...
jpmartins

Ответы:

14

Сигнал 11 (SIGSEGV, также известный как нарушение сегментации) означает, что программа получила доступ к области памяти, которая не была ему назначена.

Обычно это ошибка в программе. Так что, если вы пишете свою собственную программу, это наиболее вероятная причина.

Это может также обычно происходить с некоторыми аппаратными сбоями.

jpmartins
источник
2
Это такой информативный ответ, почему он получил бы 4 отрицательных голоса? (причина только -3 в том, что я только проголосовал за это).
user1271772
1
Получил отклик от меня. В чем причина этих отрицательных голосов? !!
Фарзан