Rank: Member
Iscritto dal : 1/30/2002 Posts: 0
|
Il 1° giorno dell'anno l'ho iniziato con una bella schermata blu:Thread interrotto a causa di overflow dello stack un vdx probabilmente intallato di recente , ha consumato troppo spazio di stack. Aumentare il valore di minSP? in sistem.ini o rimuovere il vxd recentemente installati. Attualmente sono allocati 4 pagine di stack. Qualcuno sarebbe così gentile da spiegarmi che cosa è successo e se mi devo aspettare altri problemi di memoria? L'ultimo programma che ho installato è il Sisoft Sandra 2001 Standard. Ciao a tutti
|
Rank: Member
Iscritto dal : 3/15/2001 Posts: 0
|
Ciao. Leggi il seguente articolo della Microsoft Knowledge Base. Knowledge Base italiana - Articolo aggiornato il 11-02-2000
Risoluzione degli errori di overflow dello stack interno di Windows
Le informazioni in questo articolo si applicano a:
Microsoft Windows 95 Microsoft Windows 98 Microsoft Windows Millennium edizione
SOMMARIO In questo articolo viene spiegato come risolvere i problemi relativi agli errori di overflow dello stack in Windows.
INFORMAZIONI Gli stack sono sezioni di memoria riservate utilizzare dai programmi per elaborare gli eventi di tipo hardware. Un overflow dello stack si verifica quando nella memoria non c'è sufficiente spazio per eseguire le routine di interruzione dell'hardware. Per correggere il problema è possibile modificare la riga "STACKS=" del file Config.sys, rimuovere programmi TSR (Terminate and Stay Resident) oppure eliminare eventuali conflitti hardware.
Quando in Windows viene visualizzato un messaggio di errore relativo a un overflow dello stack interno, significa che in memoria non c'è spazio sufficiente per gestire le chiamate all'hardware del sistema. In fase di risoluzione del problema è necessario considerare varie possibilità:
Il file di avvio Config.sys potrebbe non essere configurato correttamente per l'installazione Windows. In tal caso provare a impostare i seguenti valori: STACKS=64,512 ;(massimo valore consentito) FILES=60 BUFFERS=40 Se si utilizza la funzionalità di avvio multiplo di Windows, i file Config.sys e Autoexec.bat potrebbero non contenere la configurazione adeguata per eseguire Windows. Quando le scelte dell'avvio multiplo sono Windows 3.x e Windows, questi file potrebbero non essere stati rinominati in Config.dos e Autoexec.dos. Esaminare il file Config.sys per determinare se file come Himem.sys o Emm386.exe vengono caricati da una cartella diversa da quella di Windows. In tal caso avviare Windows utilizzando l'opzione Prompt dei comandi in modalità provvisoria. Rinominare il file Config.sys in Config.dos e in file Autoexec.bat in Autoexec.dos, quindi riavviare il computer.
Alcuni programmi TSR potrebbero interferire con Windows. In tal caso disabilitare qualsiasi driver di periferica non necessario per l'avvio nei file Config.sys e Autoexec.bat. Se mentre si sta eseguendo l'installazione da Windows 3.x si ottiene un messaggio di overflow dello stack, verificare i file Win.ini e System.ini per identificare eventuali programmi non basati su Windows o per controllare il caricamento dei driver.
Il problema potrebbe essere dovuto a una configurazione hardware incompatibile. In tal caso verificare le impostazioni della porta e le impostazioni IRQ della scheda di rete, della scheda audio e del modem. Assicurarsi che non esistano conflitti tra le porte COM2 e COM4 o tra le porte COM1 e COM3 e che nessuna periferica condivida le impostazioni IRQ. Disabilitare o rimuovere eventuali periferiche in conflitto.
Il computer potrebbe richiedere un aggiornamento del BIOS. Verificare la versione del BIOS e contattare il produttore del computer per informazioni in merito a un aggiornamento del BIOS.
Per ulteriori informazioni, vedere il seguente articolo della Knowledge Base (informazioni in lingua inglese): Q82318 Stack Overflow Can Cause Windows to Hang
Parole Chiave: kbenv kberrmsg kbtshoot win95 winmem win98 Tipo di problema: Tecnologia:
TUTTE LE INFORMAZIONI PRESENTI NELLA KNOWLEDGE BASE SONO DI PROPRIETA' MICROSOFT
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. Ultima Revisione: 11-02-2000
Edited by - enzodr on 02/01/2002 07:51:19
|