General discussion

Locked

stack overflow problem

By Loretta_M ·
This error is driving me crazy and no one I've talked to knows what causes it or how to fix it. I keep getting this error message.

>>> Terminating thread due to a stack overflow problem. A VxD, possibly recently installed, has consumed too much stack space. Increase the setting of 'MinSPs' in the SYSTEM.INI or remove recently installed VxDs.<<<

I don't know what VXDs are and I don't think I installed any.

Lots of points for any ideas????????

This conversation is currently closed to new comments.

12 total posts (Page 1 of 2)   01 | 02   Next
| Thread display: Collapse - | Expand +

All Comments

Collapse -

stack overflow problem

by maxwell edison In reply to stack overflow problem

This can be connected to Norton Antivirus software.

From Norton knowledge Base:

Situation:
When using Norton AntiVirus (NAV), you see the error message "Terminating thread due to a stack overflow problem. A VxD, possibly recently installed, has consumed too much stack space. Increase the setting of 'MinSPs' in the SYSTEM.INI or remove recently installed VxDs

Solution:
This is usually caused by a Windows setting that is set too low. What you need to do depends on your version of NAV.
NAV 2001
If you are using NAV 2001, this has been fixed by a program update. Please close all programs, run LiveUpdate, and select the Norton AntiVirus program update. You must restart the computer after the update is installed.

All other versions:
To resolve this problem, you must make some modifications to the Config.sys and System.ini files, as follows:

1. Click Start, and then click Run. The Run dialog box appears.

2. Type sysedit and then press Enter. The System Configuration Editor opens.

3. Click the C:\Config.sys window.

4. Add or modify the following entries so that they are set to at least the following values:

FILES=150 (set to 200 if on a network)
BUFFERS=80
STACKS=12,256

5. Click the C:\Windows\System.ini window.

6. Add or modify the following entry in the [386Enh] section so that it is set to at least the following value:

MinSPs=4

(continued in comments...)

Collapse -

stack overflow problem

by maxwell edison In reply to stack overflow problem

.
.
NOTE: The MinSPs setting can be set higher if desired, but should be set in increments of 4. Each SP takes 4 KB of memory. (If there is no MinSPs statement, then the default value is set to 2.) For additional information on the MinSPs=4 setting, see the Microsoft Knowledge Base article There Are No Spare Stack Pages (ID Q149083).

7. (Windows 95 only). Add or modify the following entry in the [386Enh] section so that it is set to at least the following value:

MaxBPS=768

8. Save the changes, close the System Configuration Editor, and then restart the computer for the changes to take effect.

Best of luck and have a GREAT 2002!

Maxwell

Collapse -

stack overflow problem

by maxwell edison In reply to stack overflow problem

.
.
Another possibility (if you have a Gateway computer):

Source:

http://www.gateway.com/support/techdocs/software/WINDOWS/667627100.shtml

RESOLUTION: Add the line "MinSPs=8" to the System.ini file.

From the Start menu, click Run. In the Run dialog box, type: System.ini, and then click OK.

In the System - Notepad window, find the [386Enh] section.

In the [386Enh] section, type the following line: MinSPs=8

In the System - Notepad window from the File menu, click Save.

In the System - Notepad window from the File menu, click Exit.

Maxwell

Collapse -

stack overflow problem

by maxwell edison In reply to stack overflow problem

.
.
More possibly helpful links:

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q149083

http://the-it-mercenary.com/forums/Windows98/posts/231.html
REMOVE those pesky SPACES from the pasted URLs.

Maxwell

Collapse -

stack overflow problem

by maxwell edison In reply to stack overflow problem

.
.
One last thing (FYI):

A VxD, or virtual device driver, is a specific type of Windows device driver that has direct access to the operating system's kernel. The x stands for extended, as the driver is basically an extension of the kernel. This extension gives the VxD access to low-level data, such as information passing between the operating system and applications.

Feel free to email me if you need any help.

Regards,

Maxwell

Collapse -

stack overflow problem

by Loretta_M In reply to stack overflow problem

Thank you so much for the very detailed answer.

Collapse -

stack overflow problem

by donmars In reply to stack overflow problem

VxD MEANS VIRTUAL DEVCE DRIVER In Windows, a virtual device driver is a program for each of the computer's main hardware devices, including the hard disk drive controller, keyboard, and serial and parallel ports. They're used to maintain the status of a hardware device that has changeable settings. Virtual device drivers handle software interrupts from the operating system rather than hardware interrupts.
A virtual device driver usually has a file name suffix of VXD. Any recently installed software? Try uninstalling or reinstalling it.

Collapse -

stack overflow problem

by Loretta_M In reply to stack overflow problem

Poster rated this answer

Collapse -

stack overflow problem

by DKlippert In reply to stack overflow problem

?Terminating thread due to stack overflow problem.?....
Here?s an MS article that may help:
(Type the Q number into the ?For solutions containing...? box at support.microsoft.com)

Error Message: There Are No Spare Stack Pages

Q149083

Collapse -

stack overflow problem

by Loretta_M In reply to stack overflow problem

Poster rated this answer

Back to Desktop Forum
12 total posts (Page 1 of 2)   01 | 02   Next

Related Discussions

Related Forums