flanker (./55857) :
Plus exactement un overflow lié au fait qu'il s'agissait d'un accéléromètre repris d'Ariane 4. Il fonctionnait bien sur Ariane 4, mais sur Ariane 5 qui accélérait davantage, cela occasionnait un overflow, donc un système qui croit avoir une accélération négative et qui s'autodétruit (alors que tout allait bien).
Plus exactement, il s'agissait de code porté d'un microcontrôleur vers un autre, pour un autre usage, sans refaire intégralement la validation, et en faisant l'impasse sur la gestion des erreurs, entraînant un overflow qui n'était pas originellement possible.
Bref, validez votre code.
Dans le même genre, il y a récemment eu Schiaparelli qui a raté son arrivée sur Mars car le dimensionnement de la centrale inertielle était trop faible, et que les conditions environnementales avaient été sous-estimées, avec pour conséquence la saturation des calculateurs et un scénario proche d'Ariane 5.