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

Status Cache Bug

From: Adam Bates <adam.bates_at_thejjgroup.com>
Date: 2007-04-24 16:38:34 CEST

Hello,

I have found a bug which I believe is due to a corrupted file within one of the directories which I have checkout to subversion. Until recently the Status Cache option within Icon Overlays was set to Default with Unversioned files checked. As you are aware this changes the icon parent directories. However after a system crash Tortoise now crashes with the below dump when it appears to be traversing through the directories to see if there is a modified/unversioned file.

I understand that there may be a corrupt file somewhere in an SVN directory and that if I remove all checked out directories I would most likely remedy this problem, however I thought that would most likely like to fix this big so that it handles the corrupted file and reports the error instead of causing Tortoise to continually crash.

A fix for the short term is to switch the Status cache to Shell. Any help would be gratefully received.

Keep up the good work Tortoise is a fantastic app.

*** CRASH DUMP ***
<Exception><ExceptionRecord ModuleName="C:\Program Files\TortoiseSVN\bin\TSVNCache.exe" CommandLine="&quot;C:\Program Files\TortoiseSVN\bin\TSVNCache.exe&quot;" ExceptionCode="0xe06d7363" ExceptionDescription="" ExceptionAddress="0x7c812a5b" FunctionName="RaiseException" FunctionDisplacement="0x51"/><Processor Architecture="PROCESSOR_ARCHITECTURE_INTEL" Level="Unknown" NumberOfProcessors="1"/><OperatingSystem MajorVersion="5" MinorVersion="1" BuildNumber="2600" CSDVersion="Service Pack 2"/><Modules><Module FullPath="C:\Program Files\TortoiseSVN\bin\TSVNCache.exe" BaseAddress="0x00400000" Size="0x00065000" TimeStamp="02/04/2007 11:07:26" FileVersion="1.4.3.8645" ProductVersion="1.4.3.8645"/><Module FullPath="C:\WINDOWS\system32\ntdll.dll" BaseAddress="0x7c900000" Size="0x000b0000" TimeStamp="08/04/2004 08:56:36" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\kernel32.dll" BaseAddress="0x7c800000" Size="0x000f4000" TimeStamp="07/05/2006 11:55:01" FileVersion="5.1.2600.2945" ProductVersion="5.1.2600.2945"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll" BaseAddress="0x6eec0000" Size="0x00022000" TimeStamp="02/04/2007 11:00:48" FileVersion="0.9.12.0" ProductVersion="0.9.12.0"/><Module FullPath="C:\WINDOWS\system32\ws2_32.dll" BaseAddress="0x71ab0000" Size="0x00017000" TimeStamp="08/04/2004 08:56:46" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\msvcrt.dll" BaseAddress="0x77c10000" Size="0x00058000" TimeStamp="08/04/2004 08:56:43" FileVersion="7.0.2600.2180" ProductVersion="6.1.8638.2180"/><Module FullPath="C:\WINDOWS\system32\ws2help.dll" BaseAddress="0x71aa0000" Size="0x00008000" TimeStamp="08/04/2004 08:56:46" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\advapi32.dll" BaseAddress="0x77dd0000" Size="0x0009b000" TimeStamp="08/04/2004 08:56:41" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\rpcrt4.dll" BaseAddress="0x77e70000" Size="0x00091000" TimeStamp="08/04/2004 08:56:44" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\mswsock.dll" BaseAddress="0x71a50000" Size="0x0003f000" TimeStamp="08/04/2004 08:56:44" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\msvcr80.dll" BaseAddress="0x78130000" Size="0x0009b000" TimeStamp="12/01/2006 23:54:32" FileVersion="8.0.50727.762" ProductVersion="8.0.50727.762"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll" BaseAddress="0x6ee60000" Size="0x00029000" TimeStamp="02/04/2007 11:02:22" FileVersion="0.9.12.0" ProductVersion="0.9.12.0"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\libapriconv_tsvn.dll" BaseAddress="0x6ee50000" Size="0x0000e000" TimeStamp="02/04/2007 11:00:50" FileVersion="0.9.7.0" ProductVersion="0.9.7.0"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\intl3_svn.dll" BaseAddress="0x10000000" Size="0x0000c000" TimeStamp="02/04/2007 10:45:16" FileVersion="0.14.5.0" ProductVersion="0.14.5.0"/><Module FullPath="C:\WINDOWS\system32\user32.dll" BaseAddress="0x7e410000" Size="0x00090000" TimeStamp="03/08/2007 16:36:28" FileVersion="5.1.2600.3099" ProductVersion="5.1.2600.3099"/><Module FullPath="C:\WINDOWS\system32\gdi32.dll" BaseAddress="0x77f10000" Size="0x00047000" TimeStamp="03/08/2007 16:36:28" FileVersion="5.1.2600.3099" ProductVersion="5.1.2600.3099"/><Module FullPath="C:\WINDOWS\system32\shell32.dll" BaseAddress="0x7c9c0000" Size="0x00815000" TimeStamp="12/19/2006 22:52:18" FileVersion="6.0.2900.3051" ProductVersion="6.0.2900.3051"/><Module FullPath="C:\WINDOWS\system32\shlwapi.dll" BaseAddress="0x77f60000" Size="0x00076000" TimeStamp="09/23/2006 13:12:50" FileVersion="6.0.2900.2995" ProductVersion="6.0.2900.2995"/><Module FullPath="C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\msvcp80.dll" BaseAddress="0x7c420000" Size="0x00087000" TimeStamp="12/01/2006 23:54:34" FileVersion="8.0.50727.762" ProductVersion="8.0.50727.762"/><Module FullPath="C:\WINDOWS\system32\imm32.dll" BaseAddress="0x76390000" Size="0x0001d000" TimeStamp="08/04/2004 08:56:42" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\lpk.dll" BaseAddress="0x629c0000" Size="0x00009000" TimeStamp="08/04/2004 08:56:42" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\usp10.dll" BaseAddress="0x74d90000" Size="0x0006b000" TimeStamp="08/04/2004 08:56:46" FileVersion="1.420.2600.2180" ProductVersion="1.420.2600.2180"/><Module FullPath="C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll" BaseAddress="0x773d0000" Size="0x00103000" TimeStamp="08/25/2006 16:45:55" FileVersion="6.0.2900.2982" ProductVersion="6.0.2900.2982"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\CrashRpt.dll" BaseAddress="0x02000000" Size="0x00024000" TimeStamp="02/04/2007 11:08:36" FileVersion="3.1.2.3" ProductVersion="3.1.2.3"/><Module FullPath="C:\Program Files\TortoiseSVN\bin\dbghelp.dll" BaseAddress="0x02800000" Size="0x00100000" TimeStamp="02/04/2007 10:43:38" FileVersion="6.3.17.0" ProductVersion="6.3.17.0"/><Module FullPath="C:\WINDOWS\system32\comdlg32.dll" BaseAddress="0x763b0000" Size="0x00049000" TimeStamp="08/04/2004 08:56:41" FileVersion="6.0.2900.2180" ProductVersion="6.0.2900.2180"/><Module FullPath="C:\WINDOWS\system32\ole32.dll" BaseAddress="0x774e0000" Size="0x0013d000" TimeStamp="07/26/2005 05:39:48" FileVersion="5.1.2600.2726" ProductVersion="5.1.2600.2726"/><Module FullPath="C:\WINDOWS\system32\oleaut32.dll" BaseAddress="0x77120000" Size="0x0008c000" TimeStamp="08/04/2004 08:56:44" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\WINDOWS\system32\uxtheme.dll" BaseAddress="0x5ad70000" Size="0x00038000" TimeStamp="08/04/2004 08:56:46" FileVersion="6.0.2900.2180" ProductVersion="6.0.2900.2180"/><Module FullPath="C:\WINDOWS\system32\msctf.dll" BaseAddress="0x74720000" Size="0x0004b000" TimeStamp="08/04/2004 08:56:42" FileVersion="5.1.2600.2180" ProductVersion="5.1.2600.2180"/><Module FullPath="C:\Program Files\TortoiseSVN\iconv\_tbl_simple.so" BaseAddress="0x6ee40000" Size="0x00006000" TimeStamp="02/04/2007 11:02:04" FileVersion="0.0.0.0" ProductVersion="0.0.0.0"/><Module FullPath="C:\Program Files\TortoiseSVN\iconv\windows-1252.so" BaseAddress="0x6e060000" Size="0x00007000" TimeStamp="02/04/2007 11:02:04" FileVersion="0.0.0.0" ProductVersion="0.0.0.0"/><Module FullPath="C:\Program Files\TortoiseSVN\iconv\utf-8.so" BaseAddress="0x6ed50000" Size="0x00006000" TimeStamp="02/04/2007 11:02:04" FileVersion="0.0.0.0" ProductVersion="0.0.0.0"/></Modules><CallStack><Frame FrameNumber="1" ReturnAddress="0x7c812a5b" ModuleName="C:\WINDOWS\system32\kernel32.dll" FunctionName="RaiseException" FunctionDisplacement="0x52"/><Frame FrameNumber="2" ReturnAddress="0x78158e69" ModuleName="C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.dll" FunctionName="CxxThrowException" FunctionDisplacement="0x46"/><Frame FrameNumber="3" ReturnAddress="0x4073d7" ModuleName="C:\Program Files\TortoiseSVN\bin\TSVNCache.exe"/></CallStack></Exception>

*** CRASH DUMP ***

Regards

Adam Bates
Developer

T +44 (0)1865 343100
F +44 (0)1865 343468
E adam.bates@thejjgroup.com <mailto:jim.osborn@thejjgroup.com>
www.thejjgroup.com

 <<Picture (Metafile)>>

Please consider your environmental responsibility before printing this email

Any opinions expressed in this email are those of the individual and not necessarily the company. This email and any files transmitted with it are confidential and solely for the use of the intended recipient. If you are not the intended recipient or the person responsible for delivering it to the intended recipient, please be advised that you have received this email in error and that any use is strictly prohibited. Please either notify a member of JJ's IT Support Team by telephone on +44 (0)1865 343100 or by replying to this email and advising accordingly.
Thank you for your co-operation.

The JJ Group Ltd. Registered office: Little Baldon House, Little Baldon, Oxford OX44 9PU. Company Registration: 3969462
 

Received on Tue Apr 24 16:39:42 2007

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