[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: Peter Mounce <pmounce_at_narrowstep.com>
Date: 2007-02-15 14:50:07 CET

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

Ah - cool!

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

Ah; gotcha.

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

Excellent. Thanks :)

Pete

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Feb 15 14:51:05 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.