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

Crash @TortoiseSVN.dll!0000000002de72d9() - TortoiseSVN 1.6.6 x64 on WinXP x64

From: Nils <testnutzer123_at_gmail.com>
Date: Wed, 02 Dec 2009 22:09:47 +0100

Some infos:
TortoiseSVN 1.6.6 x64
Windows XP x64 fully patched
Crash @TortoiseSVN.dll!0000000002de72d9()
TSVN Crashreporter doesn't show (IIRC there is one)
Various developer environments (PSDK Vista/7, VS2005/2008), but the
stack doesn't look like any of the dev/debug libs were involved.

TortoiseSVN started to crash explorer.exe quite regularly, almost every day.
Older versions used to crash too, but just once every few weeks. Maybe
that was related to something else.

* Open some instances of Windows Explorer
* Have some external program put/delete files into the opened folders.
* Wait
* Crash without doing anything. Actually most of the time the Explorer
windows are not even visible or even minimized.

While TSVN will "reliably" crash every once-so-often I didn't find a
reliable way to make it crash, hence the "Wait" step.

Let me know what I can do to help diagnose the problem. (not subscribed
to the mailing list)

IIRC, the stack always looks about the same.
You'll likely have some pdb around to see where the crash actually happens.
Here is the complete stack, as produced by VS2005:

         msvcr90.dll!__crt_debugger_hook(int _Reserved=) Line 65
         msvcr90.dll!_invoke_watson(const wchar_t *
pszExpression=0x00000000cb7f0b7a, const wchar_t *
pszFunction=0x0000000000000401, const wchar_t *
pszFile=0x0000000000000000, unsigned int nLine=2147500037, unsigned
__int64 pReserved=0) Line 233
         msvcr90.dll!_invalid_parameter(const wchar_t *
pszExpression=0x0000000000000000, const wchar_t *
pszFunction=0x000000000a16df40, const wchar_t *
pszFile=0x0000000000000001, unsigned int nLine=8, unsigned __int64
pReserved=0) Line 115
         msvcr90.dll!_invalid_parameter_noinfo() Line 126
> TortoiseSVN.dll!0000000002de72d9()
         [Frames below may be incorrect and/or missing, no symbols loaded for
         ole32.dll!CreateInprocInstanceHelper() + 0x32 bytes
         ole32.dll!ICoCreateInstanceEx() + 0x1fd bytes
         ole32.dll!CComActivator::DoCreateInstance() + 0x1a0 bytes
         ole32.dll!CoCreateInstance() + 0x7f bytes
         shlwapi.dll!SHCoCreateInstanceAC() + 0x63 bytes
         shell32.dll!_SHCoCreateInstance() - 0x5408 bytes
         shell32.dll!SHExtCoCreateInstance() + 0x5a bytes
         shell32.dll!CFSFolder::_LoadColumnHandlers() - 0x209 bytes
         shell32.dll!CFSFolder::GetDetailsEx() + 0x116 bytes
         shell32.dll!CInfoTip::_GetInfoTipFromItem() + 0x1ad bytes
         shell32.dll!CStatusBarAndInfoTipTask::RunInitRT() + 0xdc bytes
         shell32.dll!CRunnableTask::Run() + 0x42 bytes
         browseui.dll!CShellTaskScheduler_ThreadProc() - 0x2491a bytes
         shlwapi.dll!ExecuteWorkItem() + 0x28 bytes
         ntdll.dll!RtlpWorkerCallout() + 0x10a bytes
         ntdll.dll!RtlpExecuteWorkerRequest() - 0xe1 bytes
         ntdll.dll!RtlpWorkerThread() - 0x598b bytes
         kernel32.dll!BaseThreadStart() + 0x3a bytes


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-02 22:12:33 CET

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.