Opened log file 'c:\DebuggingTV\FrameNavigation.log' 0:000> .symfix c:\mss 0:000> .reload ..... 0:000> k Child-SP RetAddr Call Site 00000000`0031e918 000007fe`fe0d1430 ntdll!NtWaitForMultipleObjects+0xa 00000000`0031e920 00000000`77722ce3 KERNELBASE!WaitForMultipleObjectsEx+0xe8 00000000`0031ea20 00000000`77799105 kernel32!WaitForMultipleObjectsExImplementation+0xb3 00000000`0031eab0 00000000`77799287 kernel32!WerpReportFaultInternal+0x215 00000000`0031eb50 00000000`777992df kernel32!WerpReportFault+0x77 00000000`0031eb80 00000000`777994fc kernel32!BasepReportFault+0x1f 00000000`0031ebb0 00000000`77c143b8 kernel32!UnhandledExceptionFilter+0x1fc 00000000`0031ec90 00000000`77b985a8 ntdll! ?? ::FNODOBFM::`string'+0x2365 00000000`0031ecc0 00000000`77ba9d0d ntdll!_C_specific_handler+0x8c 00000000`0031ed30 00000000`77b991af ntdll!RtlpExecuteHandlerForException+0xd 00000000`0031ed60 00000000`77bd1278 ntdll!RtlDispatchException+0x45a 00000000`0031f440 00000001`3f9f11cf ntdll!KiUserExceptionDispatch+0x2e *** WARNING: Unable to verify checksum for FrameNavigation.exe *** ERROR: Module load completed but symbols could not be loaded for FrameNavigation.exe 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation+0x11cf 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation+0x11a5 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation+0x1134 00000000`0031fc30 00000001`3f9f1049 FrameNavigation+0x10b4 00000000`0031fc70 00000001`3f9f1453 FrameNavigation+0x1049 00000000`0031fcb0 00000000`7771652d FrameNavigation+0x1453 00000000`0031fce0 00000000`77bac521 kernel32!BaseThreadInitThunk+0xd 00000000`0031fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> !lmi FrameNavigation Loaded Module Info: [framenavigation] Module: FrameNavigation Base Address: 000000013f9f0000 Image Name: FrameNavigation.exe Machine Type: 34404 (X64) Time Stamp: 50bcc238 Mon Dec 03 15:16:08 2012 Size: 7000 CheckSum: 0 Characteristics: 22 Debug Data Dirs: Type Size VA Pointer CODEVIEW 57, 2250, 1250 RSDS - GUID: {E67EAE99-5652-4A56-9915-132148AB3023} Age: 1, Pdb: c:\DebuggingTV\FrameNavigation\x64\Release\FrameNavigation.pdb ?? 10, 22a8, 12a8 [Data not mapped] Image Type: MEMORY - Image read successfully from loaded memory. Symbol Type: NONE - PDB not found from symbol server. Load Report: no symbols loaded 0:000> .sympath+ c:\DebuggingTV\FrameNavigation\Test Symbol search path is: srv*;c:\DebuggingTV\FrameNavigation\Test Expanded Symbol search path is: SRV*c:\mss*http://msdl.microsoft.com/download/symbols;c:\debuggingtv\framenavigation\test 0:000> .reload ..... 0:000> k Child-SP RetAddr Call Site 00000000`0031e918 000007fe`fe0d1430 ntdll!NtWaitForMultipleObjects+0xa 00000000`0031e920 00000000`77722ce3 KERNELBASE!WaitForMultipleObjectsEx+0xe8 00000000`0031ea20 00000000`77799105 kernel32!WaitForMultipleObjectsExImplementation+0xb3 00000000`0031eab0 00000000`77799287 kernel32!WerpReportFaultInternal+0x215 00000000`0031eb50 00000000`777992df kernel32!WerpReportFault+0x77 00000000`0031eb80 00000000`777994fc kernel32!BasepReportFault+0x1f 00000000`0031ebb0 00000000`77c143b8 kernel32!UnhandledExceptionFilter+0x1fc 00000000`0031ec90 00000000`77b985a8 ntdll! ?? ::FNODOBFM::`string'+0x2365 00000000`0031ecc0 00000000`77ba9d0d ntdll!_C_specific_handler+0x8c 00000000`0031ed30 00000000`77b991af ntdll!RtlpExecuteHandlerForException+0xd 00000000`0031ed60 00000000`77bd1278 ntdll!RtlDispatchException+0x45a 00000000`0031f440 00000001`3f9f11cf ntdll!KiUserExceptionDispatch+0x2e *** WARNING: Unable to verify checksum for FrameNavigation.exe 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation!func_4+0x1f [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 69] 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 63] 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 53] 00000000`0031fc30 00000001`3f9f1049 FrameNavigation!func_1+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 41] 00000000`0031fc70 00000001`3f9f1453 FrameNavigation!main+0x49 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 28] 00000000`0031fcb0 00000000`7771652d FrameNavigation!__tmainCRTStartup+0x10f [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c @ 536] 00000000`0031fce0 00000000`77bac521 kernel32!BaseThreadInitThunk+0xd 00000000`0031fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> kL Child-SP RetAddr Call Site 00000000`0031e918 000007fe`fe0d1430 ntdll!NtWaitForMultipleObjects+0xa 00000000`0031e920 00000000`77722ce3 KERNELBASE!WaitForMultipleObjectsEx+0xe8 00000000`0031ea20 00000000`77799105 kernel32!WaitForMultipleObjectsExImplementation+0xb3 00000000`0031eab0 00000000`77799287 kernel32!WerpReportFaultInternal+0x215 00000000`0031eb50 00000000`777992df kernel32!WerpReportFault+0x77 00000000`0031eb80 00000000`777994fc kernel32!BasepReportFault+0x1f 00000000`0031ebb0 00000000`77c143b8 kernel32!UnhandledExceptionFilter+0x1fc 00000000`0031ec90 00000000`77b985a8 ntdll! ?? ::FNODOBFM::`string'+0x2365 00000000`0031ecc0 00000000`77ba9d0d ntdll!_C_specific_handler+0x8c 00000000`0031ed30 00000000`77b991af ntdll!RtlpExecuteHandlerForException+0xd 00000000`0031ed60 00000000`77bd1278 ntdll!RtlDispatchException+0x45a 00000000`0031f440 00000001`3f9f11cf ntdll!KiUserExceptionDispatch+0x2e 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation!func_4+0x1f 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 00000000`0031fc30 00000001`3f9f1049 FrameNavigation!func_1+0x64 00000000`0031fc70 00000001`3f9f1453 FrameNavigation!main+0x49 00000000`0031fcb0 00000000`7771652d FrameNavigation!__tmainCRTStartup+0x10f 00000000`0031fce0 00000000`77bac521 kernel32!BaseThreadInitThunk+0xd 00000000`0031fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> kn # Child-SP RetAddr Call Site 00 00000000`0031e918 000007fe`fe0d1430 ntdll!NtWaitForMultipleObjects+0xa 01 00000000`0031e920 00000000`77722ce3 KERNELBASE!WaitForMultipleObjectsEx+0xe8 02 00000000`0031ea20 00000000`77799105 kernel32!WaitForMultipleObjectsExImplementation+0xb3 03 00000000`0031eab0 00000000`77799287 kernel32!WerpReportFaultInternal+0x215 04 00000000`0031eb50 00000000`777992df kernel32!WerpReportFault+0x77 05 00000000`0031eb80 00000000`777994fc kernel32!BasepReportFault+0x1f 06 00000000`0031ebb0 00000000`77c143b8 kernel32!UnhandledExceptionFilter+0x1fc 07 00000000`0031ec90 00000000`77b985a8 ntdll! ?? ::FNODOBFM::`string'+0x2365 08 00000000`0031ecc0 00000000`77ba9d0d ntdll!_C_specific_handler+0x8c 09 00000000`0031ed30 00000000`77b991af ntdll!RtlpExecuteHandlerForException+0xd 0a 00000000`0031ed60 00000000`77bd1278 ntdll!RtlDispatchException+0x45a 0b 00000000`0031f440 00000001`3f9f11cf ntdll!KiUserExceptionDispatch+0x2e 0c 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation!func_4+0x1f [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 69] 0d 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 63] 0e 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 53] 0f 00000000`0031fc30 00000001`3f9f1049 FrameNavigation!func_1+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 41] 10 00000000`0031fc70 00000001`3f9f1453 FrameNavigation!main+0x49 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 28] 11 00000000`0031fcb0 00000000`7771652d FrameNavigation!__tmainCRTStartup+0x10f [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c @ 536] 12 00000000`0031fce0 00000000`77bac521 kernel32!BaseThreadInitThunk+0xd 13 00000000`0031fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> .frame c 0c 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation!func_4+0x1f [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 69] 0:000> dv pi = 0x00000000`00000000 0:000> dv /i /V prv local 00000000`0031fb90 @rsp+0x0020 pi = 0x00000000`00000000 0:000> uf func_4 FrameNavigation!func_4 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 66]: 66 00000001`3f9f11b0 4883ec38 sub rsp,38h 67 00000001`3f9f11b4 488d0d0d100000 lea rcx,[FrameNavigation!GS_ExceptionPointers+0x20 (00000001`3f9f21c8)] 67 00000001`3f9f11bb ff15570f0000 call qword ptr [FrameNavigation!_imp_puts (00000001`3f9f2118)] 68 00000001`3f9f11c1 48c744242000000000 mov qword ptr [rsp+20h],0 69 00000001`3f9f11ca 488b442420 mov rax,qword ptr [rsp+20h] 69 00000001`3f9f11cf c70001000000 mov dword ptr [rax],1 70 00000001`3f9f11d5 4883c438 add rsp,38h 70 00000001`3f9f11d9 c3 ret 0:000> .frame d 0d 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 63] 0:000> dv /i /V prv param 00000000`0031fbf0 @rsp+0x0040 param_1 = 0n3 prv param 00000000`0031fbf8 @rsp+0x0048 param_2 = 0n51 '3' prv param 00000000`0031fc00 @rsp+0x0050 param_3 = 0x00000000`0031fc10 prv param 00000000`0031fc08 @rsp+0x0058 param_4 = 0x00000001`3f9f35e8 "f" prv local 00000000`0031fbd0 @rsp+0x0020 local_3 = 0n3 0:000> .frame e 0e 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 53] 0:000> uf func_2 FrameNavigation!func_2 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 44]: 44 00000001`3f9f10d0 4c894c2420 mov qword ptr [rsp+20h],r9 44 00000001`3f9f10d5 4c89442418 mov qword ptr [rsp+18h],r8 44 00000001`3f9f10da 88542410 mov byte ptr [rsp+10h],dl 44 00000001`3f9f10de 894c2408 mov dword ptr [rsp+8],ecx 44 00000001`3f9f10e2 4883ec38 sub rsp,38h 44 00000001`3f9f10e6 488b05131f0000 mov rax,qword ptr [FrameNavigation!__security_cookie (00000001`3f9f3000)] 44 00000001`3f9f10ed 4833c4 xor rax,rsp 44 00000001`3f9f10f0 4889442428 mov qword ptr [rsp+28h],rax 45 00000001`3f9f10f5 c744242002000000 mov dword ptr [rsp+20h],2 47 00000001`3f9f10fd c705dd24000003000000 mov dword ptr [FrameNavigation!g_val_1 (00000001`3f9f35e4)],3 48 00000001`3f9f1107 c605da24000033 mov byte ptr [FrameNavigation!g_val_2 (00000001`3f9f35e8)],33h 50 00000001`3f9f110e 488d442420 lea rax,[rsp+20h] 50 00000001`3f9f1113 4889442450 mov qword ptr [rsp+50h],rax 52 00000001`3f9f1118 4c8b4c2458 mov r9,qword ptr [rsp+58h] 52 00000001`3f9f111d 4c8b442450 mov r8,qword ptr [rsp+50h] 52 00000001`3f9f1122 0fb615bf240000 movzx edx,byte ptr [FrameNavigation!g_val_2 (00000001`3f9f35e8)] 52 00000001`3f9f1129 8b0db5240000 mov ecx,dword ptr [FrameNavigation!g_val_1 (00000001`3f9f35e4)] 52 00000001`3f9f112f e81c000000 call FrameNavigation!func_3 (00000001`3f9f1150) 53 00000001`3f9f1134 488b4c2428 mov rcx,qword ptr [rsp+28h] 53 00000001`3f9f1139 4833cc xor rcx,rsp 53 00000001`3f9f113c e8af000000 call FrameNavigation!__security_check_cookie (00000001`3f9f11f0) 53 00000001`3f9f1141 4883c438 add rsp,38h 53 00000001`3f9f1145 c3 ret 0:000> .frame d 0d 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 63] 0:000> uf func_3 FrameNavigation!func_3 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 56]: 56 00000001`3f9f1150 4c894c2420 mov qword ptr [rsp+20h],r9 56 00000001`3f9f1155 4c89442418 mov qword ptr [rsp+18h],r8 56 00000001`3f9f115a 88542410 mov byte ptr [rsp+10h],dl 56 00000001`3f9f115e 894c2408 mov dword ptr [rsp+8],ecx 56 00000001`3f9f1162 4883ec38 sub rsp,38h 57 00000001`3f9f1166 c744242003000000 mov dword ptr [rsp+20h],3 59 00000001`3f9f116e 488b05ab1e0000 mov rax,qword ptr [FrameNavigation!g_pval_1 (00000001`3f9f3020)] 59 00000001`3f9f1175 8b00 mov eax,dword ptr [rax] 59 00000001`3f9f1177 03442440 add eax,dword ptr [rsp+40h] 59 00000001`3f9f117b 488b0d9e1e0000 mov rcx,qword ptr [FrameNavigation!g_pval_1 (00000001`3f9f3020)] 59 00000001`3f9f1182 8901 mov dword ptr [rcx],eax 60 00000001`3f9f1184 0fbe442448 movsx eax,byte ptr [rsp+48h] 60 00000001`3f9f1189 488b0d981e0000 mov rcx,qword ptr [FrameNavigation!g_pval_2 (00000001`3f9f3028)] 60 00000001`3f9f1190 0fbe09 movsx ecx,byte ptr [rcx] 60 00000001`3f9f1193 03c8 add ecx,eax 60 00000001`3f9f1195 8bc1 mov eax,ecx 60 00000001`3f9f1197 488b0d8a1e0000 mov rcx,qword ptr [FrameNavigation!g_pval_2 (00000001`3f9f3028)] 60 00000001`3f9f119e 8801 mov byte ptr [rcx],al 62 00000001`3f9f11a0 e80b000000 call FrameNavigation!func_4 (00000001`3f9f11b0) 63 00000001`3f9f11a5 4883c438 add rsp,38h 63 00000001`3f9f11a9 c3 ret 0:000> dv /i /V prv param 00000000`0031fbf0 @rsp+0x0040 param_1 = 0n3 prv param 00000000`0031fbf8 @rsp+0x0048 param_2 = 0n51 '3' prv param 00000000`0031fc00 @rsp+0x0050 param_3 = 0x00000000`0031fc10 prv param 00000000`0031fc08 @rsp+0x0058 param_4 = 0x00000001`3f9f35e8 "f" prv local 00000000`0031fbd0 @rsp+0x0020 local_3 = 0n3 0:000> .srcpath+ c:\DebuggingTV\FrameNavigation\Test Source search path is: c:\DebuggingTV\FrameNavigation\Test 0:000> .frame e 0e 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 53] 0:000> .frame f 0f 00000000`0031fc30 00000001`3f9f1049 FrameNavigation!func_1+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 41] 0:000> dc local_1 L1 00000000`0031fc50 00000001 .... 0:000> dp param_3 L1 00000000`0031fc80 00000000`0031fc50 0:000> dp @@c++(param_3) L1 00000000`0031fc50 00000000`00000001 0:000> dpp param_3 L1 00000000`0031fc80 00000000`0031fc50 00000000`00000001 0:000> dpa param_4 L1 00000000`0031fc88 00000001`3f9f35e8 "f" 0:000> .frame 10 10 00000000`0031fc70 00000001`3f9f1453 FrameNavigation!main+0x49 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 28] 0:000> dpa hello L1 00000000`0031fc98 00000001`3f9f21b8 "Hello Crash!" 0:000> dv /i /V prv local 00000000`0031fc90 @rsp+0x0020 local_0 = 0n0 prv local 00000000`0031fc98 @rsp+0x0028 hello = 0x00000001`3f9f21b8 "Hello Crash!" 0:000> kn # Child-SP RetAddr Call Site 00 00000000`0031e918 000007fe`fe0d1430 ntdll!NtWaitForMultipleObjects+0xa 01 00000000`0031e920 00000000`77722ce3 KERNELBASE!WaitForMultipleObjectsEx+0xe8 02 00000000`0031ea20 00000000`77799105 kernel32!WaitForMultipleObjectsExImplementation+0xb3 03 00000000`0031eab0 00000000`77799287 kernel32!WerpReportFaultInternal+0x215 04 00000000`0031eb50 00000000`777992df kernel32!WerpReportFault+0x77 05 00000000`0031eb80 00000000`777994fc kernel32!BasepReportFault+0x1f 06 00000000`0031ebb0 00000000`77c143b8 kernel32!UnhandledExceptionFilter+0x1fc 07 00000000`0031ec90 00000000`77b985a8 ntdll! ?? ::FNODOBFM::`string'+0x2365 08 00000000`0031ecc0 00000000`77ba9d0d ntdll!_C_specific_handler+0x8c 09 00000000`0031ed30 00000000`77b991af ntdll!RtlpExecuteHandlerForException+0xd 0a 00000000`0031ed60 00000000`77bd1278 ntdll!RtlDispatchException+0x45a 0b 00000000`0031f440 00000001`3f9f11cf ntdll!KiUserExceptionDispatch+0x2e 0c 00000000`0031fb70 00000001`3f9f11a5 FrameNavigation!func_4+0x1f [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 69] 0d 00000000`0031fbb0 00000001`3f9f1134 FrameNavigation!func_3+0x55 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 63] 0e 00000000`0031fbf0 00000001`3f9f10b4 FrameNavigation!func_2+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 53] 0f 00000000`0031fc30 00000001`3f9f1049 FrameNavigation!func_1+0x64 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 41] 10 00000000`0031fc70 00000001`3f9f1453 FrameNavigation!main+0x49 [c:\debuggingtv\framenavigation\framenavigation\framenavigation.cpp @ 28] 11 00000000`0031fcb0 00000000`7771652d FrameNavigation!__tmainCRTStartup+0x10f [f:\dd\vctools\crt_bld\self_64_amd64\crt\src\crtexe.c @ 536] 12 00000000`0031fce0 00000000`77bac521 kernel32!BaseThreadInitThunk+0xd 13 00000000`0031fd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d 0:000> .logclose Closing open log file c:\DebuggingTV\FrameNavigation.log