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

Re: TortoiseProc crash while updating multiple WCs

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-02-13 19:22:26 CET

Peter Mounce wrote:
> Hi there
>
> I just selected around 15 WCs (all in the same directory) and did
> SVN-Update using TSVN. They all appear to have updated correctly, but
> the update-progress window has stopped and its OK button is greyed out.

It hasn't really stopped. Subversion has a performance problem after an
update when it 'flushes' all the information back to the working copy.
It's fixed in the Subversion trunk (fixed means here it's much, much
faster now).

> If I hit cancel, the button clicks but there is no effect. I tried a
> couple of clicks. I also tried the window-close cross, and then got a
> "do you want to debug TortoiseProc.exe" error dialog popped up.
>
> I am using TSVN 1.4.3 release, on WinXP sp2 fully-updated. I had a
> repo-browser open at the same time, via http, in case that's relevant.

By using the window-close-cross, you forced TSVN to close, which means
it had to kill the thread which wasn't finished yet. It's a forced close
of the thread, the thread doesn't have a chance to cleanly finish.
That's why you sometimes get a crash then.

Vista has some new API's to close all handles of a certain thread. I've
already planned to use those in such cases to get the thread a chance to
clean up first.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Tue Feb 13 19:22:41 2007

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.