delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/01/10:25:41

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
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" <superbiskit AT home DOT com>
X-Mailer: Mozilla 4.75 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Bernard Dautrevaux <Dautrevaux AT microprocess DOT com>
CC: Cygwin General MailList <cygwin AT cygwin DOT com>
Subject: Re: Windows expertise needed: what are MinSPs
References: <17B78BDF120BD411B70100500422FC6309E224 AT IIS000>

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
:<http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=superbiskit>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019