Qu'est-ce qui peut provoquer un signal 11? [fermé]


12

Quelles sont les causes les plus probables du signal 11, également appelé "défaut de segmentation"?


-1 On dirait une réponse et non une question ...
Scott Lundberg

1
Si vous voulez faire un message de type info, il est préférable de travailler sur la rédaction d'une bonne question. meta.stackexchange.com/questions/17463 meta.stackexchange.com/questions/12513
Zoredache

A accepté ma propre réponse. Je ne me souviens pas de ce que je pensais en 2009 lorsque j'ai posé une question et y ai répondu quelques minutes plus tard. Je ne connaissais probablement pas la réponse, et j'ai demandé avant de la googler ...
jpmartins

Réponses:


14

Le signal 11 (SIGSEGV, également appelé violation de segmentation) signifie que le programme a accédé à un emplacement de mémoire qui ne lui a pas été affecté.

C'est généralement un bug dans un programme. Donc, si vous écrivez votre propre programme, c'est la cause la plus probable.

Il peut également se produire couramment avec certains dysfonctionnements matériels.


2
C'est une réponse si informative, pourquoi obtiendrait-elle 4 votes négatifs? (la raison pour laquelle c'est seulement -3 est parce que je viens de le voter).
user1271772

1
J'ai reçu un vote positif de ma part. Quelle est vraiment la raison de ces votes négatifs? !!
Farzan

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.