Hi,
The report below is also reproducible with the CL client. (Compiled from
r27712).
The stacktrace (interesting part):
> msvcr80d.dll!strlen(unsigned char * buf=0x032ffa5c) Line 81 Asm
TortoiseProc.exe!svn_path_uri_decode(const char * path=0x00000000,
apr_pool_t * pool=0x01fa87e8) Line 1096 + 0x9 bytes C
TortoiseProc.exe!svn_client__switch_internal(long *
result_rev=0x00000000, const char * path=0x01fb7978, const char *
switch_url=0x01fba7c0, const svn_opt_revision_t *
peg_revision=0x0012eec4, const svn_opt_revision_t * revision=0x0012eec4,
svn_depth_t depth=svn_depth_unknown, int * timestamp_sleep=0x00000000,
int ignore_externals=0, int allow_unver_obstructions=1, svn_client_ctx_t
* ctx=0x01f4a058, apr_pool_t * pool=0x01fa87e8) Line 156 + 0x2a bytes C
TortoiseProc.exe!svn_client_switch2(long * result_rev=0x00000000,
const char * path=0x01fb7978, const char * switch_url=0x01fba7c0, const
svn_opt_revision_t * peg_revision=0x0012eec4, const svn_opt_revision_t *
revision=0x0012eec4, svn_depth_t depth=svn_depth_unknown, int
ignore_externals=0, int allow_unver_obstructions=1, svn_client_ctx_t *
ctx=0x01f4a058, apr_pool_t * pool=0x01fa87e8) Line 292 + 0x2f bytes C
The problem:
switching from a child folder to a parent folder seems to trigger this.
(I know, not a good idea to do, but segfaults are bad)
Stefan
-------- Original Message --------
Subject: Crash on 'recursive' WC switching
Date: Thu, 8 Nov 2007 20:00:00 +1000
From: Alexander Klenin <klenin@gmail.com>
Reply-To: dev@tortoisesvn.tigris.org
To: dev@tortoisesvn.tigris.org
1) Unpack attached test repository.
2) Checkout 'test_branch' branch.
3) Try switching working copy to 'root' branch => TortoiseProc crashes.
Tested at work on build 11269, not sure if I will have time to
investigate it myself.
--
Alexander S. Klenin
Insight Experts Ltd.
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Nov 8 19:21:14 2007