VC++ 6.0 + Processor Pack + Service Pack 5

Dear all,

I met a problem where after i patch my VC++ 6.0 to service pack 5 and patch processor pack onto it, my application crash and pop up message saying that there is a stack over flow.

The problem is before patch, the same source code does not crash stack over flow.

Is there any setting i need to set after pack processor pack? Or what can i do.

Please advice .

Thank you !!
The error message is :

During run time, the error message is :

The instruction at "0x09e02ebc" referenced memory at "0x00000004". The memory could not be "read".


But when i debug the release version:

Unhandled exception in MyApplication.exe (MyApplication.DLL) : 0xC00000FCD:Stack Overflow.


Please advice .

Thank you !!
Can it be reproduced while debugging? If so, you will have a full interactive environment to work with. If not, generate a full dump. You can load that into Visual Studio and that will show the state of the app when the crash occurred with all variable intact. If you do a mini-dump, you'll have the call stack but not the variables.
Dear KBW,

I cannot reproduce while debugging. It wont crash during debug. I have tried to create a dump file and debug using WinDBg, after give command ".ecxr", it says checksum error.Then it did not link to my code.


Thank for your reply.
As long as you keep the PDB, a dump will give you a meaningful stack trace (even in Release). You must have the PDB that was generated at the same time as your EXE.

You could try User Mode Process Dumper, it's a Microsoft thing.
Topic archived. No new replies allowed.