Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3A9E69BA.1B3CEC19@home.com> Date: Thu, 01 Mar 2001 10:24:42 -0500 From: "David A. Cobb" X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Bernard Dautrevaux CC: Cygwin General MailList Subject: Re: Windows expertise needed: what are MinSPs References: <17B78BDF120BD411B70100500422FC6309E224 AT IIS000> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bernard Dautrevaux wrote: > > -----Original Message----- > > From: David A. Cobb [mailto:superbiskit AT home DOT com] > > Sent: Thursday, March 01, 2001 1:23 AM > > To: Cygwin General MailList > > Subject: Windows expertise needed: what are MinSPs > > > > > > Working in Xemacs-i686-pc-Cygwin-21.1.13 and a [virtual] host > > of Cygwin > > tools, when up popped the devil - BSOD - and said: > > Stack Frames nearly exhausted, try increasing MinSPs in > > SYSTEM.INI, > > MinSPs = 4 > > > You're running Win95 or Win98 isn't it? Win98se, yes. > There 32-bit DRIVERS are allocated a default 1-page stack (that is 4kbyte). > If there is a stack overflow, Win98 will look in a pool of Spare Stack pages > to grow the driver's stack. It's this set of spare stack pages you are > increasing by setting MinSPs :-) > > Note that you must always increase it by 4 (i.e. set it to 8, 12, etc.) > according to Microsoft... Now, why do you have stack overflows in 32-bit > drivers is another history but you should have corrected the problem if you > no more get the same message :-) > > HINT: have you installed anything on your computer recently? /Merci/ Bernard. I did install a barcode reader from "CRQ" recently. Also, ZoneAlarm has a driver-like component IKEServices and I quite often have seen ZA as the [not responding] application. I don't know yet how Cygwin does some of its magic without a driver-like component, but it does chew up resources of some sort to maintain its own process stack - a typical "ps" shows 6 or 8 Cygwin processes hanging around waiting for someone to do something. The bottom line is that today with MinSPs=8 the things that were not working before now work like a charm. Again, maybe we should all look at that value on our machines and maybe a FAQ should suggest increasing it if there are hangup problems. -- David A. Cobb, The Superbiskit ! Software Engineer, Public Access Advocate, All around nice guy. Get my PGP key at : Fingerprint=0x{6E3E DB8C 2E8C 4248 62B2 FE29 08EE CF0A 3629 E954} "By God's Grace I am a Christian man, by my actions a great sinner." --The Way of a Pilgrim, R. M. French [tr.] <---.----!----.----!----.----!----.----!----.----!----.----!----.----> -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple