TortoiseProc.exe
Version 1.9.2.26806
Code
BOOL COleMessageFilter::OnMessagePending(const MSG* /*pMsg*/)
{
// By default we rely on OLE's default message handling for every message
// except WM_PAINT messages. WM_PAINT messages should not generate
// out-going calls.
BOOL bEatMessage = FALSE;
MSG msg;
while (::PeekMessage(&msg, NULL, WM_PAINT, WM_PAINT, PM_REMOVE|PM_NOYIELD))
{
bEatMessage = TRUE;
DispatchMessage(&msg);
}
return bEatMessage;
}
Stack
user32.dll!NtUserGetProp() Unbekannt
comctl32.dll!MasterSubclassProc() Unbekannt
user32.dll!UserCallWinProcCheckWow() Unbekannt
user32.dll!CallWindowProcW() Unbekannt
mfc140u.dll!CWnd::DefWindowProcW(unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 1101 C++
TortoiseProc.exe!CSVNStatusListCtrl::OnPaint() Zeile 5376 C++
mfc140u.dll!CWnd::OnWndMsg(unsigned int message, unsigned __int64 wParam, __int64 lParam, __int64 * pResult) Zeile 2444 C++
TortoiseProc.exe!CSVNStatusListCtrl::OnWndMsg(unsigned int message, unsigned __int64 wParam, __int64 lParam, __int64 * pResult) Zeile 6899 C++
mfc140u.dll!CWnd::WindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Zeile 2078 C++
mfc140u.dll!AfxCallWndProc(CWnd * pWnd, HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 265 C++
mfc140u.dll!AfxWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 417 C++
mfc140u.dll!AfxWndProcBase(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 299 C++
user32.dll!UserCallWinProcCheckWow() Unbekannt
user32.dll!DispatchClientMessage() Unbekannt
user32.dll!__fnDWORD() Unbekannt
ntdll.dll!KiUserCallbackDispatcherContinue() Unbekannt
user32.dll!NtUserDispatchMessage() Unbekannt
user32.dll!DispatchMessageWorker() Unbekannt
> mfc140u.dll!COleMessageFilter::OnMessagePending(const tagMSG * __formal) Zeile 113 C++
mfc140u.dll!COleMessageFilter::XMessageFilter::MessagePending(HTASK__ * htaskCallee, unsigned long dwTickCount, unsigned long __formal) Zeile 312 C++
combase.dll!CCliModalLoop::HandlePendingMessage() Zeile 2861 C++
combase.dll!CCliModalLoop::HandleWakeForMsg() Zeile 2389 C++
combase.dll!CCliModalLoop::BlockFn(void * * ahEvent, unsigned long cEvents, unsigned long * lpdwSignaled) Zeile 2291 C++
combase.dll!ThreadSendReceive(tagRPCOLEMESSAGE * pOriginalMessage, CSyncClientCall * pClientCall, const _GUID & rmoid) Zeile 7174 C++
combase.dll!CSyncClientCall::SendReceive2(tagRPCOLEMESSAGE * pMessage, unsigned long * pstatus) Zeile 5731 C++
combase.dll!CSyncClientCall::SendReceive(tagRPCOLEMESSAGE * pMessage, unsigned long * pulStatus) Zeile 847 C++
combase.dll!NdrExtpProxySendReceive(void * pThis, _MIDL_STUB_MESSAGE * pStubMsg) Zeile 2039 C++
rpcrt4.dll!NdrpClientCall3() Unbekannt
rpcrt4.dll!NdrClientCall3() Unbekannt
propsys.dll!IInitializeWithStream_Initialize_Proxy() Unbekannt
windows.storage.dll!InitializeFileHandlerWithStream(struct IUnknown *,struct IStream *,struct _GUID const *,unsigned short const *,unsigned long,enum INITFILEHANDLERFLAGS) Unbekannt
windows.storage.dll!CFileSysItemString::HandlerCreateInstance(enum HANDLERFLAGS,struct _GUID const &,enum EXTCOCREATEFLAGS,unsigned long,struct IOplockProvider *,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!CFileSysItemString::LoadHandler(unsigned long,unsigned short const *,struct IBindCtx *,struct IOplockProvider *,struct _GUID const &,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!CFSFolder::s_GetThumbnailExtractor(class CFSFolder *,struct HWND__ *,struct IBindCtx *,struct _ITEMID_CHILD const * const *,unsigned int,struct IDFOLDER const *,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!CFSFolder::_BindHandler(struct HWND__ *,unsigned int,struct _ITEMID_CHILD const * const *,struct IBindCtx *,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!CFSFolder::GetThumbnailHandler(struct _ITEMID_CHILD const *,struct IBindCtx *,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!_CreateThumbnailHandler(struct IShellItem *,struct IBindCtx *,struct _GUID const &,struct _GUID const &,void * *) Unbekannt
windows.storage.dll!CShellItem::BindToHandler(struct IBindCtx *,struct _GUID const &,struct _GUID const &,void * *) Unbekannt
thumbcache.dll!InitExtractor(struct ICreateObject *,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct IShellItem *,unsigned int,unsigned int,unsigned int *,int *,struct IUnknown * *) Unbekannt
thumbcache.dll!CThumbnailCache::_PerformFullExtractionCore(struct IShellItem *,unsigned int,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct IBitmapResult * *,int *,enum WTS_ALPHATYPE *,unsigned long *) Unbekannt
thumbcache.dll!CThumbnailCache::_PerformFullExtraction(struct IShellItem *,unsigned int,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct IBitmapResult * *,int *,enum WTS_ALPHATYPE *) Unbekannt
thumbcache.dll!CThumbnailCache::_GetThumbnailImpl(class CThumbnailMoniker &,struct IShellItem *,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,int,struct IBitmapResult * *,int *,int *) Unbekannt
thumbcache.dll!CThumbnailCache::_GetThumbnailInternal(struct IShellItem *,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct IBitmapResult * *,enum WTS_CACHEFLAGS *,struct WTS_THUMBNAILID *) Unbekannt
thumbcache.dll!CThumbnailCache::GetThumbnailPrivate(struct IShellItem *,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct ISharedBitmap * *,enum WTS_CACHEFLAGS *,struct WTS_THUMBNAILID *) Unbekannt
thumbcache.dll!CThumbnailCacheAPI::GetThumbnailPrivate(struct IShellItem *,unsigned int,enum WTS_FLAGS,enum WTS_PRIV_FLAGS,struct ISharedBitmap * *,enum WTS_CACHEFLAGS *,struct WTS_THUMBNAILID *) Unbekannt
thumbcache.dll!CThumbnailCacheAPI::GetThumbnail(struct IShellItem *,unsigned int,enum WTS_FLAGS,struct ISharedBitmap * *,enum WTS_CACHEFLAGS *,struct WTS_THUMBNAILID *) Unbekannt
windows.storage.dll!CShellItem::_GetThumbnail(struct tagSIZE,int,struct ISharedBitmap * *) Unbekannt
windows.storage.dll!CShellItem::GetSharedBitmap(struct tagSIZE,int,struct ISharedBitmap * *) Unbekannt
windows.storage.dll!CShellItem::GetImage(struct tagSIZE,int,struct HBITMAP__ * *) Unbekannt
shell32.dll!_ExtactIconFromImage(unsigned short const *,int,struct HICON__ * *) Unbekannt
shell32.dll!_ExtractIconsFromImage(unsigned short const *,int,unsigned int,struct HICON__ * *) Unbekannt
shell32.dll!ExtractIconsUsingResourceManager(unsigned short const *,int,int,unsigned int,unsigned int,struct HICON__ * *) Unbekannt
shell32.dll!SHDefExtractIconW() Unbekannt
shell32.dll!CIconCache::ExtractIconW(int,int,int,struct HICON__ * *) Unbekannt
shell32.dll!CSparseCallback::ForceImagePresent(struct IImageList2 *,int) Unbekannt
comctl32.dll!CSparseImageList::_Callback_ForceImagePresent(int) Unbekannt
comctl32.dll!CSparseImageList::_Virt2Real(int,int *,unsigned long) Unbekannt
comctl32.dll!CSparseImageList::GetOriginalSize(int,unsigned long,int *,int *) Unbekannt
comctl32.dll!CLVImageListManager::_PositionImageWithOriginalSize(struct LVDRAWASYNCPARAMS *) Unbekannt
comctl32.dll!CLVImageListManager::DrawAsync(struct LVDRAWASYNCPARAMS *,int) Unbekannt
comctl32.dll!CLVImageListManager::DrawImageEx2(struct tagLVITEMW const *,struct HDC__ *,int,int,unsigned long,unsigned int,int,int,int) Unbekannt
comctl32.dll!CLVReportView::v_DrawItem(struct LVDRAWITEM *) Unbekannt
comctl32.dll!CLVDrawItemManager::DrawItem(struct LVDRAWITEM *) Unbekannt
comctl32.dll!CListGroup::_PaintItems(struct HDC__ *,int,struct tagRECT const *) Unbekannt
comctl32.dll!CListGroup::Paint(struct HDC__ *,int,struct tagRECT const *) Unbekannt
comctl32.dll!CLVGroupManager::Paint(struct HDC__ *,struct tagRECT const *) Unbekannt
comctl32.dll!`DuiTelemetry::Instance(void)'::`2'::`dynamic atexit destructor for 'wrapper''(void) Unbekannt
comctl32.dll!CLVDrawManager::_PaintWorkArea(struct HDC__ *,struct tagRECT const *) Unbekannt
comctl32.dll!CLVDrawManager::_OnPaintWorkAreas(struct HDC__ *,struct tagRECT const *) Unbekannt
comctl32.dll!CLVDrawManager::_OnPaint(struct HDC__ *) Unbekannt
comctl32.dll!CLVDrawManager::OnPaint(struct HDC__ *) Unbekannt
comctl32.dll!CListView::WndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64) Unbekannt
comctl32.dll!CListView::s_WndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64) Unbekannt
user32.dll!UserCallWinProcCheckWow() Unbekannt
user32.dll!CallWindowProcW() Unbekannt
comctl32.dll!CallNextSubclassProc() Unbekannt
comctl32.dll!CallNextSubclassProc() Unbekannt
comctl32.dll!MasterSubclassProc() Unbekannt
user32.dll!UserCallWinProcCheckWow() Unbekannt
user32.dll!CallWindowProcW() Unbekannt
mfc140u.dll!CWnd::DefWindowProcW(unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 1101 C++
TortoiseProc.exe!CSVNStatusListCtrl::OnPaint() Zeile 5376 C++
mfc140u.dll!CWnd::OnWndMsg(unsigned int message, unsigned __int64 wParam, __int64 lParam, __int64 * pResult) Zeile 2444 C++
TortoiseProc.exe!CSVNStatusListCtrl::OnWndMsg(unsigned int message, unsigned __int64 wParam, __int64 lParam, __int64 * pResult) Zeile 6899 C++
mfc140u.dll!CWnd::WindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Zeile 2078 C++
mfc140u.dll!AfxCallWndProc(CWnd * pWnd, HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 265 C++
mfc140u.dll!AfxWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 417 C++
mfc140u.dll!AfxWndProcBase(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Zeile 299 C++
user32.dll!UserCallWinProcCheckWow() Unbekannt
user32.dll!DispatchClientMessage() Unbekannt
user32.dll!__fnDWORD() Unbekannt
ntdll.dll!KiUserCallbackDispatcherContinue() Unbekannt
user32.dll!NtUserDispatchMessage() Unbekannt
user32.dll!DispatchMessageWorker() Unbekannt
mfc140u.dll!AfxInternalPumpMessage() Zeile 183 C++
mfc140u.dll!CWnd::RunModalLoop(unsigned long dwFlags) Zeile 4640 C++
mfc140u.dll!CWnd::CreateRunDlgIndirect(const DLGTEMPLATE * lpDialogTemplate, CWnd * pParentWnd, HINSTANCE__ * hInst) Zeile 474 C++
mfc140u.dll!CDialog::DoModal() Zeile 633 C++
TortoiseProc.exe!CommitCommand::Execute() Zeile 122 C++
TortoiseProc.exe!CTortoiseProcApp::InitInstance() Zeile 470 C++
mfc140u.dll!AfxWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpCmdLine, int nCmdShow) Zeile 37 C++
TortoiseProc.exe!__scrt_common_main_seh() Zeile 264 C++
kernel32.dll!BaseThreadInitThunk() Unbekannt
ntdll.dll!RtlUserThreadStart() Unbekannt
Locals
+ __formal 0x00000090c8df1400 {msg=0xc8df15b4 wp=0x00000090c8df1480 lp=0x00007ffd6c5667fc} const tagMSG *
bEatMessage 1 int
- msg {msg=0x0000000f wp=0x0000000000000000 lp=0x0000000000000000} tagMSG
+ hwnd 0x0000000000060d84 {unused=??? } HWND__ *
message 15 unsigned int
wParam 0 unsigned __int64
lParam 0 __int64
time 91936531 unsigned long
+ pt {x=480 y=61} tagPOINT
-----Ursprüngliche Nachricht-----
Von: Stefan Kueng [mailto:tortoisesvn_at_gmail.com]
Gesendet: Freitag, 2. Oktober 2015 20:34
An: dev <dev_at_tortoisesvn.tigris.org>
Cc: Jens Geyer <jgx_at_vsx.net>
Betreff: Re: AW: AW: AW: AW: Commit dialogue freezes sometimes on Win10
That's confusing:
do you mean your binaries don't know that because they're not 1.9.2 yet?
Or don't they know that it should work but they behave as if it doesn't?
Stefan
On 01.10.2015 17:47, Jens Geyer wrote:
> I have to tell the binaries that. They don't know.
>
>
> -----Ursprüngliche Nachricht-----
> Von: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
> Gesendet: Mittwoch, 30. September 2015 19:28
> An: dev_at_tortoisesvn.tigris.org
> Betreff: Re: AW: AW: AW: Commit dialogue freezes sometimes on Win10
>
> On 30.09.2015 12:14, Jens Geyer wrote:
>> Now that we know what's the reason: Any chance we get a workaround (or a fix) in the next update?
>>
>
> It should not freeze anymore with 1.9.2.
> Stefan
>
>
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3142072
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-10-13 14:30:16 CEST