Opened log file 'c:\DebuggingTV\0x26-1.txt' 0:000> .symfix c:\mss 0:000> .reload .... 0:000> k Child-SP RetAddr Call Site 00000000`0028dc58 00000000`76dd3062 ntdll!NtWaitForSingleObject+0xa 00000000`0028dc60 00000000`76dd32a5 ntdll!RtlReportExceptionEx+0x1d2 00000000`0028dd50 00000000`76dd330a ntdll!RtlReportException+0xb5 00000000`0028ddd0 00000000`76dd4145 ntdll!RtlpTerminateFailureFilter+0x1a 00000000`0028de00 00000000`76d285a8 ntdll!RtlReportCriticalFailure+0x96 00000000`0028de30 00000000`76d39d0d ntdll!_C_specific_handler+0x8c 00000000`0028dea0 00000000`76d291af ntdll!RtlpExecuteHandlerForException+0xd 00000000`0028ded0 00000000`76d297a8 ntdll!RtlDispatchException+0x45a 00000000`0028e5b0 00000000`76dd40f2 ntdll!RtlRaiseException+0x22f 00000000`0028ef60 00000000`76dd4736 ntdll!RtlReportCriticalFailure+0x62 00000000`0028f030 00000000`76dd5942 ntdll!RtlpReportHeapFailure+0x26 00000000`0028f060 00000000`76dd75f4 ntdll!RtlpHeapHandleError+0x12 00000000`0028f090 00000000`76dd79d8 ntdll!RtlpLogHeapFailure+0xa4 00000000`0028f0c0 00000000`76d71351 ntdll!RtlpAnalyzeHeapFailure+0x3a8 00000000`0028f120 00000000`76d6413d ntdll!RtlpFreeHeap+0x141f 00000000`0028f460 00000000`76b1300a ntdll!RtlFreeHeap+0x1a6 *** WARNING: Unable to verify checksum for BufferUnderwrite.exe 00000000`0028f4e0 00000001`3f3611c4 kernel32!HeapFree+0xa 00000000`0028f510 00000001`3f3610b1 BufferUnderwrite!free+0x1c [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\free.c @ 51] 00000000`0028f540 00000001`3f36132c BufferUnderwrite!wmain+0xb1 [c:\work\bufferunderwrite\bufferunderwrite\bufferunderwrite.cpp @ 28] 00000000`0028f8b0 00000000`76b0652d BufferUnderwrite!__tmainCRTStartup+0x144 [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c @ 241] 00000000`0028f8f0 00000000`76d3c521 kernel32!BaseThreadInitThunk+0xd 00000000`0028f920 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> kn # Child-SP RetAddr Call Site 00 00000000`0028dc58 00000000`76dd3062 ntdll!NtWaitForSingleObject+0xa 01 00000000`0028dc60 00000000`76dd32a5 ntdll!RtlReportExceptionEx+0x1d2 02 00000000`0028dd50 00000000`76dd330a ntdll!RtlReportException+0xb5 03 00000000`0028ddd0 00000000`76dd4145 ntdll!RtlpTerminateFailureFilter+0x1a 04 00000000`0028de00 00000000`76d285a8 ntdll!RtlReportCriticalFailure+0x96 05 00000000`0028de30 00000000`76d39d0d ntdll!_C_specific_handler+0x8c 06 00000000`0028dea0 00000000`76d291af ntdll!RtlpExecuteHandlerForException+0xd 07 00000000`0028ded0 00000000`76d297a8 ntdll!RtlDispatchException+0x45a 08 00000000`0028e5b0 00000000`76dd40f2 ntdll!RtlRaiseException+0x22f 09 00000000`0028ef60 00000000`76dd4736 ntdll!RtlReportCriticalFailure+0x62 0a 00000000`0028f030 00000000`76dd5942 ntdll!RtlpReportHeapFailure+0x26 0b 00000000`0028f060 00000000`76dd75f4 ntdll!RtlpHeapHandleError+0x12 0c 00000000`0028f090 00000000`76dd79d8 ntdll!RtlpLogHeapFailure+0xa4 0d 00000000`0028f0c0 00000000`76d71351 ntdll!RtlpAnalyzeHeapFailure+0x3a8 0e 00000000`0028f120 00000000`76d6413d ntdll!RtlpFreeHeap+0x141f 0f 00000000`0028f460 00000000`76b1300a ntdll!RtlFreeHeap+0x1a6 10 00000000`0028f4e0 00000001`3f3611c4 kernel32!HeapFree+0xa 11 00000000`0028f510 00000001`3f3610b1 BufferUnderwrite!free+0x1c [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\free.c @ 51] 12 00000000`0028f540 00000001`3f36132c BufferUnderwrite!wmain+0xb1 [c:\work\bufferunderwrite\bufferunderwrite\bufferunderwrite.cpp @ 28] 13 00000000`0028f8b0 00000000`76b0652d BufferUnderwrite!__tmainCRTStartup+0x144 [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crt0.c @ 241] 14 00000000`0028f8f0 00000000`76d3c521 kernel32!BaseThreadInitThunk+0xd 15 00000000`0028f920 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> .frame 12 12 00000000`0028f540 00000001`3f36132c BufferUnderwrite!wmain+0xb1 [c:\work\bufferunderwrite\bufferunderwrite\bufferunderwrite.cpp @ 28] 0:000> dv i i = 0n50 i = 0n100