RE: SlikSVN 1.6.6 64-bit stalls on some operations
From: Johan Corveleyn <johan.corveleyn_at_uz.kuleuven.ac.be>
Date: Wed, 2 Dec 2009 11:19:39 +0100
> Van: Jason R. Coombs [mailto:jaraco_at_jaraco.com]
That is ... weird. Especially the fact that you only get the issue with SlikSVN 1.6.6 (and not with other windows binaries nor with other versions of SlikSVN), and only in combination with your server (and not with other (public) https servers).
I don't have time to reproduce or investigate myself, but just some ideas:
- Is there anything that you can think of that makes a difference between your server and google or sourceforge servers? I'm thinking of things like http compression (use of DEFLATE filters in your apache config, and of http-compression in your client-side configuration), and proxy servers (any of those connections going through a proxy, as opposed to the others?). Also, maybe you're accessing your own server through another (internal) network route than google or sourceforge? Maybe there's a difference in proxies, firewalls, ...?
- Any specific configuration in your client-side "servers" configuration file?
- Can you also reproduce this on a 32-bit Windows system?
- Are you using neon or serf for any of those connections (default in 1.6.x is still neon, I believe, but you can configure serf in your "servers" file, or by command line option)?
- Since it only happens with SlikSVN 1.6.6, and not with the tigris.org 1.6.6 svn client, it must have something to do with differences in how they were built (both clients do pick up the same client-side config, don't they?). Dependencies on other libraries come to mind: maybe they were built against a different version of neon, serf, zlib, apr-util, ... ? I don't know how you can check that, maybe you'll have to ask the people who made those binaries ...
- There might also be other slight differences in the way SlikSVN is built as opposed to the tigris.org client. Maybe they use another compiler version, another Microsoft SDK, other compiler options, ... but that's very difficult to investigate (there can be lots of such small differences).
If all else fails, I think you'll have to try and troubleshoot this with some low-level Windows tools, things like sysinternals (http://technet.microsoft.com/en-us/sysinternals/default.aspx), and the like ... but then you may be in for a long ride.
Please start new threads on the <users_at_subversion.apache.org> mailing list.
This is an archived mail posted to the Subversion Users mailing list.