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