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