バグ チェック 0x41: MUST_SUCCEED_POOL_EMPTY
MUST_SUCCEED_POOL_EMPTY バグ チェックには、0x00000041 の値があります。 これは、カーネル モード スレッドが、必ず成功させるプールを要求しすぎたことを示します。
重要
この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。
MUST_SUCCEED_POOL_EMPTY パラメーター
パラメーター | 説明 |
---|---|
1 |
満たされなかった要求のサイズ |
2 |
非ページ プールから使用されるページの数 |
3 |
PAGE_SIZE より大きい非ページ プールからの要求の数 |
4 |
使用可能なページ数 |
原因
必ず成功させるプールを要求するドライバーは許可されていません。
必ず成功させる要求を満たすことができない場合、このバグ チェックが発行されます。
解決方法
要求を行っているドライバーを交換または書き換えます。 ドライバーは、必ず成功させるプールを要求しないでください。 代わりに、通常のプールを要求し、プールが一時的に空のシナリオを適切に処理する必要があります。
kb (Display Stack Backtrace) コマンドは、エラーの原因となったドライバーを表示します。
さらに、2 つ目のコンポーネントが必ず成功させるプールを使い果たした可能性があります。 これが当てはまるかどうかを判断するには、最初に kb コマンドを使用します。 次に、!vm 1 を使用してプールの合計使用量を表示し、!poolused 2 を使用してタグごとの非ページ プールの使用状況を表示し、!poolused 4 を使用してタグごとのページ プールの使用状況を表示します。 ほとんどのプールを使用するタグに関連付けられているコンポーネントが、おそらく問題の原因です。