問題タブ [bsod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - ブルースクリーン後にメモリダンプを取得する方法
作成しているドライバーから起動時に素敵なBSODを取得しています(STOP: 0x0000007E
)。分析のためにメモリダンプをロードしたいと思います。ただし、どこにもダンプされていません。スタートアップとリカバリの設定ですべてが正しくセットアップされていますが、ダンプファイルが取得されず、ダンプが発生したことを示すイベントログに何も記録されません。ダンプすら発生していないようです...
私はそれを引き起こしているコードの正確な行(への呼び出し)を知っていますが、理由はわかりません。出力を表示して、どこで失敗しているのIoAttachDevice()
かを確認したいと思います。DbgPrint
ダンプ機能が設定される前にWindowsがクラッシュする可能性がありますか?その場合、障害が発生したときにマシンの状態にアクセスするにはどうすればよいですか?
更新:その他の役立つ情報:LinuxホストでVirtualBoxを介してWindowsXPを実行しています。
windows-7 - BSODでWindows 7マシンをクラッシュさせる
Windows デバッグ ユーティリティを作成しようとしていますが、Windows マシンを自動的にクラッシュさせ、ブルー スクリーン オブ デスを表示させる必要があります。
明らかに、タスク マネージャーから csrss.exe プロセスをTASKKILL /F /IM csrss.exe
強制終了できますが、.bat ファイル内のコマンドは機能しません。
bsod で Windows マシンをクラッシュさせる別の方法はありますか? たぶん、何らかのプロセスを強制終了できる外部ライブラリがあります。
私はそれに慣れているので、コマンドラインアプローチを使用したいと思います。
windows - バグチェックの再起動後に破損した Windows ミニダンプ
ご挨拶。
最近、XPラップトップでバグチェックを受けています。最後のデータは次のとおりです。
0x40000080 (0x8a43d130、0x858ffd20、0xba4f3e5c、0x00000001)
私はミニダンプのみを有効にしており (それ以来変更しましたが、BSOD はまだ見ていません)、「C:\windows\Minidump」ディレクトリを見ると、過去 6 か月から 11 個のミニダンプが表示されます。毎月のバグチェック
「Windows用デバッグツール」からwindbgとその仲間を実行すると、エラー「0n1392」が発生します。これは、要するに「破損」と読みます。16 進エディタでファイルを調べると、ファイルの上部に ASCII 文字列 "PAGEPAGE" が吹き付けられているため、診断に同意する傾向があります。
私は本当に2つの質問があります:
1) すべてのミニダンプ ファイルが破損する原因は何ですか?
2) このバグ チェックの原因と思われるデータを抽出する方法はありますか?
あなたの助けに感謝します!
付録 I - ミニダンプ ファイルに対する dumpchk の応答
付録 II - 破損したミニダンプ ファイルの 16 進表示:
java - cygwin + java = unkillable java プロセス、BSOD (ブルー スクリーン オブ デス)
他の誰かがこの問題を抱えて解決したことを期待して、指を交差させます..
オフィスの Windows XP Pro マシンで cygwin を実行し、Java プロジェクトで maven を実行しています。
30/40 mvn コマンドごとに約 1 つで、java コマンドが画面に何も出力されずにハングし、CPU 使用率全体を占有します (2 つの CPU があります)。ctrl-C、タスクマネージャー、killpid、kill -9、私が試したことはありません。シャットダウンしようとすると、Windows がハングし、手動でマシンの電源を切る必要があります。作業を続けると、しばらくして別のインスタンスがハングするため、両方の CPU が固定され、数秒後にブルー スクリーン オブ デスが表示されます。
私はjavawを使ってみましたが、助けにはなりません。
他のアイデアはありますか?
ありがとうございます。
c - Cコードで(単純なドライバーのバグから?)ブルースクリーンを強制します
重複の可能性:
BlueScreen のシミュレート
SOさん、こんにちは。
C コードで何らかの形でインラインで BSOD を誘発しようとしています。私の主なバックグラウンドは Java ですが、幸運なことに何人かの同僚から指導を受け、単純な C ユーティリティを手伝っています。
2 つのセクションがあります:
1) ハード ドライブへの書き込み (私はこれを完了しましたが、それほど悪くはありませんでした)
2) 最後の SCSI 書き込みコマンドを送信した直後にブルー スクリーンを強制します。
これでプログラムの意図を簡単に伝えることができるでしょう。
これまでに2つのことを試しました:
1)pskill.exe(Windowsユーティリティ)を外部から呼び出してcsrss.exeを手動でクラッシュさせ、csrss.exeはWindowsの必須サービスであるため、毎回ブルースクリーンを強制します。十分な速度がないため、これは機能しません。外部ユーティリティの呼び出しには時間がかかりすぎるため、コンピュータを十分に速くクラッシュさせるには、ディスクへの書き込みセクションでコンパイルするインライン コードが必要です。
2) Windows.h API を使用して TerminateProcess を呼び出します: http://msdn.microsoft.com/en-us/library/ms686714%28v=vs.85%29.aspx 問題は、この関数がシステム関連のタスクを終了できないことです。 csrss.exe を閉じることができません
これにより、オプションが不足しました。外部呼び出しなしで独自のネイティブ コードで csrss.exe を強制終了する巧妙な方法、または内部コードでブルー スクリーンを強制する巧妙な方法が必要です。 . KeBugCheck http://msdn.microsoft.com/en-us/library/ff551948.aspxを呼び出す 1 行と同じくらい短い可能性があります
お時間をいただきありがとうございます。
c# - プログラムで BSOD をトリガーする
純粋に学術的な理由で。
C#/.NET の windows xp/windows 7 でプログラムによって BSOD を発生させることは可能ですか?
これを引き起こすには、何らかの汚いハック、または悪用に対する脆弱性が必要であると示唆しています。
限られた時間内に BSOD を保証する、実行するコードのスニペットを探しています。
driver - ソースなしで pdb を使用してサードパーティ製ドライバーをデバッグする
正常に動作するディスク イメージがあり、数千時間の実行時間がありますが、ブルー スクリーンは報告されていません。再起動ループを設定しましたが、数十回繰り返してもブルー スクリーンは表示されませんでした。
ハードウェアの一部にサードパーティ製のドライバーをインストールしましたが、3 回または 4 回起動するたびにブルー スクリーンが表示されます。プールの破損が原因のようです。
そのドライバーのドライバー検証ツールを有効にし、特別なプールのみをチェックしました。もうブルースクリーンは発生しません。ベリファイアを無効にしても、ブルー スクリーンが表示されません。このプロセスを経験したのはこれが 2 回目ですが、繰り返し可能のようです。
ベリファイアを検出すると、何らかのフラグが設定されているようです。他の説明があることを願っていますが、メーカーがこのように WHQL をごまかしているという報告があることは知っています。レジストリには明らかなものは何もなく、文字列はバイナリで有用なものを見つけられません。
メーカーは、ドライバとともにプライベート シンボルを含む pdb を出荷しました。実際にドライバーを実行したり、カーネル デバッガーを使用したりせずに、pdb ファイルを使用して調べる方法はありますか? このような問題を解決するための他のヒントもいただければ幸いです。
ありがとう
adobe - Dreamweaver CS5.5 BSOD (Blue Screen of Death) ヘルプ?
Adobe Dreamweaver CS5.5 の試用版のダウンロードとインストールを完了しましたが、何らかの理由で実行しようとすると、BSOD またはブルー スクリーン オブ デスが表示されます。ここで定義されている Windows の要件を満たし、それを上回っていると確信しています。
購入する価値があるかどうか試してみたいと思いますが、前述したように、BSOD が発生し続けます。誰もこれに遭遇したことがありますか?この問題の「修正」はありますか? 私は何をすべきか?
追記: Windows XP Service Pack 2 を使用しています。
windows - Windows で BSOD を検出する
BSOD が発生したかどうか (OS がシャットダウンする前) を検出する方法はありますか?
ありがとう、
windows - Windows バグ チェック コールバックが 64 ビット システムで呼び出されない
しばらく前に、ドライバを 64 ビット システムに正常に移植しました。
これはあまり重要ではありませんが、非常に便利なデバッグ機能でした。
KeRegisterBugCheckReasonCallback に登録されたコールバックは呼び出されません。関数は成功すると TRUE を返しますが、コールバックが呼び出されません。また、パラメーター reason にさまざまな値を試しましたが、成功しませんでした。古い KeRegisterBugCheckCallback での試行も失敗しました。
私が間違っていることは何ですか?
ドキュメントで何かを見逃していませんか?