I am trying to create auto crash dump generation for C++ applications. so MiniDumpWriteDump function is used. Application is setting up unhandled SetUnhandledExceptionFilter to handle all unhandled exception.

My question is whenever i use "MiniDumpNormal" and any other flag to create dump, but this dump does not show call stack in windbg. My application has three threads in same class, in which one thread is crashed , so call stack for two thread is displayed , but call stack for last thread which is causing crash is not displayed. but if same dump is analyzed with Visual studio , i am able to see crash call stack and even code also.


can soembody highlight me that how this flag affect the generation of dump file, but i am bit confused that MiniDumpNormal should generate dump with call stack as per MSDN.


if needed i can share code