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

Re: TSVN 1.5 often hangs when starting various operations

From: Stefan Kng <tortoisesvn_at_gmail.com>
Date: Fri, 01 Aug 2008 08:16:38 +0200

khym_at_azeotrope.org wrote:
>> Try editing the servers config file (settings->network->edit). At the
>> bottom in the [global] section, uncomment/add the line
>> http-auth-types = basic;digest;negotiate
>>
>> (that's the default).
>> Then try removing some of the authentication types
>
> That didn't help... I changed it to:
> http-auth-types = basic
>
>> If that doesn't help, add the line
>> http-library = serf
>
> I didn't test too much, but that seemed to fix the hangs, but TSVN would
> often crash with an access violation exception.

Seems the problem is in the neon library then.
The serf library is still in beta, and unfortunately that code has
*lots* of abort() calls in it instead of returning an error :(
If you can reproduce a crash, please report those on the Subversion
mailing list: serf is supposed to replace neon in the next Subversion
release and the more bugs they can fix now the better.

> BTW, I tried attaching WinDbg to TortoiseProc while it was hung, and
> this is what it told me:
[snip]
> Perhaps this is relevant?
> http://www.howzatt.demon.co.uk/articles/ThreadsAndSharableLibraries2006.html

I don't think so: we don't start new threads inside a dll at all. That's
what you learn to avoid when you program on Windows :)

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-08-01 08:16:57 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.