Erreur interne

Erreur interne

En informatique, une erreur interne désigne une erreur qui est due à un défaut dans la conception d'un programme ou dans sa configuration, ou encore à des facteurs externes que le programme n'est pas capable de gérer (manque de mémoire, matériel défaillant…). Elle est en général la manifestation d'un bug.

Ce type d'erreur s'oppose aux erreurs dues à une mauvaise manipulation de l'utilisateur final et ne peut en général être résolu que par les développeurs du programme ou les administrateurs responsables de sa configuration.

Sommaire

Erreurs internes notables

Certains programmes sont capables de détecter leurs propres erreurs internes afin de proposer un diagnostic à l'utilisateur ou aux personnes en mesure de les résoudre.

Erreur interne d'un serveur HTTP

Un serveur HTTP doit gérer à la fois les erreurs dues au client et les erreurs dues au serveur, qui se distinguent par leurs codes respectifs (de la forme 4xx pour les erreurs du client, 5xx pour les erreurs du serveur)[1].

L'erreur interne la plus générique due au serveur est simplement dénommée Internal Server Error et a pour code 500[2].

Erreur interne d'un compilateur

Un compilateur traite de nombreux types d'erreurs (erreurs de syntaxe, erreurs de logique…) qui se produisent dans le cadre d'une utilisation normale, et qui donnent lieu à des diagnostics afin d'aider l'utilisateur à résoudre ces erreurs.

Les erreurs internes au compilateur (qui ne sont pas dues à une mauvaise utilisation ni à un code malformé) sont souvent désignée par l'acronyme ICE (pour Internal Compiler Error, en anglais). C'est notamment le cas avec les compilateurs GCC[3] et Visual Studio[4], ce dernier distinguant les « erreurs de backend internes », les « erreurs de compilateur internes » et les « erreurs de générateur de code internes ». La documentation de GCC précise quant à elle que ces erreurs sont aussi dues à des problèmes matériels[5],[6].

Notes et références

  1. (en) Clinton Wong, HTTP pocket reference, O'Reilly (ISBN 1-5659-2862-8), p. 30 
  2. (en) RFC2616, Hypertext Transfer Protocol -- HTTP/1.1, section 10.5.1 : 500 Internal Server Error. Consulté le 26 décembre 2010
  3. (en) What does "Internal compiler error" mean?. Consulté le 26 décembre 2010
  4. (en) Nick Randolph, David Gardner, Chris Anderson et Michael Minutillo, Professional Visual Studio 2010, John Wiley and Sons (ISBN 0-4705-4865-7), p. 920 
  5. (en) Signal 11 and Friends, GNU
  6. GCC HOWTO pour Linux, traduc.org

Voir aussi

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Erreur interne de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • ERREUR — La définition classique de la vérité et de l’erreur est celle d’Aristote: «Dire de ce qui est qu’il est, ou de ce qui n’est pas qu’il n’est pas, c’est dire vrai; dire de ce qui n’est pas qu’il est ou de ce qui est qu’il n’est pas, c’est dire faux …   Encyclopédie Universelle

  • Codes d'erreur d'un serveur web — Liste des codes HTTP Ceci est une liste des codes du protocole HTTP ainsi que les messages généralement associés, dans l intention de donner une courte description aux statuts représentés par ces codes. Le code numérique est destiné aux… …   Wikipédia en Français

  • Structure interne de la Terre — Structure interne de la Terre : 1. Croûte continentale 2. Croûte océanique 3. Manteau supérieur (ou Asthénosphère) 4. Manteau inférieur (ou Mésosphère) 5. Noyau externe 6. Noyau interne (ou graine) A. Discontinuité de Mohorovičić B. Discon …   Wikipédia en Français

  • Structure interne de la terre — Structure de la Terre. 1. croûte continentale, 2. croûte océanique, 3. manteau supérieur, 4. manteau inférieur, 5. noyau externe, 6. noyau interne, A : Discontinuité de Mohorovic, B: Discontinuité de Gutenberg, C: Discontinuité de Lehmann …   Wikipédia en Français

  • Structure interne du globe terrestre — Structure interne de la Terre Structure de la Terre. 1. croûte continentale, 2. croûte océanique, 3. manteau supérieur, 4. manteau inférieur, 5. noyau externe, 6. noyau interne, A : Discontinuité de Mohorovic, B: Discontinuité de Gutenberg,… …   Wikipédia en Français

  • L'Erreur De L'Occident — est un essai du romancier et dissident russe Alexandre Soljenitsyne, écrit en russe en 1980. Extraits « Le communisme ne saurait être enrayé par aucun artifice de la détente ni par aucune négociation: mais uniquement par la force extérieure… …   Wikipédia en Français

  • L'Erreur de l'Occident — est un essai du romancier et dissident russe Alexandre Soljenitsyne écrit en russe en 1980. Extraits « Le communisme ne saurait être enrayé par aucun artifice de la détente ni par aucune négociation: mais uniquement par la force extérieure… …   Wikipédia en Français

  • L'erreur de l'Occident — est un essai du romancier et dissident russe Alexandre Soljenitsyne, écrit en russe en 1980. Extraits « Le communisme ne saurait être enrayé par aucun artifice de la détente ni par aucune négociation: mais uniquement par la force extérieure… …   Wikipédia en Français

  • L'erreur de l'occident — est un essai du romancier et dissident russe Alexandre Soljenitsyne, écrit en russe en 1980. Extraits « Le communisme ne saurait être enrayé par aucun artifice de la détente ni par aucune négociation: mais uniquement par la force extérieure… …   Wikipédia en Français

  • Bus interne — Bus informatique Pour les articles homonymes, voir Bus. bus VME Un bus informatique désigne l ensemble des lignes de communication connectant différents composan …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”