システムwiki

重要な構造の破損

petulik 受付中 最終更新日:2022-03-18 10:40

**
*バグチェック分析*
**
CRITICAL_STRUCTURE_CORRUPTION(109)
このBugCheckは、カーネルがその重要なカーネルコードを検出したときに生成されます.
データが破損しています.破損の一般的な原因は3つあります.
1)ドライバーが不注意または故意に重要なカーネルコードを変更した
またはデータ.見るこのリンク:whdc/driver/kernel/64bitPatching.mspx
2)開発者がカーネルを使用して通常のカーネルブレークポイントを設定しようとしました
システムの起動時に接続されていなかったデバッガー.通常のブレークポイント、
「bp」は、起動時にデバッガが接続されている場合にのみ設定できます.ハードウェア
ブレークポイント「ba」はいつでも設定できます.
3)ハードウェアの破損が発生しました.カーネルコードまたはデータを保持しているRAMの障害.
引数:
Arg1:a39fd95ddac045ce、予約済み
Arg2:b3b6e5e42d41b233、予約済み
Arg3:fffff804458d7000、障害タイプに依存する情報
Arg4:000000000000000d、破損した領域のタイプ、
0:汎用データ領域
1:関数または.pdataの変更
2:プロセッサIDT
3:プロセッサGDT
4:タイプ1プロセスリストの破損
5:タイプ2プロセスリストの破損
6:デバッグルーチンの変更
7:重要なMSRの変更
8:オブジェクトタイプ
9:プロセッサIVT
a:システムサービス機能の変更
b:汎用セッションデータ領域
c:セッション関数または.pdataの変更
d:インポートtableの変更
e:セッションインポートtableの変更
f:PsWin32コールアウトの変更
10:デバッグスイッチルーチンの変更
11:IRPアロケータの変更
12:ドライバー呼び出しディスパッチャーの変更
13:IRP完了ディスパッチャーの変更
14:IRPデロケーターの変更
15:プロセッサ制御レジスタ
16:重要な浮動小数点制御レジスタの変更
17:ローカルAPICの変更
18:カーネル通知コールアウトの変更
19:ロードされたモジュールリストの変更
1a:タイプ3プロセスリストの破損
1b:タイプ4プロセスリストの破損
1c:ドライバオブジェクトの破損
1d:エグゼクティブコールバックオブジェクトの変更
1e:モジュールパディングの変更
1f:保護されたプロセスの変更
20:汎用データ領域
21:ページハッシュの不一致
22:セッションページのハッシュの不一致
23:ロード設定ディレクトリの変更
24:反転関数tableの変更
25:セッション構成の変更
26:拡張プロセッサ制御レジスタ
27:タイプ1プールの破損
28:タイプ2プールの破損
29:タイプ3プールの破損
2a:タイプ4プールの破損
2b:関数または.pdataの変更
2c:画像の整合性の破損
2d:プロセッサの設定ミス
2e:タイプ5プロセスリストの破損
2f:プロセスシャドウの破損
30:Retpolineコードページの破損
101:一般的なプールの破損
102:Win32k.sysの変更
デバッグの詳細:



KEY_VALUES_STRING:1
鍵:Analysis.CPU.mSec
値:3859
鍵:Analysis.DebugAnalysisManager
値:作成
鍵:Analysis.Elapsed.mSec
値:5662
鍵:Analysis.Init.CPU.mSec
値:390
鍵:Analysis.Init.Elapsed.mSec
値:43082
鍵:Analysis.Memory.commitPeak.Mb
値:87
DUMP_FILE_ATTRIBUTES:0x808
カーネル生成トリアージダンプ
BUGCHECK_CODE:109
BUGCHECK_P1:a39fd95ddac045ce
BUGCHECK_P2:b3b6e5e42d41b233
BUGCHECK_P3:fffff804458d7000
BUGCHECK_P4:d
CUSTOMER_CRASH_COUNT:1
PROCESS_NAME:システム
STACK_TEXT:
ffffe48c`76dcce28 00000000`00000000:00000000`00000109 a39fd95d`dac045ce b3b6e5e4`2d41b233 fffff804`458d7000:nt!KeBugCheckEx
SYMBOL_NAME:LXCORE!_imp_KeQueryPerformanceCounter + 0
MODULE_NAME:LXCORE
IMAGE_NAME:LXCORE.SYS
IMAGE_VERSION:10.0.22471.1000
STACK_comMAND:.糸 ; .cxr; kb
BUCKET_ID_FUNC_OFFSET:
FAILURE_BUCKET_ID:0x109_d_LXCORE!_imp_KeQueryPerformanceCounter
OSPLATFORM_TYPE:x64
OSNAME:Windows 10
FAILURE_ID_HASH:{c56c53a9-25f2-3e6b-c28a-ea78d08f805f}
ファローアップ:MachineOwner

返信リスト(回答:5)

2 #
Sumit

はい、再起動ループでスタックするのはよくあることですが、システムの復元ポイントまたは他のオプションを使用して簡単に復元できます.

応答2# ->にスキップ
1 #
petulik

最新のBuildをインストールしましたが、問題がなくなったようです.どうぞよろしくお願いいたします.

3 #
Sumit

私はこの質問であなたを助けるためにここにスミットです.
次のステップ、
動作に問題のあるドライバーを見つけてみましょう
ドライバー検証ツールを有効にする:
(前に復元ポイントを作成する必要があります)
driver_Verifier_detected_voilationを取得したら、新しいダンプをアップロードします.
デスクトップに到達する前にシステムがクラッシュする可能性があることに注意してください.クラッシュした場合は、Verifierを無効にするためのガイドとなるようにお知らせください.

応答3# ->にスキップ
4 #
petulik

あなたと検証者のおかげで問題の原因を見つけましたが、BSOD画面で動かなくなったため、復元する必要がありました.そこで、最新のWin 11Buildを再度インストールして、そのApplicationがなくても機能するかどうかを確認します.

5 #
Sumit

私たちに知らせていただきありがとうございます.