What is a Stack Overflow?

Nugget of Knowledge for today:

A stack overflow is an undesirable condition in which a particular computer program tries to use more memory space than the call stack has available. In programming, the call stack is a buffer that stores requests that need to be handled. … It is usually defined at the start of a program.

I like this definition from Whatis.com. Succinct and to the point. Read their article for more.