Software bug
An arithmetic overflow happens when a number contained in a variable is increased beyond the highest number that the variable allows. This will usually cause the number to reset back to zero.