An infinite loop is the result of a recursive function with no ending condition. That is, a function which calls itself over and over again. To better understand, read more on infinite loops.