I'm using 1.6.1 with a debug option to show the tray icon for
TSVNCache. Sometimes I notice that it takes about half a second for
the Total Commander to display contents of a versioned folder (no
network mappings are used). When I notice that, I try to
double-click the tray icon to see if there is a crawling activity in
the background, but the double-click does not work: the crawling
window does not show up. If I already have it open, then it behaves
like a hung application (does not repaint itself, all white).
Right-clicking the tray icon does not bring up the "Exit" context
menu. All these signs tell me that the process is hung in some sort
of lock (CPU is idle, no tight loop), and the folder browsing delay
is just the result of waiting for the overlay icons request. When
the request times out, the folder contents are shown. The delay may
be greater in the Explorer than it is in the Total Commander, I
didn't check that. Killing the TSVN cache solves the problem.
I don't know what kind of activity or inactivity triggers the bug,
but I can tell that I don't logoff my workstation for weeks, and I
don't run a screensaver (just turn off the monitor manually). My WCs
are all on the local hard drives, although mounted as the TrueCrypt
volumes, but I never had this problem with TSVN 1.5.6 (the TrueCrypt
version never changed since then). Some repos are also on local
drives (file://), others are remote (https://).
I am familiar with the SysInternals tools and am willing to provide
additional information, but I don't have any C compilers/debuggers
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-05-05 18:25:27 CEST