[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: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-03-30 17:30:58 CEST

Molle Bestefich wrote:

> Peter McNab wrote:
>
>
>>Is Explorer sitting in a loop spinning wheels (high cpu usage) or has
>>it's cpu usage gone to 0?
>>
>>
>
>CPU usage gone to 0.
>
>
>
>>0 Suggests something like resource deadlock or
>>it hasn't returned from processing a windows message, (If Explorer even
>>consumes them) or
>>an event to wake part of the process has not fired.
>>
>>
>
>Definitely.
>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.

>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?
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.

>>100% or thereabouts suggests something hanging off Explorer like a
>>callback has gone to invalid code.
>>
>>
>
>Luckily CPU usage is very, very low when this particular bug's triggered.
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
>For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
>
>
>
>
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.

Peter

---------------------------------------------------------------------
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:31:39 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.