私の C++ MFC アプリケーションの 1 つが、一部の Windows (7、XP) コンピュータでランダムにクラッシュします。このアプリケーションはいくつかのサード パーティ ライブラリ (Apache 軸) を使用しており、依存関係ウォーカーで確認すると、このサード パーティ ライブラリに関連する DLL をロードした後にアプリケーションの終了が表示されます。
したがって、このアプリケーションのクラッシュの原因を検出する方法が必要です。これを行う方法はありますか?
.pdb
ファイルをホストしてクラッシュの問題を特定するファイルを使用できることを読みました.exe
が、いつものように Microsoft には使用方法に関する明確なドキュメントがありません。IBM purify
試用版を使ってみました。しかし、有効な情報は表示されません。- 使ってみました
WinDbg
。しかし、私はそれを使用する方法を見つけることができませんでした。
どんなアシストも本当に感謝しています。
編集:クラッシュレポートが追加されました
Problem Event Name: APPCRASH
Application Name: installer.exe
Application Version: 5.0.1.0
Application Timestamp: 51ac0bdc
Fault Module Name: AxisXMLParserXerces.dll
Fault Module Version: 1.0.0.0
Fault Module Timestamp: 51ac0016
Exception Code: c0000005
Exception Offset: 0000161d
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 18441
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789`