I was previously using TSVN 1.7 on an old 32-bit laptop running XP.
I have now upgraded to a new 64-bit brand new HP laptop running Windows 7 and I’ve installed TSVN 1.7.2 64-bit.
I now attempt to check out the same repository (which is on an https:// path within our company network) and I get this error:
“Encountered an improper argument” – if I try to check out the whole repository
“TortoiseSVN has stopped working....” if I try to “Choose Items”.
Can you help? Would there be a crash dump file I can send you anywhere?
Many thanks
Robert Pinsker
ST-Ericsson UK Ltd
Bristol.
Further information – I’ve just downgraded to 1.7 (64-bit) and everything is fine.
Robert.
I've rebuilt my machine 3 times to try and solve this issue as I need this to work for my job... I have also updated and reinstalled the latest c++ service packs.
Here is some things I'm seeing in the event logs:
Faulting application name: TortoiseProc.exe, version: 1.7.2.22327, time stamp: 0x4ed684a1
Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9
Exception code: 0xc0000374
Fault offset: 0x00000000000c40f2
Faulting process id: 0x53c
Faulting application start time: 0x01ccb450adb73df8
Faulting application path: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: ec578ae3-2043-11e1-bb4d-5404a6372d8b
Fault bucket 50710332, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: TortoiseProc.exe
P2: 1.7.2.22327
P3: 4ed684a1
P4: StackHash_b8a8
P5: 6.1.7601.17514
P6: 4ce7c8f9
P7: c0000374
P8: 00000000000c40f2
P9:
P10:
Attached files:
C:\Users\Blake Niemyjski\AppData\Local\Temp\WER45A7.tmp.WERInternalMetadata.xml
These files may be available here:
C:\Users\Blake Niemyjski\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_TortoiseProc.exe_ed72bd2fdec5c12252adf986894db742493e485_0e5218bd
Analysis symbol:
Rechecking for solution: 0
Report Id: ec578ae3-2043-11e1-bb4d-5404a6372d8b
Report Status: 0
I click on debug when this error occurs and heres the line of code that It's on (std c++ lib)
Message: Unhandled exception at 0x778940f2 in TortoiseProc.exe: 0xC0000374: A heap has been corrupted.
Code:
void __declspec(noreturn) AFXAPI AfxThrowInvalidArgException()
{
THROW(&_simpleInvalidArgException);
}
And here is the stack trace:
> mfc100u.dll!AfxThrowInvalidArgException() Line 228 + 0x1d bytes C++
mfc100u.dll!CTaskDialog::SetDefaultCommandControl(int nCommandControlID) Line 631 + 0x27 bytes C++
TortoiseProc.exe!000000013ffd7c8b()
libsvn_tsvn.dll!000007fef8b39da1()
libsvn_tsvn.dll!000007fef8b12a61()
libsvn_tsvn.dll!000007fef8ad1fb8()
libsvn_tsvn.dll!000007fef8ba559d()
libsvn_tsvn.dll!000007fef8ba622e()
libsvn_tsvn.dll!000007fef8ba2e8b()
libsvn_tsvn.dll!000007fef8ba1bd2()
libsvn_tsvn.dll!000007fef8ba2245()
libsvn_tsvn.dll!000007fef8ba291a()
libsvn_tsvn.dll!000007fef8ad5fb5()
libsvn_tsvn.dll!000007fef8ace4d2()
libsvn_tsvn.dll!000007fef8ad32e1()
libsvn_tsvn.dll!000007fef8abeea6()
libsvn_tsvn.dll!000007fef8a85ec3()
libsvn_tsvn.dll!000007fef8a8c49e()
libsvn_tsvn.dll!000007fef8a8cbc4()
libsvn_tsvn.dll!000007fef8a8cdd8()
TortoiseProc.exe!000000013ffbcf41()
TortoiseProc.exe!00000001400ee5cf()
TortoiseProc.exe!00000001400e4f85()
mfc100u.dll!_AfxThreadEntry(void * pParam) Line 109 + 0x7 bytes C++
msvcr100.dll!_callthreadstartex() Line 314 + 0xd bytes C
msvcr100.dll!_threadstartex(void * ptd) Line 292 + 0x5 bytes C
kernel32.dll!00000000775c652d()
ntdll.dll!00000000777fc521()
Also, I'm submitting all of this information to WinQual so you should be seeing these crashes there as well.
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2891022
To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2891027
I am just guessing but it looks like the following:
http://code.google.com/p/tortoisesvn/issues/detail?id=155
Note that it was fixed less than an hour ago. It might still fit into
tonight's nightly.
There is a workaround: use command-line client and let it cache your
acceptance of the HTTPS certificate.
Best regards,
Konstantin Kolinko
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2891043
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2891046