I'm running TortoiseSVN 1.4.7 on Vista 64 SP1 RTM. Both the 32 and 64
versions of TortoiseSVN are installed. Explorer frequently crashes
when browsing to directories, even if there is no .svn directory
there. For the first time in all the crashes I've gotten, I've
finally managed to get a crash log. Prior to now (SP1 installation?),
TortoiseSVN crashes caused Explorer to restart with no way to get a
crash dump.
Here is the stack trace from WinDBG on a 64-bit crash.
0:025> kp
Child-SP RetAddr Call Site
00000000`08c9dca8 00000000`76d3ba32 ntdll!ZwWaitForMultipleObjects+0xa
00000000`08c9dcb0 00000000`76dcae7e kernel32!WaitForMultipleObjectsEx+0x10b
00000000`08c9ddc0 00000000`76dcb007 kernel32!WerpReportFaultInternal+0x1fe
00000000`08c9de60 00000000`76dcb23f kernel32!WerpReportFault+0x77
00000000`08c9de90 00000000`7457b23e kernel32!UnhandledExceptionFilter+0x1ff
00000000`08c9df70 00000000`74374565 msvcr80!invalid_parameter_noinfo+0xae
00000000`08c9e530 00000000`7437466c msvcp80!std::basic_string<unsigned
short,std::char_traits<unsigned short>,std::allocator<unsigned short>
>::erase+0x1f5
00000000`08c9e590 00000001`80016174
msvcp80!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>
>::clear+0xec
00000000`08c9e5f0 000007fe`fe59e351 tortoisesvn+0x16174
00000000`08c9f330 000007fe`fe69136c
shell32!CFSIconOverlayManager::_GetFileOverlayInfo+0x128
00000000`08c9f3f0 000007fe`fe586968
shell32!CFSIconOverlayManager::GetFileOverlayInfo+0x1c
00000000`08c9f430 000007fe`fe586838 shell32!CFSFolder::_GetOverlayInfo+0x12e
00000000`08c9f6f0 000007fe`fe6539d9 shell32!CFSFolder::GetOverlayIndex+0x23
00000000`08c9f720 000007fe`fe59bbcb shell32!CDBFolder::GetOverlayIndex+0x5d
00000000`08c9f780 000007fe`fe58cb2b
shell32!CIconOverlayTask::InternalResumeRT+0x15f
00000000`08c9f810 000007fe`f734afd3 shell32!CRunnableTask::Run+0xd0
00000000`08c9f840 000007fe`f734b213 browseui!CShellTaskThread::ThreadProc+0x2c7
00000000`08c9f920 000007fe`fdb7fc63 browseui!CShellTaskThread::s_ThreadProc+0x33
00000000`08c9f950 00000000`76f15a73 shlwapi!ExecuteWorkItemThreadProc+0xf
00000000`08c9f980 00000000`76f51220 ntdll!RtlpTpWorkCallback+0xf0
I had the .pdb's loaded for the Microsoft code, but I didn't see an
obvious download of the .pdb for Tortoise.
NOTE: Vista SP1 actually installs a newer version of msvcr80.dll
(1434) than in VC8 SP1 (762). The crash occurred on pre-SP1 Vista as
well.
Is this something that 1.4.8 would fix?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-02-22 00:55:57 CET