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

Re: crash opening Repository Browser for svn:// archives

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Tue, 6 Sep 2011 21:56:34 +0200

On Tue, Sep 6, 2011 at 19:34, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> On 06.09.2011 17:17, Immanuel Scholz wrote:
>>
>> On 05.09.2011 21:09, Stefan Küng wrote:
>>>
>>> On 05.09.2011 09:58, Immanuel Scholz wrote:
>>>>
>>>> On 04.09.2011 08:47, Stefan Küng wrote:
>>>>>
>>>>> I've tried to reproduce this with an unauthenticated svn repository and
>>>>> that doesn't crash.
>>>>> Even with an authenticated one, it works. Maybe it's required to use
>>>>> SASL authentication to get the crash?
>>>>>
>>>>> Can you please try the command line client (if you've selected it
>>>>> during
>>>>> install of TSVN, you already have it in the TSVN bin dir) and run:
>>>>>
>>>>> svn ls -v svn://somewhere
>>>>
>>>> Yes, we are using a SASL authenticated repository. The command line
>>>> client works without crashes - after I put these strange but necessary
>>>> registry entries for SASL to work.
>>>> http://wiki.nullstack.net/SVN_cannot_negotiate_authentication_mechanism
>>>
>>> That might explain the crash: you might not be using the sasl dlls from
>>> TSVN but from another installation. And those might not be compatible -
>>> for example if they're linked against a different c-runtime, then you'll
>>> get memory corruption and then crashes.
>>
>> I can replicate the crash on a freshly installed Windows 7 with only
>> TortoiseSVN 1.7 installed and no other *sasl*.dll's. TortoiseProc
>> crashes with and without these registry entries. The command line
>> svn.exe never crashes, but works only after I put the registry entries
>> as described on the website (and the subversion book under SASL
>> installation).
>>
>>
>> Interesting thing: On another computer here, running Vista 64 bit, the
>> repository browser works with SASL. The command line svn.exe still only
>> works after putting the registry entries on Vista.
>>
>> But "Vista" may be a coincidence here. It was an upgrade from 1.6 and I
>> had 32-bit and 64-bit parallel install before on this machine.
>>
>> Both installations (on the non-working Windows 7 - 64bit install and the
>> working Vista 64bit install) are binary identical.
>>
>>
>> Any other ideas?
>
> What SASL auth mechanism are you using? What's in your svnserve.conf file
> set for the SASL auth?
>
> Could you install the RC and send me the crash report?

More questions:
* do other commands (e.g., update, checkout, commit, ...) work with
TSVN or do they crash too?
* can you try an svnrdump on the repository? That tool creates a
remote dump of the repository. And it uses an API that the svn client
doesn't use but TSVN does.
* since you have the sasl dlls from another svn client installation:
does it crash as well if you copy the dlls to the TSVN bin directory
(overwriting the TSVN ones)?
* does it crash when you try to show the repo browser or when you exit it?

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2835972
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-09-06 21:56:54 CEST

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.