RE: TortoiseProc.exe Hangs on Initial startup
From: Terry Fisher <terry_at_tfisher.ca>
Date: Sun, 27 Jan 2013 07:24:23 -0800 (PST)
I'm not sure if the issue I have is exactly the same, but it may be. When checking the repository status, the status dialog window would come up in a partially initialized state, and TortoiseSVN would simply hang in a busy loop, consuming 100% of one CPU core.
I'm running 1.7.11 on Windows 8 x64, although I have friends with the same issue on Windows 7 x64.
I've taken the time to build and debug the problem I'm having. CSVNStatusListCtrl::OnPaint() was being called continuously. Apparently the Default() processing doesn't actually call BeginPaint()/EndPaint() so the window doesn't get validated and the WM_PAINT message was not actually being removed. Calling CListCtrl::OnPaint() instead of Default() fixed the problem, at least in my case.
Terry
------------------------------------------------------
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
|
This is an archived mail posted to the TortoiseSVN Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.