Ariane 5G
- During its maiden voyage it crashed due to a buffer overflow
- Used coded from the Ariane 4
- Assumptions were correct for the Ariane 4 but not the Ariane 5 trajectory
- Tried to convert data from 64-bit floating point --> 16-bit signed integer
- Caused an overflow
- Programmers only wrote code to protect four out of seven critical variables from overflowing
- Used coded from the Ariane 4