Famous Software Bugs

· by

Contents
This is a quick article I have had as a draft for quite a while. It might not be finished or have other problems, but I still want to share it.

Mars Climate Orbiter

Mars Climate Orbiter
Mars Climate Orbiter

Type of Bug: Bad specification
Description: The flight system software on the Mars Climate Orbiter was written to calculate thruster performance using the metric unit Newtons (N), while the ground crew was entering course correction and thruster data using the Imperial measure Pound-force (lbf).
Outcome: The cost of the mission was \$327.6 million total for both orbiter and lander, \$193.1 million for spacecraft development, \$91.7 million for launching it, and \$42.8 million for mission operations.
Source: Wikipedia

Ariane V88

The Ariane V88 exploded 40 seconds after its start.

Type of Bug: The software was written for another type of hardware.
Description: A 64-bit floating-point number was converted into a 16-bit integer in the "inertial reference system" → Overflow → the rocket got into a tilted position and destroyed itself for safety reasons. The interesting part is that this program wasn't even needed for the flight! It had been developed for the Ariane 4.
Outcome: 290 million Euro destroyed

Other

Do you know more?