CGetIconTask: 02f0ea48 7ca15ec1 02f0eaa0 01bb0f60 01bb0f64 SHELL32!CGetIconTask::CGetIconTask 02f0ea78 7ca15e3e 01bb0f60 01bb0f64 01b2a9b8 SHELL32!CGetIconTask_CreateInstance+0x3f 02f0eab4 7ca12e2b 00138838 01bb0f60 01b2a9b8 SHELL32!SHMapIDListToImageListIndexAsync+0x97 02f0eae0 7ca12792 01b2a9b8 02f0ec6c 00000001 SHELL32!CDefView::_GetIconAsync+0x39 02f0ec90 7ca032d3 01b2a9b8 02f0f2e4 01b59200 SHELL32!CDefView::_GetDisplayInfo+0x221 02f0ef08 7ca03003 02f0f2e4 01b59200 01b59200 SHELL32!CDefView::_OnLVNotify+0x260 02f0ef20 7ca02e74 02f0f2e4 00000000 01b59200 SHELL32!CDefView::_OnNotify+0x7c 02f0f094 7ca02ee8 00130262 0000004e 00000001 SHELL32!CDefView::WndProc+0x860 02f0f0d8 7e398734 00130262 0000004e 00000001 SHELL32!CDefView::s_WndProc+0x72 02f0f104 7e398816 7ca02e92 00130262 0000004e USER32!InternalCallWinProc+0x28 02f0f16c 7e3a927b 0009e6d0 7ca02e92 00130262 USER32!UserCallWinProcCheckWow+0x150 02f0f1a8 7e3a92e3 005a05f0 00570d70 00000001 USER32!SendMessageWorker+0x4a5 02f0f1c8 773ab00c 00130262 0000004e 00000001 USER32!SendMessageW+0x7f 02f0f260 773d6ec0 01b50018 ffffff4f 02f0f2e4 comctl32!CCSendNotify+0xc20 02f0f324 773f305a 01b50018 0000000b 02f0f6e4 comctl32!ListView_OnGetItem+0x364 02f0f644 773d7f1f 02f0f6cc 00000000 02f0f868 comctl32!ListView_IDrawItem+0x1c7 02f0f664 773ddd1f 02f0f6cc 00010000 01b50018 comctl32!ListView_DrawItem+0x225 02f0f7ec 773decc5 00000008 b7010b44 00000000 comctl32!ListView_Redraw+0x51e 02f0f8a4 773e15d9 01b50018 00000000 02f0fa70 comctl32!ListView_OnPaint+0x1cb 02f0fa08 7e398734 00040240 0000000f 00000000 comctl32!ListView_WndProc+0x93c 02a6f35c 7ca156cf 02a6f570 00000000 0010001e USER32!PrivateExtractIconsW 02a6f3a0 7ca160bb 02a6f570 00000000 0000000a SHELL32!SHDefExtractIconW+0xe7 02a6f3cc 7ca160e4 02a6f570 00000000 02a6f43c SHELL32!CExtractIcon::_ExtractW+0x82 02a6f3e8 7ca15d41 0010c43c 02a6f570 09a1fb01 SHELL32!CExtractIconBase::Extract+0x1f 02a6f410 7ca15c0a 0010c43c 02a6f570 09a1fb01 SHELL32!IExtractIcon_Extract+0x35 02a6f77c 7ca03be8 0010c43c 00000000 0011c9e0 SHELL32!_GetILIndexGivenPXIcon+0x29e 02a6f7a4 7ca065f3 00185e48 0010c43c 0011c9e0 SHELL32!SHGetIconFromPIDL+0x90 02a6fe20 7ca12d12 00185e4c 0011c9e0 00000000 SHELL32!CFSFolder::GetIconOf+0x24e 02a6fe40 7ca15d9c 00185e48 00185e4c 0011c9e0 SHELL32!SHGetIconFromPIDL+0x20 02a6fe68 7ca031d5 001642c8 01b78de8 01b9a270 SHELL32!CGetIconTask::RunInitRT+0x47 02a6fe84 75f01b9a 001642c8 75f01b18 75f00000 SHELL32!CRunnableTask::Run+0x54 02a6fee0 77f49598 00131b88 00126d30 77f4957b BROWSEUI!CShellTaskScheduler_ThreadProc+0x111 02a6fef8 7c93796d 00126d30 7c98e460 01b31650 SHLWAPI!ExecuteWorkItem+0x1d 02a6ff40 7c9379ab 77f4957b 00126d30 00000000 ntdll!RtlpWorkerCallout+0x70 02a6ff60 7c937a6d 00000000 00126d30 01b31650 ntdll!RtlpExecuteWorkerRequest+0x1a 02a6ff74 7c937a44 7c937991 00000000 00126d30 ntdll!RtlpApcCallout+0x11 02a6ffb4 7c80b729 00000000 0007f950 0007f950 ntdll!RtlpWorkerThread+0x87 02a6ffec 00000000 7c920250 00000000 00000000 kernel32!BaseThreadStart+0x37 SHELL32!CDefView::_AsyncIconTaskCallback is called (this was passed as parameter to SHMapIDListToImageListIndexAsync) 02a6fe40 7ca15dae 01ba0d68 01b1ace8 00000000 SHELL32!CDefView::_AsyncIconTaskCallback 02a6fe68 7ca031d5 01b75290 0010dcd8 01b9a270 SHELL32!CGetIconTask::RunInitRT+0x59 02a6fe84 75f01b9a 01b75290 75f01b18 75f00000 SHELL32!CRunnableTask::Run+0x54 02a6fee0 77f49598 00131b88 00126d30 77f4957b BROWSEUI!CShellTaskScheduler_ThreadProc+0x111 02a6fef8 7c93796d 00126d30 7c98e460 01b31650 SHLWAPI!ExecuteWorkItem+0x1d 02a6ff40 7c9379ab 77f4957b 00126d30 00000000 ntdll!RtlpWorkerCallout+0x70 02a6ff60 7c937a6d 00000000 00126d30 01b31650 ntdll!RtlpExecuteWorkerRequest+0x1a 02a6ff74 7c937a44 7c937991 00000000 00126d30 ntdll!RtlpApcCallout+0x11 02a6ffb4 7c80b729 00000000 0007f950 0007f950 ntdll!RtlpWorkerThread+0x87 02a6ffec 00000000 7c920250 00000000 00000000 kernel32!BaseThreadStart+0x37 PrivateExtractIconsW call from the thread of the cabinet window: (sometimes SHMapIDListToImageListIndexAsync isn't really async) 02f0e314 7ca156cf 0016c718 ffffff65 0000001e USER32!PrivateExtractIconsW 02f0e358 7ca15734 0016c718 ffffff65 00000000 SHELL32!SHDefExtractIconW+0xe7 02f0e3a0 7ca15759 00000000 0016c718 ffffff65 SHELL32!SHAddIconsToCache+0x8a 02f0e3b8 7ca158f2 0016c718 ffffff65 00000000 SHELL32!Shell_GetCachedImageIndex+0x46 02f0e3dc 7ca15925 0016c718 00000104 02f0ec6c SHELL32!CFileSysItemString::_QueryIconIndex+0x105 02f0e3f8 7ca12b0c 00000000 00000001 01b7b838 SHELL32!CFileSysItemString::_ClassFlags+0x89 02f0ea68 7ca12d12 01b7b83c 01b737e8 00000020 SHELL32!CFSFolder::GetIconOf+0x10c 02f0ea88 7ca12d69 01b7b838 01b7b83c 01b737e8 SHELL32!SHGetIconFromPIDL+0x20 02f0eab4 7ca12e2b 01b0ccc8 01b7b838 01b737e8 SHELL32!SHMapIDListToImageListIndexAsync+0x43 02f0eae0 7ca12792 01b737e8 02f0ec6c 00000001 SHELL32!CDefView::_GetIconAsync+0x39 02f0ec90 7ca032d3 01b737e8 02f0f2e4 01b04028 SHELL32!CDefView::_GetDisplayInfo+0x221 02f0ef08 7ca03003 02f0f2e4 01b04028 01b04028 SHELL32!CDefView::_OnLVNotify+0x260 02f0ef20 7ca02e74 02f0f2e4 00000000 01b04028 SHELL32!CDefView::_OnNotify+0x7c 02f0f094 7ca02ee8 001002a8 0000004e 00000001 SHELL32!CDefView::WndProc+0x860 02f0f0d8 7e398734 001002a8 0000004e 00000001 SHELL32!CDefView::s_WndProc+0x72 02f0f104 7e398816 7ca02e92 001002a8 0000004e USER32!InternalCallWinProc+0x28 02f0f16c 7e3a927b 0009e6d0 7ca02e92 001002a8 USER32!UserCallWinProcCheckWow+0x150 02f0f1a8 7e3a92e3 005a3f00 00570d70 00000001 USER32!SendMessageWorker+0x4a5 02f0f1c8 773ab00c 001002a8 0000004e 00000001 USER32!SendMessageW+0x7f 02f0f260 773d6ec0 001032c0 ffffff4f 02f0f2e4 comctl32!CCSendNotify+0xc20 02f0f324 773f305a 001032c0 0000000b 02f0f6e4 comctl32!ListView_OnGetItem+0x364 02f0f644 773d7f1f 02f0f6cc 00000000 02f0f868 comctl32!ListView_IDrawItem+0x1c7 02f0f664 773ddd1f 02f0f6cc 00010000 001032c0 comctl32!ListView_DrawItem+0x225 02f0f7ec 773decc5 000001f0 01010adf 00000000 comctl32!ListView_Redraw+0x51e 02f0f8a4 773e15d9 001032c0 00000000 02f0fa70 comctl32!ListView_OnPaint+0x1cb 02f0fa08 7e398734 000d0296 0000000f 00000000 comctl32!ListView_WndProc+0x93c