stack overflow


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Wikipedia.

stack overflow

(programming)
An error condition which results from attempting to push more items onto a stack than space has been allocated for. Often, this will simply overwrite the adjacent memory locations causing hard-to-trace bugs.

Stack overflow can result, for example, from an insufficient number of stack frames to handle hardware interrupts.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

stack overflow

An error condition that occurs when there is no room in the stack for a new item. This error condition can also occur when other things go awry; for example, a bad expansion card or one that isn't seated properly in the slot can cause erratic signals eventually leading to a stack overflow error message. Contrast with stack underflow. See stack.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
If a stack overflow occurs, a major or minor malfunction is very likely to follow.
In February 2010, Jeff Atwood and Joel Spolsky decided to make the Web site engine underlying Stack Overflow and its sister sites available to users wishing to create collaborative crowd-sourced question and answer forums related to their own topics.
Chapters on kernel security and reliability describe results in kernel stack overflow elimination, and compare Windows and Linux authentication and authorization features.
<p>According to a Microsoft Security Research & Defense post, if a vulnerable IIS 5.0 (Windows 2000), 5.1 (XP) or 6.0 (Server 2003) FTP service attempts to list a "long, specially-crafted directory name," a stack overflow will occur that can allow for remote code execution.
Intended to help developers avoid stack overflow in embedded systems, Express Logic's StackX development tool performs a comprehensive analysis of a complete application at the executable code level, computing the worst-case stack usage the application can experience.
* For the third reporting period, the Microsoft SQL Server Resolution Service Stack Overflow Attack (formerly known as the Slammer attack) was the most common attack, used by 22 per cent of all attackers.