問題タブ [drwatson]

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.

0 投票する
1 に答える
26 参照

debugging - タスクバーに表示されないようにワトソン博士を実行できますか?

Dr Watsonタスクバーに表示されないように実行できますか?

そうでない場合、タスクバーに何も表示されずにクラッシュ ダンプを自動的に生成するにはどうすればよいでしょうか?

0 投票する
0 に答える
105 参照

assembly - Drwatson FAULT ファイルの命令の意味

次のワトソン博士のファイル ログがあります。

の意味は何ですか?

eip=301af532、失敗した命令に関する別の投稿情報を読みました..

0 投票する
2 に答える
690 参照

c# - ワトソン博士のcrash.dmpからコールスタックを抽出する (c#)

アプリケーションのクラッシュ時にワトソン博士によって作成されたバイナリ ファイル crash.dmp に含まれるコールスタックから詳細を保存しようとしています。

dmp ファイルが存在するので、(c#) で 1 つを読み取り、可能であればコールスタックを保存したいだけです。誰かがこのようなことをしたことがありますか?実際、それは可能ですか?

Visual Studio を使用して手動で crash.dmp ファイルを確認し、スタックを手動でコピーすることはできますが、このプロセスを元のプログラム内で自動化したいです。

どんな助けでも大歓迎です。

乾杯

スティーブ

0 投票する
1 に答える
212 参照

delphi - ワトソン博士を呼び出すデルフィ?

会社で 10 年以上使用しているプログラムがあります。最近、ウイルス対策ベンダーがファイルにマルウェアとしてフラグを立て始めました。ベンダーは、 Dr. Watsonプロセスに自分自身を注入していると述べています。VirusTotalでスキャンしました。55 個のエンジンすべてがマルウェアはないと言っていますが、「動作情報」タブには、プログラムがワトソン博士を開き、プロセスに自分自身を挿入することが示されています。

Delphi プログラムには、ワトソン博士を呼び出すコードはありません。Delphiでこれを見た人はいますか?この動作を停止する方法はありますか?

0 投票する
2 に答える
1483 参照

crash - Windows XP でアプリケーション エラー (別名アプリケーション ポップアップ) が発生するクラッシュはどのようなものですか?

まず、私が知っているクラッシュの種類について説明します。実際の質問については、下にスクロールしてください。Windows によって処理されるクラッシュのみに関心があることに注意してください。特定のアプリケーションやフレームワークには独自のクラッシュ ハンドラ (Cygwin、VCL、Java、.NET など) がある場合がありますが、これについては説明しません。

ワトソン博士

Windows XP では、アクセス違反などの未処理の「構造化例外」のほとんどが、Microsoft アプリケーション エラー報告ダイアログを生成します (後に「Windows エラー報告」に名前が変更されましたが、実行可能ファイルは「ワトソン博士dwwin.exe」と呼びます)。

ワトソン博士のダイアログ

で簡単に再現できます*(char*)0=0;

FatalAppExit

呼び出すFatalAppExit()と、メッセージ ボックスとイベント ログのエントリが生成されますが、ワトソン博士は生成されません。

致命的なアプリケーションの終了

スタックオーバーフロー

Windows XP では、スタック オーバーフローが発生すると、プロセスは何の通知もなく突然終了します。(Vista以降は修正されていると思います)

で再現できますmain(){main();}


私の質問は、これらのいずれかを引き起こす原因は何ですか:

AcroRd32.exe - アプリケーション エラー

このダイアログは が所有してcsrss.exeおり、私が確認した時点でAcroRd32.exeプロセスは終了しています。

また、システム イベント ログにエントリを書き込みます (ワトソン博士のクラッシュでは行われません)。

アプリケーション ポップアップ: AcroRd32.exe - アプリケーション エラー: 場所 0x00404def のアプリケーションで例外不明なソフトウェア例外 (0xc0000409) が発生しました。

MessageBox を次のように呼び出すことで、ダイアログとイベント ログ エントリを再現できます (ただし、実際のクラッシュではないことは明らかです)。

私は、Adobe Reader をサービスとして実行することを除外しました。バージョン 11.0.08 です。PDF ファイルが選択された Windows エクスプローラー ウィンドウがアクティブ ウィンドウになると、クラッシュが散発的に発生するようです。

もちろん、Adobe Reader のトラブルシューティングをお願いしているわけではありません。「アプリケーション エラー」/「アプリケーション ポップアップ」タイプのクラッシュを生成する方法を教えてください。