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

Crash in 32-bit shell extension on Windows x64

From: Francis Gagné <fragag_at_hotmail.com>
Date: Wed, 29 May 2013 18:52:39 -0700 (PDT)

I have debugged an application crash that seems to be caused by TortoiseSVN's 32-bit shell extension. Here are the details:

Steps to reproduce:

1. Make sure TortoiseSVN is installed.
2. Download SonED2 from this page: http://stealth.hapisan.com/SonED/ (click "Download SonED2"). Extract the contents from the archive in some folder.
3. Start SonED2.exe.
4. Click File > Open Project.

Expected results:
An open file common dialog opens.

Actual results:
The application crashes; either Windows Error Reporting starts ("The application has stopped working") or the application terminates without any messages.

System information:
OS: Windows 7 x64 SP1
SonED2 version: v11.05.19
TortoiseSVN version: TortoiseSVN 1.7.99, Build 24240 - 64 Bit -dev, 2013/05/28 02:21:04

Other information:
I ran SonED2 in WinDbg to see if I could figure out why the application crashes. WinDbg signals an access violation (exception C0000005) in crshhndl.dll:

crshhndl!InitCrashHandler+0x4d2:
095c2282 ff15a0fe0000 call dword ptr ds:[0FEA0h] ds:002b:0000fea0=????????

By the way, there is no symbol file for crshhndl.dll in debugsymbols64.zip...

I know of at least one other person with the same issue on Windows 8 x64.

I can work around the issue by renaming the 32-bit shell extension DLLs so that they are not loaded by the open file dialog in SonED2.

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-05-30 03:54:41 CEST

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

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