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.
Steps:
* 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)
Cheers
Nils
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
TortoiseSVN.dll]
TortoiseSVN.dll!0000000002de350b()
TortoiseSVN.dll!0000000002e505c3()
TortoiseSVN.dll!0000000002e4f116()
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
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2426469
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-02 22:12:33 CET