[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: Sun, 04 Sep 2011 08:47:14 +0200

On 03.09.2011 19:33, Immanuel Scholz wrote:
> Hi,
>
> I have a reproducible crash when trying to open the repository browser,
> sparse - checkout selection, revision graph and probably other features.
>
> Reproduce:
> - "tortoiseproc /command:repobrowser /path:svn://somewhere"
> - enter your correct credentials
>
> It seems to only happen for svn:// repositories. (I don't know whether
> it also happens for non-authenticated).
>
> The crash message from the debugger is "Unhandled exception at
> 0x000000fa in TortoiseProc.exe: 0xC0000005: Access violation at location
> 0x00000000000000fa."
>
> The crash occurs in 1.6.99, Build 21929 from yesterday. I use the 64-bit
> version. Below is a stack trace during the crash. It crashes when
> destructing the SVNPool localpool at the end of GetRepositoryRootAndUUID.

A crash when a pool is destroyed means that there was at least one
memory block not released properly. The svn library has added a check
function for that when destroying a pool - if it finds one block that
wasn't released, it calls abort().

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

and see if you get an abort/crash with that as well?
If you do, you should report this on the Subversion mailing list.

Also, please check the file dates in c:\program files\tortoisesvn\bin of
libsasl(32).dll and all the sasl*.dll files: if their date is not the
same day as the other dlls and exe files, you have to run a repair
install of TSVN.

> I can revert to the RC1 to get this "crash feedback dialog" (or is there
> another way to activate it?), if this would help. I can also provide
> dumps or other information, if necessary.

Since I only keep the debug symbols of official releases, I can only use
crash dumps for those. That's why the crash feedback dialog is
deactivated for the nightly builds.

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=2835305
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-09-04 08:47:22 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.