0:000> g ======================================= VERIFIER STOP 00000900: pid 0x1D4C: A heap allocation was leaked. 0BFC4FD8 : Address of the leaked allocation. Run !heap -p -a
to get additional information about the allocation. 04BD6E5C : Address to the allocation stack trace. Run dps
to view the allocation stack. 14B8EFD8 : Address of the owner dll name. Run du
to read the dll name. 633B0000 : Base of the owner dll. Run .reload =
to reload the owner dll. Use 'lm' to get more information about the loaded and unloaded modules. ======================================= This verifier stop is continuable. After debugging it use `go' to continue. ======================================= (1d4c.4b8c): Break instruction exception - code 80000003 (first chance) eax=715f03a0 ebx=00000000 ecx=000001a1 edx=00bcef81 esi=71572dc0 edi=0bfc4fd8 eip=715e3ae8 esp=00bcf16c ebp=00bcf380 iopl=0 nv up ei pl nz na po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200202 vrfcore!VerifierStopMessageEx+0x5b8: 715e3ae8 cc int 3 0:000> !heap -p -a 0BFC4FD8 address 0bfc4fd8 found in _DPH_HEAP_ROOT @ 5a11000 in busy allocation ( DPH_HEAP_BLOCK: UserAddr UserSize - VirtAddr VirtSize) bf91548: bfc4fd8 28 - bfc4000 2000 714ea8b0 verifier!AVrfDebugPageHeapAllocate+0x00000240 7720ef3e ntdll!RtlDebugAllocateHeap+0x00000039 77176f80 ntdll!RtlpAllocateHeap+0x000000f0 77176cdc ntdll!RtlpAllocateHeapInternal+0x0000104c 77175c7e ntdll!RtlAllocateHeap+0x0000003e 715eaa2f vrfcore!VfCoreRtlAllocateHeap+0x0000001f 7156256c vfbasics!AVrfpRtlAllocateHeap+0x000000dc 633eb641 explorerframe!CNscTree::_AddItemToTree+0x000002e1 633ef6eb explorerframe!CNscTree::_EnumBackgroundDone+0x0000036b 634182e4 explorerframe!CNscTree::OnQIUpdateEnumDone+0x00000074 63418246 explorerframe!CNscEnumQueueItem::Dispatch+0x00000096 633e7571 explorerframe!CNscTree::_SubClassTreeWndProc+0x000005c1 633e6f89 explorerframe!CNscTree::s_SubClassTreeWndProc+0x00000039 709bae02 COMCTL32!CallNextSubclassProc+0x000000c2 709bacb1 COMCTL32!MasterSubclassProc+0x000000a1 7501ef5b USER32!_InternalCallWinProc+0x0000002b 75015eca USER32!UserCallWinProcCheckWow+0x0000033a 75013c3a USER32!DispatchMessageWorker+0x0000022a 75017e38 USER32!IsDialogMessageW+0x00000108 7500288e USER32!DialogBox2+0x0000013d 75002744 USER32!InternalDialogBox+0x000000d9 75002662 USER32!DialogBoxIndirectParamAorW+0x00000032 7500261b USER32!DialogBoxIndirectParamW+0x0000001b 75883efe +0x00043efe 75852338 +0x00012338 004b289a CommonFileDialogSDKSample!BasicFileOpen+0x000001aa [D:\Projects - Temp\Common File Dialog Sample\CommonFileDialogApp.cpp @ 366] 004b1aae CommonFileDialogSDKSample!wWinMain+0x0000013e [D:\Projects - Temp\Common File Dialog Sample\CommonFileDialogApp.cpp @ 923] 004b5cad CommonFileDialogSDKSample!invoke_main+0x0000002d [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 123] 004b5b07 CommonFileDialogSDKSample!__scrt_common_main_seh+0x00000157 [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] 004b599d CommonFileDialogSDKSample!__scrt_common_main+0x0000000d [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 331] 004b5d28 CommonFileDialogSDKSample!wWinMainCRTStartup+0x00000008 [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_wwinmain.cpp @ 17] 755ffa29 KERNEL32!BaseThreadInitThunk+0x00000019 0:000> dps 04BD6E5C 04bd6e5c 00000000 04bd6e60 0000f801 04bd6e64 00200000 04bd6e68 714ea8b0 verifier!AVrfDebugPageHeapAllocate+0x240 04bd6e6c 7720ef3e ntdll!RtlDebugAllocateHeap+0x39 04bd6e70 77176f80 ntdll!RtlpAllocateHeap+0xf0 04bd6e74 77176cdc ntdll!RtlpAllocateHeapInternal+0x104c 04bd6e78 77175c7e ntdll!RtlAllocateHeap+0x3e 04bd6e7c 715eaa2f vrfcore!VfCoreRtlAllocateHeap+0x1f 04bd6e80 7156256c vfbasics!AVrfpRtlAllocateHeap+0xdc 04bd6e84 633eb641 explorerframe!CNscTree::_AddItemToTree+0x2e1 04bd6e88 633ef6eb explorerframe!CNscTree::_EnumBackgroundDone+0x36b 04bd6e8c 634182e4 explorerframe!CNscTree::OnQIUpdateEnumDone+0x74 04bd6e90 63418246 explorerframe!CNscEnumQueueItem::Dispatch+0x96 04bd6e94 633e7571 explorerframe!CNscTree::_SubClassTreeWndProc+0x5c1 04bd6e98 633e6f89 explorerframe!CNscTree::s_SubClassTreeWndProc+0x39 04bd6e9c 709bae02 COMCTL32!CallNextSubclassProc+0xc2 04bd6ea0 709bacb1 COMCTL32!MasterSubclassProc+0xa1 04bd6ea4 7501ef5b USER32!_InternalCallWinProc+0x2b 04bd6ea8 75015eca USER32!UserCallWinProcCheckWow+0x33a 04bd6eac 75013c3a USER32!DispatchMessageWorker+0x22a 04bd6eb0 75017e38 USER32!IsDialogMessageW+0x108 04bd6eb4 7500288e USER32!DialogBox2+0x13d 04bd6eb8 75002744 USER32!InternalDialogBox+0xd9 04bd6ebc 75002662 USER32!DialogBoxIndirectParamAorW+0x32 04bd6ec0 7500261b USER32!DialogBoxIndirectParamW+0x1b 04bd6ec4 75883efe +0x43efe 04bd6ec8 75852338 +0x12338 04bd6ecc 004b289a CommonFileDialogSDKSample!BasicFileOpen+0x1aa [D:\Projects - Temp\Common File Dialog Sample\CommonFileDialogApp.cpp @ 366] 04bd6ed0 004b1aae CommonFileDialogSDKSample!wWinMain+0x13e [D:\Projects - Temp\Common File Dialog Sample\CommonFileDialogApp.cpp @ 923] 04bd6ed4 004b5cad CommonFileDialogSDKSample!invoke_main+0x2d [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 123] 04bd6ed8 004b5b07 CommonFileDialogSDKSample!__scrt_common_main_seh+0x157 [D:\a01\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] 0:000> du 14B8EFD8 14b8efd8 "explorerframe.dll"