Newsgroup: it.comp.aiuto
Titolo: "no spare stak pages": cosa devo fare?

 of "MinSPs" in SYSTEM.INI to prevent possible stacks fault...."
Giusto perchè ce l'avevo già pronta... ;-)
Apri Gestione risorse. Vai nella directory di windows.
Cerca il file System.ini. Doppio click su quel file.
(Se ti chiede con che cosa aprirlo seleziona il blocco note).
Scorri finchè trovi  la sezione [386Enh]
Aggiungi questa riga:
MinSPs=8
Riavvia.
Se non fosse sufficiente ripeti la procedura settando MinSPs a 12 e se non
bastasse a 16 (sempre multipli di 4).
E' un errore che può accadere quando win95 (e solo lui :-)) incontra un
'trabocco' interno degli stacks usati dai driver di windows a 32 bit.
Il trabocco degli stack indica errori nel driver. Questi driver sono
allocati in 4 Kb di spazio (=1 stack). Se il driver utilizza + di 4 Kb di
memoria, succede che uno stack trabocca.
Win98 setta a parte un numero di pagine di memoria extra (2) che possono
essere usate temporaneamente per prevenire crash di sistema, ma quando il
rischio è passato windows 'le reclama'.
Se win98 scopre che ha esaurito le sue due pagine extra mostra il messaggio
che ti è familiare. il sistema continua comunque ad operare normalmente a
meno che ci sia un 'trabocco' proprio quando non ci sono pagine di riserva
disponibili.
Buona giornata,
Emanuela
--
eman...@uninetcom.it
- elimina il bug -

 Laura
Ammesso che tu abbia Windows95 anziche' Windows98
puoi cercare di risolvere il problema seguendo le istruzioni della MSKSB N.q149
http://support.microsoft.com/support/kb/articles/q149/0/83.asp
che citano:
*********************************************
Error Message: There Are No Spare Stack Pages
   The information in this article applies to:
        Microsoft Windows 95
   SYMPTOMS
   When you are running Windows 95, you may receive the following error
message:
        There are no spare stack pages. It may be necessary to increase the
setting of 'MinSPs' in System.ini to prevent possible
        stack faults. There are currently <nnn> SPs allocated.
   CAUSE
   This error can occur when Windows 95 encounters an internal overflow of the
stacks used by 32-bit Windows device drivers. Please note that this is
   not related to the "Stacks=" line in the Config.sys file, which is used for
16-bit MS-DOS device drivers.
   Stack overflow conditions are indicative of errors in the device driver.
Device drivers are allocated 4 kilobytes (one page) of space to be used as a
   stack. If the device driver uses more than 4 kilobytes of memory, a stack
overflow condition occurs.
   Windows 95 sets aside a number of extra memory pages (spare stack pages) to
be used temporarily to prevent a system "crash" due to a stack
   overflow condition. When the stack overflow condition has passed, Windows 95
reclaims the temporary page. The default number of spare stack
   pages is 2.
   If Windows 95 detects that it has run out of spare stack pages, the warning
message stated above is displayed. Windows 95 continues to operate
   normally unless a device driver encounters a stack overflow condition when
there are no free spare stack pages.
   RESOLUTION
   To resolve this situation, add the following line to the [386Enh] section of
the System.ini file and then restart your computer:
      MinSPs=4
   If the problem persists, increase the number of spare stack pages in
increments of 4 (for example, 8, 12, 16).
   NOTE: Each spare stack page requires 4 kilobytes of memory.
   Additional query words: minisps sms
   Keywords : kbenv kberrmsg win95
   Version : WINDOWS:95
   Platform : WINDOWS
   Issue type :
Ciao:)
--
Walter