O que pode causar um sinal 11? [fechadas]

12

Quais são as causas mais prováveis ​​do sinal 11, também conhecidas como "falha de segmentação"?

jpmartins
fonte
-1 Parece que uma resposta não uma pergunta ...
Scott Lundberg
11
Se você deseja publicar um tipo de informação, é melhor trabalhar com uma boa pergunta. meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache
Aceitei minha própria resposta. Não me lembro do que estava pensando em 2009, quando fiz uma pergunta e respondi alguns minutos depois. Provavelmente eu não sabia a resposta, e perguntou antes googling-lo ...
jpmartins

Respostas:

14

O sinal 11 (SIGSEGV, também conhecido como violação de segmentação) significa que o programa acessou um local de memória que não foi atribuído a ele.

Isso geralmente é um bug em um programa. Portanto, se você estiver escrevendo seu próprio programa, essa é a causa mais provável.

Também pode ocorrer normalmente com algumas falhas de hardware.

jpmartins
fonte
2
Esta é uma resposta tão informativa, por que receberia 4 votos negativos? (a razão de ser apenas -3 é porque eu votei apenas)
user1271772
11
Recebi um voto positivo de mim. Qual é realmente o motivo desses votos negativos? !!
Farzan