バグ チェック 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 を使用してタグごとのページ プールの使用状況を表示します。 ほとんどのプールを使用するタグに関連付けられているコンポーネントが、おそらく問題の原因です。