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

Re: [TSVN] Re: TSVNCache deadlock

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-03-27 11:33:25 CEST

Molle Bestefich wrote:
>>Still working on a SMP system, still using rev 2923.
>
> Tested again with rev 2923, the DbgView output now looks like this:
>
> Id Time Pid Message
> 0 0.00000000 [1972] TortoiseShell: Pipe WriteFile failed
> 1 0.54959778 [2292] InstallEx
> 2 0.64031294 [2292] ::Install
> 3 0.84254982 [2292] TSVNCache: Pipe Thread started
> 4 0.84503142 [2292] TSVNCache: Instance thread started
> [ ... killed TSVNCache here ... ]
> 5 16.38402423 [1972] TortoiseShell: Pipe ReadFile failed
> 6 16.39247111 [1972] In DllGetClassObject
> 7 16.39257895 [1972] CShellExtClassFactory::CShellExtClassFactory()
> 8 16.39265717 [1972] CShellExtClassFactory::QueryInterface()
> 9 16.39273120 [1972] CShellExtClassFactory::CreateInstance()
> 10 16.39280719 [1972] CShellExt::CShellExt()
> 11 16.39508876 [1972] CShellExt::QueryInterface()==>IID_IShellExtInit
> 12 16.39520190 [1972] CShellExt::AddRef()
> 13 16.39535472 [1972] CShellExt::Initialize()
> 14 16.39543517 [1972] CShellExt::QueryInterface()==>IID_IContextMenu
> 15 16.39550585 [1972] CShellExt::AddRef()
> 16 16.39561285 [1972] CShellExt::QueryInterface()==>Unknown Interface!
> 17 16.39590535 [1972] CShellExt::QueryInterface()==>Unknown Interface!
> 18 16.39602855 [1972] CShellExt::QueryContextMenu()
> 19 16.39626042 [1972] CMF_NORMAL...
> 20 16.39629171 [1972] CShellExt::AddRef()
> 21 16.39638278 [1972] CShellExt::Release()
> 22 16.39645849 [1972] CShellExt::Release()
> 23 16.40997501 [1972] CShellExt::QueryInterface()==>Unknown Interface!
> 24 16.41016246 [1972] CShellExt::QueryInterface()==>Unknown Interface!
> 25 16.41019124 [1972] CShellExt::Release()
> 26 33.26373771 [2336] InstallEx
> 27 33.28172491 [2336] ::Install
> 28 33.76431977 [2336] TSVNCache: Pipe Thread started
> 29 33.77131256 [2336] TSVNCache: Instance thread started

This doesn't indicate why there's a deadlock :(
As you can see, the thread in TSVNCache are started correctly and should
return an answer to the shell's request. Don't know why they don't...

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 Sun Mar 27 11:34:01 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.