2011-02-18 12 views
8

के साथ डंप फ़ाइल पढ़ने पर त्रुटि 32 बिट एप्लिकेशन पर काम कर रहा हूं जो कभी-कभी एक निश्चित 64 बिट विंडोज 7 मशीन को क्रैश करने का कारण बनता है। मैंने Sysinternals से ProcDump उपयोगिता का उपयोग कर दुर्घटना की एक डंप फ़ाइल उत्पन्न की है। (मैंने "procdump -ma -h MyApplication.exe" आदेश का उपयोग किया था।) अब, जब मैं WinDbg के साथ डंप फ़ाइल खोलता हूं, तो मुझे यह त्रुटि मिलती है:त्रुटि 0x80004005 WinDbg

"डंप फ़ाइल खोलने में विफलता 'MyDumpFile.dmp', HRESULT 0x80004005। यह दूषित हो सकता है या एक प्रारूप में डीबगर द्वारा समझा नहीं जा सकता है। "

यह 32 बिट विंडोज एक्सपी मशीन पर WinDbg X86 चलाते समय और 64 बिट विंडोज 7 मशीन पर WinDbg AMD64 चलाते समय होता है। क्या आप इसे समझा सकते हैं?

संपादित करें - अतिरिक्त जानकारी: जब फ़ाइल पर dumpchk चल रहा है, यह कहते हैं:

"। Minidump प्रणाली की जानकारी नहीं है नहीं खोल सके डंप फ़ाइल [MyDumpFile.dmp], HRESULT 0x80004005 'अनिर्दिष्ट त्रुटि'"।

शायद डंप फ़ाइल बस भ्रष्ट है?

उत्तर

3

ऐसा लगता है कि आप procdump का सही ढंग से उपयोग नहीं करते हैं।

क्या आप क्रैश डंप को कैप्चर करने के लिए एडीप्लस (जो विंडोज के लिए डिबगिंग टूल्स में भी है) का उपयोग करने का प्रयास कर सकते हैं?

http://support.microsoft.com/kb/286350

संबंधित मुद्दे