Tag: heap-corruption

Eine Art von Speicher Korruption tritt in einem computer-Programm, wenn der Inhalt einer Speicherstelle unbeabsichtigt geändert durch Fehler in der Programmierung

Heap-Beschädigung in C

Anzahl der Antworten 4 Antworten
int main () { int * b; b = (int*) malloc (1); *b=110000; free (b); return 0; } Warum hat heap-Beschädigung passieren free (b);? IMO, heap-Beschädigung schon passiert, bei *b=110000;. FYI, Sie müssen nicht gegossen malloc. Haben

Tun (statisch gelinkt) DLLs verwenden Sie einen anderen Haufen als das Hauptprogramm?

Anzahl der Antworten 3 Antworten
Ich bin neu in der Windows-Programmierung, und ich habe gerade "lost" zwei Stunden Jagd ein bug den jeder scheint sich bewusst: Sie können nicht erstellen Sie ein Objekt auf dem heap in einer DLL und zerstören es

Heap-Beschädigung bei der Rückgabe aus der Funktion innerhalb einer dll

Anzahl der Antworten 3 Antworten
Habe ich eine Funktion mit einem Prototyp wie folgt: void function(std::string str); Diese Funktion in meiner main-Funktion in ein anderes Programm geladen und verwendet diese dll. function("some string value here"); Bei der Rückkehr von dieser Funktion habe

GFlags festlegen zu erwischen heap-Beschädigung (mit Ausnahme der Seite Heap)?

Anzahl der Antworten 2 Antworten
Auf einer Produktionsstätte unserer Anwendung(*) stürzt regelmäßig ab, aber nicht reproduzierbar. Die Analyse der crash-dumps zeigt deutlich, dass es einen Haufen Korruption: Die Abstürze sind bei anderen Ort, aber immer Zugriffsverletzungen innerhalb kernel32!HeapFree/ntdll!RtlpLowFragHeapFree. Win Dbg !analyze -v

Heap-Beschädigung Erkannt: nach dem Normalen block (#126)

Anzahl der Antworten 2 Antworten
Kann ich nicht für das Leben von mir herauszufinden, warum ich immer diese Debug-Fehler: Heap-Beschädigung Erkannt: nach dem Normalen block (#126) an 0x004cF6c0 CRT festgestellt, dass die Anwendung geschrieben, um den Speicher nach dem Ende von heap

Heap-Beschädigung Erkannt: nach dem Normalen block (#126)

Anzahl der Antworten 2 Antworten
Kann ich nicht für das Leben von mir herauszufinden, warum ich immer diese Debug-Fehler: Heap-Beschädigung Erkannt: nach dem Normalen block (#126) an 0x004cF6c0 CRT festgestellt, dass die Anwendung geschrieben, um den Speicher nach dem Ende von heap

Heap-Beschädigung auf delete[]

Anzahl der Antworten 1 Antworten
Ich habe immer heap corruption Fehler auf delete - Anweisung. Projekt gearbeitet wird in VC++ 2008, seine Forderung (also bitte nicht scharf). Ganze Bauprozess ist die Arbeit OK, aber zur Laufzeit bekomme ich error: (prs_2013 ist

Heap-Beschädigung, während freigeben von Speicher

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse wie folgt struct CliHandler { CliHandler(int argc, char** argv); ~CliHandler(); int doWork(); int argc_; char** argv_; private: CliHandler(const CliHandler&){} CliHandler& operator=(const CliHandler&){} }; //Konstruktor CliHandler::CliHandler(int argc, char** argv) { //set command line parameters

Heap-Beschädigung - "Freier Heap-block 61af0f0 geändert 61af194, nachdem es freigegeben wurde" C++

Anzahl der Antworten 2 Antworten
In meiner Anwendung, die ich bin immer diese Fehlermeldung: HEAP[App.exe]: HEAP: Free Heap block 61af0f0 modified at 61af194 after it was freed Hier ist ein call stack: ntdll.dll!_RtlpBreakPointHeap@4() Unknown ntdll.dll!@RtlpAllocateHeap@24() Unknown ntdll.dll!_RtlAllocateHeap@12() Unknown ntdll.dll!_RtlDebugAllocateHeap@12() Unknown ntdll.dll!@RtlpAllocateHeap@24() Unknown

Kritischer Fehler erkannt c0000374 - C++ - dll zurückgegeben Zeiger aus zugewiesenen Arbeitsspeicher auf C#

Anzahl der Antworten 2 Antworten
Ich habe eine c++ dll, die dienen einige Funktionen in meinen c# - Anwendung. Hier versuche ich zu Lesen, laden Sie Sie in den Speicher und dann wieder einige Informationen, wie die Zeiger auf geladene Daten und

Wie Verwenden von Microsoft Application Verifier

Anzahl der Antworten 1 Antworten
Verwendung von C++ und entdeckte heute während einer demo, die ich leiden unter einer beschädigten heap (aber nur bei wichtigen Anlässen!!). Ich fand eine einige Beiträge hier SO und beschlossen, download Application Verifier und Debugging-tool. Ich bin

So können Sie die Beschädigung im verwalteten Heap debuggen

Anzahl der Antworten 2 Antworten
Mein Programm wirft einen Fehler, der es nicht in den Griff, indem Sie eine catch(Exception e) block und dann stürzt es ab: Zugriffsverletzung Beschädigten Zustand Ausnahme. Dies ist die seltsame Sache, weil, wie ich weiß, beschädigten Zustand