64ビットソフトウェアを実行している顧客からクラッシュ/ミニダンプをデバッグしようとしています。 Symbol Settingsの "Microsoft Symbols Servers"からダウンロードしていても、mfc140u.dllのシンボルはロードされません。シンボルキャッシュを見ると、mfc140u.i386のPDBが利用可能です。VS2015の64ビットMFCシンボルは、Microsoft Symbol Serverにありますか?
これらのシンボルがそのサーバーから入手可能であることを確認する方法はありますか?私が見つける必要があるどこかからそれらを得るための指示がありますか?
C:\ Windows \ System32では、mfc140u.dllはバージョン14.0.23918.0です。ダンプファイルはバージョン14.00.23506.0を探しています。これらのDLLの
シンボルもロードされていません。
- msvcp140.dll(14.00.23506.0を探して)(14.00.23506.0を探して)
- VCRUNTIME140.dll
私はmfc140u.i386.pdb \ 1D0938D1EB0C400E8301075B3E4756C82 \ mfc140u.i386.pdbを取得しています。 Debug> Windows> Modulesウィンドウでmfx140u.dllを右クリックし、Symbol Load Informationを選択して質問を適切に文書化します。 –
ハンスは、単に情報の下に "一致するバイナリが見つかりませんでした"と言っています。 32ビットのMFC DLLをデバッグするためにi386 PDBを使用していませんか? – davidvandebunte
サブディレクトリや実際のファイルについて話しているのかどうかは分かりませんが、同じ名前です。シンボルキャッシュから表示されているものを削除してください。シンボルロード情報ダイアログは、シンボルサーバからファイルをダウンロードしようとする試みを含めて、全体の話を示します。 –