A fault in a program which causes errors.