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

[TSVN] Re: TSVNCache deadlock

From: Molle Bestefich <molle.bestefich_at_gmail.com>
Date: 2005-03-27 00:08:54 CET

I've finally found a way to provoke the cache to hang the explorer.

I'm entirely 100% unsure whether it's actually the same bug that I'm
provoking, or if I'm causing it to cause explorer to hang in some
other code path.

Anyway, here's the DbgView specifics.
It might lack something since I'm currently on RDP, but I hope it doesn't.

process #3296 [TSVNCache.exe]
process #1352 [explorer.exe]

Id Time Pid Message
 0 0.00000000 [1352] Pipe WriteFile failed
 1 0.00593036 [1352] In DllGetClassObject
 2 0.00604406 [1352] CShellExtClassFactory::CShellExtClassFactory()
 3 0.00611921 [1352] CShellExtClassFactory::QueryInterface()
 4 0.00619352 [1352] CShellExtClassFactory::CreateInstance()
 5 0.00627231 [1352] CShellExt::CShellExt()
 6 0.00849242 [1352] CShellExt::QueryInterface()==>IID_IShellExtInit
 7 0.00860417 [1352] CShellExt::AddRef()
 8 0.00875977 [1352] CShellExt::Initialize()
 9 0.00884554 [1352] CShellExt::QueryInterface()==>IID_IContextMenu
10 0.00909557 [1352] CShellExt::AddRef()
11 0.00917882 [1352] CShellExt::QueryInterface()==>Unknown Interface!
12 0.01001608 [1352] CShellExt::QueryInterface()==>Unknown Interface!
13 0.01016191 [1352] CShellExt::QueryContextMenu()
14 0.01028511 [1352] CMF_NORMAL...
15 0.01036947 [1352] CShellExt::AddRef()
16 0.01046837 [1352] CShellExt::Release()
17 0.01049379 [1352] CShellExt::Release()
18 0.01361737 [1352] CShellExt::QueryInterface()==>Unknown Interface!
19 0.01379477 [1352] CShellExt::QueryInterface()==>Unknown Interface!
20 0.01440602 [1352] CShellExt::Release()
21 3.06071107 [3296] InstallEx
22 3.15024647 [3296] ::Install
... killing TSVNCache now...
23 9.19680183 [1352] Pipe ReadFile failed

Sometimes (when I'm quick enough perhaps), messages 1-20 doesn't appear.
So it's only:
 - Pipe WriteFile failed
 - InstallEx
 - ::Install

Hope it's clueful :-)

And apologies if this is just expected behaviour when mocking around
with the 'cache' file..

Using revision 2923.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Mar 27 00:09:26 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.