On 29.11.2011 22:04, Joel Jirak wrote:
>>
>> 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++
Crap. I thought those crashes were due to neon not being thread safe. 
But with my patch, it now should be.
I'm running out of ideas, especially since I never see a crash on my 
machines, neither here at home nor in my office.
But I'll keep looking, maybe I find something...
Stefan
-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2889142
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-11-29 22:16:28 CET