Was kann ein Signal 11 verursachen? [geschlossen]

11

Was sind die wahrscheinlichsten Ursachen für Signal 11, auch als "Segmentierungsfehler" bekannt?

jpmartins
quelle
-1 Scheint wie eine Antwort keine Frage ...
Scott Lundberg
1
Wenn Sie einen Beitrag vom Typ "Info" erstellen möchten, ist es besser, wenn Sie daran arbeiten, eine gute Frage zu schreiben. meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache
Akzeptierte meine eigene Antwort. Ich kann mich nicht erinnern, was ich 2009 gedacht habe, als ich eine Frage gestellt und einige Minuten später beantwortet habe. Wahrscheinlich wusste ich die Antwort nicht und fragte, bevor ich sie
googelte

Antworten:

13

Signal 11 (SIGSEGV, auch als Segmentierungsverletzung bezeichnet) bedeutet, dass das Programm auf einen Speicherplatz zugegriffen hat, der ihm nicht zugewiesen wurde.

Das ist normalerweise ein Fehler in einem Programm. Wenn Sie also Ihr eigenes Programm schreiben, ist dies die wahrscheinlichste Ursache.

Es kann auch häufig bei einigen Hardwarefehlfunktionen auftreten.

jpmartins
quelle
2
Dies ist eine so informative Antwort, warum sollte es 4 negative Stimmen bekommen? (Der Grund, warum es nur -3 ist, ist, dass ich es gerade positiv bewertet habe).
user1271772
1
Ich habe eine Gegenstimme von mir bekommen. Was ist der Grund für diese negativen Stimmen? !!
Farzan