TSVN 1.5.1 has issues on Vista64, can't find CRT

33 views
Skip to first unread message

Thorsten Behrens

unread,
Jul 28, 2008, 9:04:30 AM7/28/08
to us...@tortoisesvn.tigris.org
I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
start, the application error log spits out a SideBySide error:

Activation context generation failed for "D:\Program
Files\TortoiseSVN\bin\TortoiseSVN.dll". Dependent Assembly
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0"
could not be found. Please use sxstrace.exe for detailed diagnosis.

I tried installing the 64-bit redistributable for VC++ 9, that did not
help.

I tried copying the manifest file for CRT 30411 in manually from the
winsxs folder, that led to errors and conflicts with an older version,
oddly enough:

Activation context generation failed for "D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe".Error in manifest or policy
file "" on line . A component version required by the application
conflicts with another component version already active. Conflicting
components are:. Component 1: D:\Program
Files\TortoiseSVN\bin\Microsoft.VC90.CRT.MANIFEST. Component 2:
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.

That's about as far as I can go - over to more clever people. Does
TSVN need another build? Do I need to install something that I am
missing? The one thing that does jump out at me is that TSVN appears
to attempt to load two different versions of VC90.CRT - first 21022,
then 30411. If that is the root cause of the issue, then "new build"
is what's needed, I suppose.

And for completeness sake, here's the output of sxstrace:

=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = en-US;en
ManifestPath = D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe
AssemblyDirectory = D:\Program Files\TortoiseSVN\bin\
Application Config File =
-----------------
INFO: Parsing Manifest File D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe.
INFO: Manifest Definition Identity is (null).
INFO: Reference:
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Reference:
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Reference:
Microsoft.Windows.Common-Controls,language="*",processorArchitecture="*",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0"
INFO: Reference:
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0"
INFO: Resolving reference
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at
C:\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9.manifest
INFO: Publisher Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.CRT.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.21022.8_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.21022.8_en_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at
C:\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_1179c2b5d66019bc.manifest
INFO: Publisher Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_706fccb39ad7e580.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_706fccb39ad7e580.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.MFC.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.VC90.MFC.mui\9.0.21022.8_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.VC90.MFC.mui\9.0.21022.8_en_1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.Windows.Common-Controls,language="*",processorArchitecture="*",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0".
INFO: Resolving reference for ProcessorArchitecture AMD64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.Windows.Common-Controls\6.0.0.0_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.Windows.Common-Controls\6.0.0.0_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Auto Servicing Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.Windows.Common-Controls,processorArchitecture="AMD64",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.6001.18000".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.Windows.Common-Controls.mui,language="*",processorArchitecture="AMD64",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.6001.18000".
INFO: Resolving reference for ProcessorArchitecture AMD64.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.Windows.Common-Controls.mui\6.0.6001.18000_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.Windows.Common-Controls.mui\6.0.6001.18000_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: No binding policy redirect
found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in
WinSxS.
INFO: Attempt to probe manifest at
C:\Windows\assembly\GAC_64\Microsoft.VC90.CRT\9.0.30411.0__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program Files\TortoiseSVN\bin\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program Files\TortoiseSVN\bin\Microsoft.VC90.CRT.MANIFEST.
INFO: Attempt to probe manifest at
D:\Program
Files\TortoiseSVN\bin\Microsoft.VC90.CRT\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program
Files\TortoiseSVN\bin\Microsoft.VC90.CRT\Microsoft.VC90.CRT.MANIFEST.
INFO: Did not find manifest for
culture Neutral.
INFO: End assembly probing.
ERROR: Cannot resolve reference
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0".
ERROR: Activation Context generation failed.
End Activation Context Generation.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-un...@tortoisesvn.tigris.org
For additional commands, e-mail: users...@tortoisesvn.tigris.org

Stefan Küng

unread,
Jul 28, 2008, 11:32:39 AM7/28/08
to us...@tortoisesvn.tigris.org
Thorsten Behrens wrote:
> I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
> start, the application error log spits out a SideBySide error:
[snip]

try this:
uninstall TSVN, reboot, install it again.

There's a problem with the new CRT merge module from MS: it does not
recognize always that is has to update itself.


Stefan


--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

signature.asc

Thorsten Behrens

unread,
Jul 28, 2008, 12:25:46 PM7/28/08
to us...@tortoisesvn.tigris.org
On Mon, 28 Jul 2008 17:32:39 +0200, Stefan Küng
<torto...@gmail.com> wrote:

>Thorsten Behrens wrote:
>> I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
>> start, the application error log spits out a SideBySide error:
>[snip]
>
>try this:
>uninstall TSVN, reboot, install it again.

That did the trick.
Thank you for the rapid response!

Thorsten

Reply all
Reply to author
Forward
0 new messages