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

Re: TSVN 1.5 often hangs when starting various operations

From: <khym_at_azeotrope.org>
Date: Thu, 31 Jul 2008 15:40:16 -0500

> Try editing the servers config file (settings->network->edit). At the
> bottom in the [global] section, uncomment/add the line
> http-auth-types = basic;digest;negotiate
>
> (that's the default).
> Then try removing some of the authentication types

That didn't help... I changed it to:
http-auth-types = basic

> If that doesn't help, add the line
> http-library = serf

I didn't test too much, but that seemed to fix the hangs, but TSVN would
often crash with an access violation exception.

BTW, I tried attaching WinDbg to TortoiseProc while it was hung, and
this is what it told me:

================================================
*** wait with pending attach
Symbol search path is: SRV*C:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
ModLoad: 00400000 00a84000 C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
ModLoad: 7c900000 7c9af000 C:\WINDOWS\system32\ntdll.dll
ModLoad: 7c800000 7c8f6000 C:\WINDOWS\system32\kernel32.dll
ModLoad: 78050000 78120000 C:\WINDOWS\system32\WININET.dll
ModLoad: 77c10000 77c68000 C:\WINDOWS\system32\msvcrt.dll
ModLoad: 77f60000 77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
ModLoad: 77dd0000 77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
ModLoad: 77e70000 77f02000 C:\WINDOWS\system32\RPCRT4.dll
ModLoad: 77fe0000 77ff1000 C:\WINDOWS\system32\Secur32.dll
ModLoad: 77f10000 77f59000 C:\WINDOWS\system32\GDI32.dll
ModLoad: 7e410000 7e4a1000 C:\WINDOWS\system32\USER32.dll
ModLoad: 00340000 00349000 C:\WINDOWS\system32\Normaliz.dll
ModLoad: 78000000 78045000 C:\WINDOWS\system32\iertutil.dll
ModLoad: 76780000 76789000 C:\WINDOWS\system32\SHFOLDER.dll
ModLoad: 7c9c0000 7d1d7000 C:\WINDOWS\system32\SHELL32.dll
ModLoad: 773d0000 774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll
ModLoad: 77c00000 77c08000 C:\WINDOWS\system32\VERSION.dll
ModLoad: 6eec0000 6eee0000 C:\Program Files\TortoiseSVN\bin\libapr_tsvn.dll
ModLoad: 71ab0000 71ac7000 C:\WINDOWS\system32\WS2_32.dll
ModLoad: 71aa0000 71aa8000 C:\WINDOWS\system32\WS2HELP.dll
ModLoad: 71a50000 71a8f000 C:\WINDOWS\system32\MSWSOCK.dll
ModLoad: 78520000 785c3000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30411.0_x-ww_71382c73\MSVCR90.dll
ModLoad: 6ee60000 6ee89000 C:\Program Files\TortoiseSVN\bin\libaprutil_tsvn.dll
ModLoad: 76f60000 76f8c000 C:\WINDOWS\system32\WLDAP32.dll
ModLoad: 10000000 10012000 C:\Program Files\TortoiseSVN\bin\intl3_tsvn.dll
ModLoad: 00380000 00393000 C:\Program Files\TortoiseSVN\bin\libsasl.dll
ModLoad: 789e0000 78d81000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30411.0_x-ww_421e9f78\mfc90u.dll
ModLoad: 76380000 76385000 C:\WINDOWS\system32\MSIMG32.dll
ModLoad: 763b0000 763f9000 C:\WINDOWS\system32\COMDLG32.dll
ModLoad: 774e0000 7761d000 C:\WINDOWS\system32\ole32.dll
ModLoad: 77120000 771ab000 C:\WINDOWS\system32\OLEAUT32.dll
ModLoad: 78130000 78257000 C:\WINDOWS\system32\urlmon.dll
ModLoad: 76b40000 76b6d000 C:\WINDOWS\system32\WINMM.dll
ModLoad: 78480000 7850e000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30411.0_x-ww_71382c73\MSVCP90.dll
ModLoad: 13000000 130bf000 C:\Program Files\TortoiseSVN\bin\libdb44.dll
ModLoad: 76390000 763ad000 C:\WINDOWS\system32\IMM32.DLL
ModLoad: 629c0000 629c9000 C:\WINDOWS\system32\LPK.DLL
ModLoad: 74d90000 74dfb000 C:\WINDOWS\system32\USP10.dll
ModLoad: 5ad70000 5ada8000 C:\WINDOWS\system32\UxTheme.dll
ModLoad: 5d360000 5d36d000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFCLOC_1fc8b3b9a1e18e3b_9.0.30411.0_x-ww_b29f1338\MFC90ENU.DLL
ModLoad: 77920000 77a13000 C:\WINDOWS\system32\SETUPAPI.dll
ModLoad: 74720000 7476c000 C:\WINDOWS\system32\MSCTF.dll
ModLoad: 77b40000 77b62000 C:\WINDOWS\system32\appHelp.dll
ModLoad: 76fd0000 7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
ModLoad: 77050000 77115000 C:\WINDOWS\system32\COMRes.dll
ModLoad: 05960000 05977000 C:\Program Files\Common Files\TortoiseOverlays\TortoiseOverlays.dll
ModLoad: 05940000 0594e000 C:\Program Files\TortoiseSVN\bin\TortoiseStub.dll
ModLoad: 014b0000 01569000 C:\Program Files\TortoiseSVN\bin\TortoiseSVN.dll
ModLoad: 77a20000 77a74000 C:\WINDOWS\System32\cscui.dll
ModLoad: 76600000 7661d000 C:\WINDOWS\System32\CSCDLL.dll
ModLoad: 02000000 0201b000 C:\Program Files\TortoiseSVN\bin\CrashRpt.dll
ModLoad: 59a60000 59b01000 C:\WINDOWS\system32\dbghelp.dll
ModLoad: 74e30000 74e9d000 C:\WINDOWS\system32\RICHED20.DLL
ModLoad: 755c0000 755ee000 C:\WINDOWS\system32\msctfime.ime
ModLoad: 71f80000 71f84000 C:\WINDOWS\system32\security.dll
ModLoad: 77c70000 77c94000 C:\WINDOWS\system32\msv1_0.dll
ModLoad: 76d60000 76d79000 C:\WINDOWS\system32\iphlpapi.dll
ModLoad: 76f20000 76f47000 C:\WINDOWS\system32\DNSAPI.dll
ModLoad: 76fb0000 76fb8000 C:\WINDOWS\System32\winrnr.dll
ModLoad: 16080000 160a5000 C:\Program Files\Bonjour\mdnsNSP.dll
ModLoad: 76fc0000 76fc6000 C:\WINDOWS\system32\rasadhlp.dll
ModLoad: 662b0000 66308000 C:\WINDOWS\system32\hnetcfg.dll
ModLoad: 71a90000 71a98000 C:\WINDOWS\System32\wshtcpip.dll
ModLoad: 68000000 68036000 C:\WINDOWS\system32\rsaenh.dll
ModLoad: 769c0000 76a74000 C:\WINDOWS\system32\userenv.dll
ModLoad: 5b860000 5b8b5000 C:\WINDOWS\system32\netapi32.dll
ModLoad: 01cc0000 01f85000 C:\WINDOWS\system32\xpsp2res.dll
Break-in sent, waiting 30 seconds...
WARNING: Break-in timed out, suspending.
         This is usually caused by another thread holding the loader lock
(c70.ff8): Wake debugger - code 80000007 (first chance)
eax=7c90e4f4 ebx=00000000 ecx=0012e724 edx=00000000 esi=7c97b178 edi=00000000
eip=7c90e4f4 esp=0012d1c0 ebp=0012d248 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0000 es=03be fs=003b gs=0009 efl=00200246
ntdll!KiFastSystemCallRet:
7c90e4f4 c3 ret
0:000> ~*k

. 0 Id: c70.ff8 Suspend: 1 Teb: 7ffde000 Unfrozen
ChildEBP RetAddr
0012d1bc 7c90df3c ntdll!KiFastSystemCallRet
0012d1c0 7c91b22b ntdll!NtWaitForSingleObject+0xc
0012d248 7c901046 ntdll!RtlpWaitForCriticalSection+0x132
0012d250 7c914a33 ntdll!RtlEnterCriticalSection+0x46
0012d28c 7c9168d0 ntdll!LdrLockLoaderLock+0x146
0012d300 7c916698 ntdll!LdrGetDllHandleEx+0x8b
0012d31c 7c80e524 ntdll!LdrGetDllHandle+0x18
0012d36c 7c80e63b kernel32!GetModuleHandleForUnicodeString+0x1d
0012d7f0 7c80e4ec kernel32!BasepGetModuleHandleExW+0x18e
0012d808 755dd55b kernel32!GetModuleHandleW+0x29
0012da28 755d9a68 msctfime!GetSystemModuleHandleW+0x40
0012da38 755d9ac3 msctfime!GetFn+0x2e
0012da54 755d6985 msctfime!MsimtfIsWindowFiltered+0x2f
0012da94 755d38ea msctfime!UIComposition::OnImeSetContext+0x41
0012daac 755d41fc msctfime!UI::OnImeSetContext+0x19
0012dae0 7e418734 msctfime!CIMEUIWindowHandler::ImeUIWndProcWorker+0x177
0012db0c 7e418816 USER32!InternalCallWinProc+0x28
0012db74 7e42a013 USER32!UserCallWinProcCheckWow+0x150
0012dba4 7e42a039 USER32!CallWindowProcAorW+0x98
*** ERROR: Module load completed but symbols could not be loaded for C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30411.0_x-ww_421e9f78\mfc90u.dll
0012dbc4 78a3e751 USER32!CallWindowProcW+0x1b

   1 Id: c70.710 Suspend: 1 Teb: 7ffdd000 Unfrozen
ChildEBP RetAddr
0117fea4 7c90df2c ntdll!KiFastSystemCallRet
0117fea8 7c809574 ntdll!NtWaitForMultipleObjects+0xc
0117ff44 77df8601 kernel32!WaitForMultipleObjectsEx+0x12c
0117ffb4 7c80b713 ADVAPI32!WmipEventPump+0x230
0117ffec 00000000 kernel32!BaseThreadStart+0x37

   2 Id: c70.dd4 Suspend: 1 Teb: 7ffdc000 Unfrozen
ChildEBP RetAddr
017df2b8 7c90df3c ntdll!KiFastSystemCallRet
017df2bc 7c8025db ntdll!NtWaitForSingleObject+0xc
017df320 7c802542 kernel32!WaitForSingleObjectEx+0xa8
017df334 769d986a kernel32!WaitForSingleObject+0x12
017df34c 769c1abf userenv!ShutdownNotifySupport+0x49
017df568 769c162b userenv!DllMain+0x1d2
017df588 7c90118a userenv!_DllMainCRTStartup+0x52
017df5a8 7c91e024 ntdll!LdrpCallInitRoutine+0x14
017df6a0 7c80ac87 ntdll!LdrUnloadDll+0x41c
*** ERROR: Module load completed but symbols could not be loaded for C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
017df6b4 005552b8 kernel32!FreeLibrary+0x3f
WARNING: Stack unwind information not available. Following frames may be wrong.
017df6f4 005557d9 TortoiseProc+0x1552b8
00000000 00000000 TortoiseProc+0x1557d9

   3 Id: c70.103c Suspend: 1 Teb: 7ffdb000 Unfrozen
ChildEBP RetAddr
0197fce8 7c90df2c ntdll!KiFastSystemCallRet
0197fcec 7c929c96 ntdll!NtWaitForMultipleObjects+0xc
0197ffb4 7c80b713 ntdll!RtlpWaitThread+0x13d
0197ffec 00000000 kernel32!BaseThreadStart+0x37

   4 Id: c70.109c Suspend: 1 Teb: 7ffda000 Unfrozen
ChildEBP RetAddr
01cbfc10 7c90df3c ntdll!KiFastSystemCallRet
01cbfc14 7c91b22b ntdll!NtWaitForSingleObject+0xc
01cbfc9c 7c901046 ntdll!RtlpWaitForCriticalSection+0x132
01cbfca4 7c91e395 ntdll!RtlEnterCriticalSection+0x46
01cbfd1c 7c90e437 ntdll!_LdrpInitialize+0xf0
00000000 00000000 ntdll!KiUserApcDispatcher+0x7

   5 Id: c70.f24 Suspend: 1 Teb: 7ffd9000 Unfrozen
ChildEBP RetAddr
019afc0c 7c90df3c ntdll!KiFastSystemCallRet
019afc10 7c91b22b ntdll!NtWaitForSingleObject+0xc
019afc98 7c901046 ntdll!RtlpWaitForCriticalSection+0x132
019afca0 7c91e395 ntdll!RtlEnterCriticalSection+0x46
019afd18 7c90e437 ntdll!_LdrpInitialize+0xf0
00000000 00000000 ntdll!KiUserApcDispatcher+0x7
0:000> !locks

CritSec ntdll!LdrpLoaderLock+0 at 7c97b178
LockCount 3
RecursionCount 1
OwningThread dd4
EntryCount 4
ContentionCount 4
*** Locked

Scanned 446 critical sections
================================================

Perhaps this is relevant?
http://www.howzatt.demon.co.uk/articles/ThreadsAndSharableLibraries2006.html

-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym_at_azeotrope.org |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 31 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-31 22:40:50 CEST

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.