Controllo bug 0x41: MUST_SUCCEED_POOL_EMPTY
Il controllo MUST_SUCCEED_POOL_EMPTY bug ha un valore di 0x00000041. Ciò indica che un thread in modalità kernel ha richiesto un pool troppo elevato.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.
parametri MUST_SUCCEED_POOL_EMPTY
Parametro | Descrizione |
---|---|
1 |
Dimensione della richiesta che non è stato possibile soddisfare |
2 |
Numero di pagine usate dal pool non con pagine |
3 |
Numero di richieste da pool non con pagine maggiori di PAGE_SIZE |
4 |
Numero di pagine disponibili |
Causa
Non è consentito alcun driver per richiedere il pool con esito positivo.
Se non è possibile compilare una richiesta di esito positivo, viene emesso questo controllo di bug.
Risoluzione
Sostituire o riscrivere il driver che effettua la richiesta. Un driver non deve richiedere il pool con esito positivo. Deve invece richiedere il pool normale e gestire in modo normale lo scenario in cui il pool è temporaneamente vuoto.
Il comando kb (Display Stack Backtrace) mostrerà il driver che ha causato l'errore.
Inoltre, è possibile che un secondo componente abbia esaurito il pool necessario. Per determinare se si tratta del caso, usare prima di tutto il comando kb . Usare quindi !vm 1 per visualizzare l'utilizzo totale del pool, !poolused 2 per visualizzare l'utilizzo del pool non con tag e !poolused 4 per visualizzare l'utilizzo del pool a pagina per tag. Il componente associato al tag usando il pool più è probabilmente l'origine del problema.