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

Protection Violation in TortoisePlink with svn+ssh

From: Jens Nissen <jens.nissen_at_gmx.net>
Date: 2006-12-07 11:15:49 CET

Occasionally, TortoisePlink causes protection violations accessing an
archive with svn+ssh:

The (German) text is:
Die Ausnahme "unknown software exception" (0xc000000d) ist in der
Anwendung an der Stelle 0x78141468 aufgetreten.

The stack shows, that TortoisePlink is trying to call vsnprintf with the
follwing string:

string = 0x007ea818 "Disconnection message text:
(SSH_DISCONNECT_PROTOCOL_ERROR)"

As there is only one place in TortoisePlink calling vsnprintf, this
shouldn't be too hard to resolve for the author of TortoisePlink.
There even is a note in the source, that TortoisePlink might
theoretically fail (and so it does!).

Can be reproduced
- under Windows 2000 with a Linux svn-server
- with all versions of TortoiseSVN including 1.4.1
- simply by:
-- stop pageant
-- wait for the passphrase
-- press OK without giving a passphrase
-- sometimes, you need to press OK 3 or 4 times.

Kind regards,

Jens

P.S: If I can assist with fixing the issue or testing a patch, please
send me an e-mail!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Dec 7 12:04:13 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.