[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [TSVN] Explorer hangups

From: Molle Bestefich <molle.bestefich_at_gmail.com>
Date: 2005-03-30 17:40:32 CEST

Peter McNab wrote:
>> When explorer is hung and TSVNCache is then killed, TortoiseShell
>> immediately throws a message in the debug log saying "Pipe ReadFile
>> failed". So I guess that explorer calls TortoiseShell, which reads
>> something over a pipe from TSVNCache, which hangs.
>
> Trying the divide and conquer approach.
> The question becomes, which end of the pipe didn't complete it's end of
> the bargan.

Since TortoiseShell looks fine and exits immediately (with the above
message) when TSVNCache is killed, my first guess would be that the
TSVNCache process is the villain.

(Out-of-topic:
 Which process space does TortoiseShell live in? Invoked as a DLL by
explorer, or ?..)

>> That's with the version from a couple of days ago.
>> The new version just overloads the debug log with a lot of crap where
>> I don't know what's what :-).
>
> Do you mean the debug string content is junk or are there too many
> messages from all over the place to contemplait?

Too many messages, and the cache carries on work after a couple of seconds.

In previous versions, it was completely halted, so it was easy to
point out where it was.

I know, I can just revert to a previous version and debug with that.
But everybody hates a guy debugging with yesterdays version (has the
bug been fixed already? Where have the line number he's referring to
gone now in the current version of the source file(s)? etc.)

> Junk would suggest the debug string pointer was no longer pointing to
> invalid text by the time the message was decoded by the debug string
> logger. In itself that can become a clue if an object has vaporised
> earlier than expected.

No worries there, the strings are fine.

> I'm aware this will sound like I'm preaching egg sucking to experts,
> it's just that occasionally an outsider can point to a new row of eggs.

Your analyses is appreciated, keep up the good work :-).

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Mar 30 17:42:25 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.