>
> The only difference between starting with and without a working copy is
> that with a working copy, the repo root url is fetched from the working
> copy (saves one round trip to the server). There's no reason why it
> should crash when started from a working copy.
> If you have a stack trace, please know that Subversion just started the
> 'signing phase' of the 1.7.2 release. Which means the release is in one
> or maybe two days from now if nothing goes wrong. So please hurry :)
>
Thanks for the heads-up.  At least in the current case, the stack
traces are very consistent:
        ntdll.dll!7c9101b3() 	
         [Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]
         ntdll.dll!7c910041() 	
         ntdll.dll!7c91005d() 	
         ntdll.dll!7c9101db() 	
         msvcr100.dll!78ab0269() 	
         libsvn_tsvn32.dll!default_malloc_ex()  Line 79 + 0xb bytes	C
         libsvn_tsvn32.dll!CRYPTO_malloc()  Line 306 + 0x9 bytes	C
         libsvn_tsvn32.dll!EVP_PKEY_meth_new(int id, int flags)  Line 203	C
         libsvn_tsvn32.dll!register_pmeth_gost(int id, void (ne_request_s *,
void *, ne_buffer *) pmeth, int flags)  Line 571 + 0x11 bytes	C
         libsvn_tsvn32.dll!bind_gost()  Line 128 + 0x11 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_gost()  Line 266 + 0x16 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_builtin_engines()  Line 112	C
         libsvn_tsvn32.dll!SSL_CTX_new(headers_context_t meth)  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 1957 + 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++
Another almost exactly the same, except for whose initiating the call sequence:
        ntdll.dll!7c9101b3() 	
         [Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]
         ntdll.dll!7c910041() 	
         ntdll.dll!7c91005d() 	
         ntdll.dll!7c9101db() 	
         msvcr100.dll!78ab0269() 	
         libsvn_tsvn32.dll!default_malloc_ex()  Line 79 + 0xb bytes	C
         libsvn_tsvn32.dll!CRYPTO_malloc()  Line 306 + 0x9 bytes	C
         libsvn_tsvn32.dll!EVP_PKEY_meth_new(int id, int flags)  Line 203	C
         libsvn_tsvn32.dll!register_pmeth_gost(int id, void (ne_request_s *,
void *, ne_buffer *) pmeth, int flags)  Line 571 + 0x11 bytes	C
         libsvn_tsvn32.dll!bind_gost()  Line 129 + 0x11 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_gost()  Line 266 + 0x16 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_builtin_engines()  Line 112	C
         libsvn_tsvn32.dll!SSL_CTX_new(headers_context_t meth)  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_proplist3(const char * path_or_url,
const svn_opt_revision_t * peg_revision, const svn_opt_revision_t *
revision, svn_depth_t depth, const apr_array_header_t * changelists,
svn_error_t * (void *, const char *, apr_hash_t *, apr_pool_t *)*
receiver, void * receiver_baton, svn_client_ctx_t * ctx, apr_pool_t *
pool)  Line 1200 + 0x25 bytes	C
         TortoiseProc.exe!SVNReadProperties::Refresh()  Line 130 + 0x3a bytes	C++
         TortoiseProc.exe!SVNReadProperties::SVNReadProperties(const
CTSVNPath & filepath, SVNRev pegRev, SVNRev rev, bool suppressUI)
Line 233	C++
         TortoiseProc.exe!CRepositoryLister::CExternalsQuery::InternalExecute()
 Line 266 + 0x60 bytes	C++
         TortoiseProc.exe!async::CJobBase::Execute()  Line 79 + 0x10 bytes	C++
         TortoiseProc.exe!async::CJobScheduler::ThreadFunc(void * arg)  Line 395	C++
         TortoiseProc.exe!async::CThread::ThreadFunc(void * arg)  Line 42 +
0x9 bytes	C++
        
And another, this time during a free:
>	ntdll.dll!7c9119eb() 	
         [Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]
         ntdll.dll!7c91080b() 	
         kernel32.dll!7c80262a() 	
         kernel32.dll!7c80262a() 	
         kernel32.dll!7c802600() 	
         ntdll.dll!7c90da2a() 	
         msvcr100.dll!78ab016a() 	
         libsvn_tsvn32.dll!CRYPTO_free()  Line 392	C
         libsvn_tsvn32.dll!EVP_PKEY_asn1_free()  Line 389 + 0x6 bytes	C
         libsvn_tsvn32.dll!engine_pkey_asn1_meths_free()  Line 165 + 0xa bytes	C
         libsvn_tsvn32.dll!ENGINE_free()  Line 142 + 0x27 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_gost()  Line 269 + 0x6 bytes	C
         libsvn_tsvn32.dll!ENGINE_load_builtin_engines()  Line 112	C
         libsvn_tsvn32.dll!SSL_CTX_new(headers_context_t meth)  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 831	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_proplist3(const char * path_or_url,
const svn_opt_revision_t * peg_revision, const svn_opt_revision_t *
revision, svn_depth_t depth, const apr_array_header_t * changelists,
svn_error_t * (void *, const char *, apr_hash_t *, apr_pool_t *)*
receiver, void * receiver_baton, svn_client_ctx_t * ctx, apr_pool_t *
pool)  Line 1200 + 0x25 bytes	C
         TortoiseProc.exe!SVNReadProperties::Refresh()  Line 130 + 0x3a bytes	C++
         TortoiseProc.exe!SVNReadProperties::SVNReadProperties(const
CTSVNPath & filepath, SVNRev pegRev, SVNRev rev, bool suppressUI)
Line 233	C++
         TortoiseProc.exe!CRepositoryLister::CExternalsQuery::InternalExecute()
 Line 266 + 0x60 bytes	C++
         TortoiseProc.exe!async::CJobBase::Execute()  Line 79 + 0x10 bytes	C++
         TortoiseProc.exe!async::CJobScheduler::ThreadFunc(void * arg)  Line 395	C++
         TortoiseProc.exe!async::CThread::ThreadFunc(void * arg)  Line 42 +
0x9 bytes	C++
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2889140
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-11-29 22:04:54 CET