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.