Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!microsoft!ralphl From: ralphl@microsoft.UUCP (Ralph Lipe 2/2117) Newsgroups: comp.windows.ms Subject: Re: Windows/286 Crash with Expanded Memory Message-ID: <5798@microsoft.UUCP> Date: 24 May 89 02:38:13 GMT References: <1019@dinl.mmc.UUCP> Reply-To: ralphl@microsoft.UUCP (Ralph Lipe 2/2117) Organization: Microsoft Corp., Redmond WA Lines: 21 In article <1019@dinl.mmc.UUCP> schwartz@dinl.uucp (Michael Schwartz) writes: >I have been using / developing with Windows/286 happily (for the most >part). I decided to increase my expanded memory in my AboveBoard 286 to >1 MB. Windows now crashes upon load of any application. All other >applications which use expanded memory work just fine, and yes, I have >run the TESTAB program 20 times on the chips. When launched with an >initial program, I get the message > Internal stack overflow > System Halted This is due to DOS running out of internal stacks. You should try including the line "STACKS=0,0" in your config.sys file for DOS 3.21 and above. This will turn off the DOS stack switching code. If that dosen't work or you use DOS 3.1 you will need to create more stacks. Try "STACKS=15,256". This is documented in the MS DOS 4.01 manual on page 296. I'm not sure why an expanded memory card would cause a stack overflow but that message is printed when DOS runs out of interrupt stacks. ...This is my opinion. This is not official Microsoft support information.