Definition of smash the stack in English English dictionary
To corrupt the call stack, causing execution to jump to a random address, sometimes used as a malicious attack on a system
which in turn smashed the stack with a new return address that the author hoped would point into the buffer and eventually hit the shellcode within it.