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

Re: Looking for config option to stop use of CryptoAPI (TSVN 1.7.1)

From: Joel Jirak <joel_at_jirak.us>
Date: Tue, 1 Nov 2011 14:45:19 -0400

>
> I've opened issue #119 for this:
> http://code.google.com/p/tortoisesvn/issues/detail?id=119
>

I noticed 119 was marked fixed, so I installed nightly build
TortoiseSVN-1.7.99.22219-dev-win32-svn-1.7.0-dev.msi.
I added HKEY_CURRENT_USER\Software\TortoiseSVN with a value of 0, then
blew away my auth cache to start from a known state.
Browsing to a repo then crashes with this trace:

        libsvn_tsvn32.dll!nid_cmp_BSEARCH_CMP_FN() Line 276 + 0x4 bytes C
         libsvn_tsvn32.dll!getrn() Line 432 + 0xc bytes C
         libsvn_tsvn32.dll!lh_insert() Line 189 + 0xf bytes C
         libsvn_tsvn32.dll!int_err_set_item() Line 408 C
         libsvn_tsvn32.dll!ERR_load_strings() Line 684 + 0x26 bytes C
         libsvn_tsvn32.dll!ERR_load_HWCRHK_strings() Line 129 C
         libsvn_tsvn32.dll!bind_helper() Line 385 C
         libsvn_tsvn32.dll!ENGINE_load_chil() Line 405 + 0x10 bytes C
         libsvn_tsvn32.dll!ENGINE_load_builtin_engines() Line 93 C
         libsvn_tsvn32.dll!SSL_CTX_new() Line 1680 C
         libsvn_tsvn32.dll!ne_ssl_context_create(int mode) Line 564 C
         libsvn_tsvn32.dll!ne_session_create(const char * scheme, const char
* hostname, unsigned int port) Line 181 C
         libsvn_tsvn32.dll!svn_ra_neon__open(svn_ra_session_t * session,
const char * * corrected_url, const char * repos_URL, const
svn_ra_callbacks2_t * callbacks, void * callback_baton, apr_hash_t *
config, apr_pool_t * pool) Line 833 C
         libsvn_tsvn32.dll!svn_ra_open4(svn_ra_session_t * * session_p, const
char * * corrected_url_p, const char * repos_URL, const char * uuid,
const svn_ra_callbacks2_t * callbacks, void * callback_baton,
apr_hash_t * config, apr_pool_t * pool) Line 496 + 0x43 bytes C
         libsvn_tsvn32.dll!svn_client__open_ra_session_internal(svn_ra_session_t
* * ra_session, const char * * corrected_url, const char * base_url,
const char * base_dir_abspath, const apr_array_header_t *
commit_items, int use_admin, int read_only_wc, svn_client_ctx_t * ctx,
apr_pool_t * pool) Line 335 + 0x31 bytes C
         libsvn_tsvn32.dll!svn_client__ra_session_from_path(svn_ra_session_t
* * ra_session_p, long * rev_p, const char * * url_p, const char *
path_or_url, const char * base_dir_abspath, const svn_opt_revision_t *
peg_revision_p, const svn_opt_revision_t * revision, svn_client_ctx_t
* ctx, apr_pool_t * pool) Line 475 + 0x2a bytes C
         libsvn_tsvn32.dll!svn_client_list2(const char * path_or_url, const
svn_opt_revision_t * peg_revision, const svn_opt_revision_t *
revision, svn_depth_t depth, unsigned int dirent_fields, int
fetch_locks, svn_error_t * (void *, const char *, const svn_dirent_t
*, const svn_lock_t *, const char *, apr_pool_t *)* list_func, void *
baton, svn_client_ctx_t * ctx, apr_pool_t * pool) Line 153 + 0x3b
bytes C
         TortoiseProc.exe!SVN::List(const CTSVNPath & url, const SVNRev &
revision, const SVNRev & pegrev, svn_depth_t depth, bool fetchlocks)
Line 1956 + 0x53 bytes C++
         TortoiseProc.exe!CRepositoryLister::CListQuery::InternalExecute()
Line 157 + 0x1f bytes C++
         TortoiseProc.exe!async::CJobBase::Execute() Line 84 C++
         TortoiseProc.exe!async::CJobScheduler::ThreadFunc(void * arg) Line 395 C++
         TortoiseProc.exe!async::CThread::ThreadFunc(void * arg) Line 42 +
0x9 bytes C++
         msvcr100.dll!78afc3d4()
         [Frames below may be incorrect and/or missing, no symbols loaded for
msvcr100.dll]
         msvcr100.dll!78afc474()
         kernel32.dll!7c80b729()

The crash does not happen if I re-enable the CAPI via the registry.

(Sorry if I jumped the gun and tested something that wasn't fully baked.)

Joel

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2870556

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-11-01 19:45:24 CET

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