computer program bug occuring when the program tries to access a memory outside of a sequence of allocated memory addresses