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

Re: [TSVN] 2870: TSVNCache deadlock

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-03-25 18:13:18 CET

Molle Bestefich wrote:

>>As of revision 2915, I added some OutputDebugString() functions which
>>you can catch with the Dbgview tool from sysinternals. Of course, only
>>very few messages are written there, otherwise we would get too much
>>information and would have a hard time filter those.
>
>
> What to do; start WinDbg when it hangs or leave it running always?

If you can leave it running, then please do. Otherwise it might even
help if you start it when it hangs.

>>So that means it hung when you right-clicked, not on startup. Hmmm - the
>>context menu extensions and the overlay handlers are different COM
>>objects, so it's possible that those tried to access the cache at the
>>very same time...
>
> Sounds likely..
> I wouldn't bet on me being able to do it again, but on the other hand
> it's happened a couple of times now.
> Maybe provoke it by calling it a bunch of times in parallel manually?
>
> Did I mention that my box is SMP?

Yes, you mentioned it in the issuetracker ;)
That might also be the reason why I've never had such a lockup. Oh hell,
this bug will be very hard to fix...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Mar 25 18:14:57 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.