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

crash opening Repository Browser for svn:// archives

From: Immanuel Scholz <immanuel.scholz_at_realmforgestudios.com>
Date: Sat, 03 Sep 2011 19:33:57 +0200

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.

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.

Stack trace:
         00000000000000fa()
         libsasl.dll!000007fefbc07ea1()
         [Frames below may be incorrect and/or missing, no symbols loaded for
libsasl.dll]
         saslDIGESTMD5.dll!000007fefa135df7()
         libsasl.dll!000007fefbc03c50()
         libsasl.dll!000007fefbc052bb()
         libsvn_tsvn.dll!000007fef3564e8d()
         libapr_tsvn.dll!0000000073873eee()
         libapr_tsvn.dll!0000000073873ecf()
         libapr_tsvn.dll!0000000073873ecf()
> TortoiseProc.exe!SVN::GetRepositoryRootAndUUID(const CTSVNPath & path,
bool useLogCache,
ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>
> > & sUUID) Line 2131 + 0x3f bytes C++

TortoiseProc.exe!LogCache::CRepositoryInfo::GetRepositoryRootAndUUID(const
CTSVNPath & url,
ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>
> > & uuid) Line 527 + 0x19 bytes C++
         TortoiseProc.exe!SVN::GetRepositoryRootAndUUID(const CTSVNPath & path,
bool useLogCache,
ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>
> > & sUUID) Line 2062 + 0x25 bytes C++
         TortoiseProc.exe!CRepositoryBrowser::InitRepo() Line 428 + 0x34 bytes C++
         TortoiseProc.exe!CRepositoryBrowser::InitThread() Line 589 C++
         mfc100u.dll!0000000056454fe1()
         msvcr100.dll!0000000072771d9f()
         msvcr100.dll!0000000072771e3b()
         kernel32.dll!0000000076bf652d()
         ntdll.dll!0000000076d2c521()

Ciao, Imi.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2834864

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-09-03 19:59:21 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.