2009-05-09 8 views
4

Ein Kunde versucht, einen Minidump von einem Hang zu erfassen. Er startet WindDbg und hängt sich erfolgreich an den Prozess an. WinDbg zeigt seine Kopfzeile an:Der Befehl windbg dump schlägt mit Fehler fehl 0x8007012b

Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64 
Copyright (c) Microsoft Corporation. All rights reserved. 

und die geladenen Module werden aufgelistet.

Er einen Dump Befehl eingibt:

.dump /m c:\problem.dmp 

Er berichtet:

Creating c:\problem.dmp - mini user dump 
WriteMemoryFromProcess.Read(0x1f1e000, 0x2000) failed, 0x8007012b 
Dump creation failed, Win32 error 0n299 
"Only part of a ReadProcessMemory or WriteProcessMemory request was completed." 

Fehler 0x299 ist: Die angeforderte Operation nicht aufgrund einer Dateisystembeschränkung abgeschlossen werden konnte

Beliebig Ideen, was das bedeutet oder wie zu diagnostizieren?

+0

Aus Speicherplatz? – Shog9

+0

Ich fragte ihn und seine Antwort war: "keine Fehler in Systemereignissen. viel freier Speicherplatz auf C: keine Fehler auf C :." –

Antwort

3

haben einen Blick auf den/mA-Schalter, es war introduced mit 6.10.3:

+0

Dies funktionierte - produziert eine 450MB Dump. Hab es noch nicht gesehen. –

2

Typ net helpmsg 299, Fehler 299 ist

Nur ein Teil der Readprocessmemory oder Write Anforderung abgeschlossen wurde.

In winerror.h dies ERROR_PARTIAL_COPY

der Prozess Prozess ein 64-Bit? http://winprogger.com/?p=26 listet verschiedene Gründe auf, warum dieser Fehler auftreten kann.

+0

Es ist ein 32-Bit-Prozess, aber beachten Sie, dass die Windbg-Version "AMD64" meldet - also denke ich, dass Sie etwas machen. –

Verwandte Themen