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