Absturz bei Beenden
Verfasst: 14. April 2008 11:46
Wenn ich mein Programm beende, dann bekomme ich den Fehler
Die Aufrufliste sieht dabei wie folgt aus:
HEAP[QLaserDynamicd.exe]: Heap block at 00C6D6C0 modified at 00C6D704 past requested size of 3c
Windows hat einen Haltepunkt in QLaserDynamicd.exe ausgelöst.
Dies kann auf eine Beschädigung des Heaps zurückzuführen sein und weist auf ein Problem in QLaserDynamicd.exe oder in einer der geladenen DLLs hin.
Weitere Analyseinformationen finden Sie möglicherweise im Ausgabefenster.
Die Aufrufliste sieht dabei wie folgt aus:
ich bin ratlos wo ich anfangen sollte nach dem Problem zu suchen.ntdll.dll!7c911230()
[Unten angegebene Rahmen sind möglicherweise nicht korrekt und/oder fehlen, keine Symbole geladen für ntdll.dll]
ntdll.dll!7c97c943()
ntdll.dll!7c97cd80()
ntdll.dll!7c970af8()
> msvcr80d.dll!_unlock(int locknum=106290) Zeile 376 C
msvcr80d.dll!operator delete(void * pUserData=0x00390000) Zeile 56 + 0xc Bytes C++
msvcr80d.dll!_CrtIsValidHeapPointer(const void * pUserData=0x00c6d6e8) Zeile 2072 C++
msvcr80d.dll!_free_dbg_nolock(void * pUserData=0x00c6d6e8, int nBlockUse=1) Zeile 1279 + 0x9 Bytes C++
msvcr80d.dll!_free_dbg(void * pUserData=0x00c6d6e8, int nBlockUse=1) Zeile 1220 + 0xd Bytes C++
msvcr80d.dll!operator delete(void * pUserData=0x00c6d6e8) Zeile 54 + 0x10 Bytes C++
QLaserDynamicd.exe!QCurvePlot::`scalar deleting destructor'() + 0x27 Bytes C++
QtCored4.dll!67148289()
QtGuid4.dll!650a7d7c()
QLaserDynamicd.exe!QWidget::`scalar deleting destructor'() + 0x1a Bytes C++
QtCored4.dll!67148289()
QtGuid4.dll!650a7d7c()
QtGuid4.dll!65470af2()
QLaserDynamicd.exe!MainWindowImpl::~MainWindowImpl() + 0x8a Bytes C++
QLaserDynamicd.exe!main(int argc=1, char * * argv=0x003967a0) Zeile 10 + 0x24 Bytes C++
QLaserDynamicd.exe!__tmainCRTStartup() Zeile 597 + 0x19 Bytes C
QLaserDynamicd.exe!mainCRTStartup() Zeile 414 C
kernel32.dll!7c816fd7()