Google-Translate-Swedish Google-Translate-English to French Google-Translate-English to German Google-Translate-English to Italian Google-Translate-English to Dutch Google-Translate-English to Portuguese Google-Translate-English to Russian BETA Google-Translate-English to Spanish
Stack Overflow Error Messages

Programs have reserved memory that they use to process hardware events. These are called stacks. Stack overflow errors occur when the space in the memory that is required to run the hardware is not enough, and thus, interrupt the routines. It is possible to resolve these behaviors if you can modify the "STACKS=" line found in the Config.sys file. In this case, you can eliminate, terminate-and-stay-resident program (TSRs) thus eliminating the hardware conflicts.

The reason that Windows delivers an error message that is connected to an internal stack overflow is because there is not enough space in the memory. The memory is either set aside for the process, or is not available at all that may handle the call.

You should consider these things when you troubleshoot for this kind of behavior: 1. Config.sys start up file, 2. TSRs, and 3. Incompatible hardware.

Config.sys startup file- If you are using a dual-boot capability in your windows, then the Config.sys and the Autoexec.bat files may not have the right configuration to run in Windows. The tendency when dual-booting between Windows 3.x and Windows is that files may not be renamed back to Config.dos and Autoexec.dos.

Check the Config.sys file in order to determine if files like Himem.sys or Emm386.exe are loaded from a folder other than the Windows folder. If this is the case, then boot using the Safe Mode Command Prompt Only. You can then rename the Config.sys file into Config.dos and Autoexec.bat file to Autoexec.dos. After this, restart your computer.

TSRs- It is also possible that there are some terminate-and-stay-resident programs (TSRs) that are non-Windows-based installed on your computer. This will interfere with how Windows run. Display any non-boot device in the files Config.sys and Autoexec.bat. You will receive a stack overflow error message if you install from Windows 3.x. Check the Win.ini and System.ini for those non-Windows-based programs that are loading.

Incompatible hardware configuration- When it comes to conflicting devices, all you have to do is disable or remove the extras. Check the port and IRQ settings of the network adapter, sound card and modem. Make certain that the COM2/COM4 and COM1/COM3 are not conflicting, and that none of these devices share Interrupt Requests (IRQs).


Microsoft Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Speed improvements vary based on your system configuration. ErrorTeck is not endorsed or affiliated with either Microsoft or the third party applications it supports.