MS pushed down a new version of the CRT before the BlackHat convention. You'll need to re-build all your libraries.
Basically all the dynamic and statically linked libraries all contain embedded information about which version of the CRT they were built with, so when the manifest tool is executed after the linker step it strips out the metadata and creates a manifest file that includes multiple versions of the CRT. That in turn causes a crash when you attempt to execute the file. Rebuilding all the libraries will resolve the issue as they will all then be using the same version of the CRT. ----- Rom -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Sunday, August 02, 2009 12:32 AM To: [email protected] Subject: [boinc_dev] boinc manager and VS2008 express? snippet from the manifest that is embedded into boincmanager when built <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.DebugCRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> <dependency> output from debug window 'boincmgr.exe': Loaded 'I:\Boincsourcecode\win_build\Build\Win32\Debug\boincmgr.exe', Symbols loaded. 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\ntdll.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\kernel32.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072 9.1_x-ww_f863c71f\msvcr90d.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072 9.1_x-ww_f863c71f\msvcp90d.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\user32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\gdi32.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\shell32.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\advapi32.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\rpcrt4.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\secur32.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\msvcrt.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\shlwapi.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\wsock32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\ws2_32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\ws2help.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\wininet.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\normaliz.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\urlmon.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\ole32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\oleaut32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\iertutil.dll' 'boincmgr.exe': Loaded 'I:\Boincsourcecode\win_build\Build\Win32\Debug\boinc.dll', Symbols loaded. 'boincmgr.exe': Loaded 'I:\Boincsourcecode\win_build\Build\Win32\Debug\sqlite3.dll', Symbols loaded. 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\mscoree.dll' 'boincmgr.exe': Loaded 'H:\WINDOWS\system32\imm32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1d f_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll', Symbols loaded (source information stripped). 'boincmgr.exe': Loaded 'H:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.3072 9.1_x-ww_f863c71f\msvcm90d.dll', Symbols loaded (source information stripped). anyone got a clue as to why it builds the manager with one version of the debugCRT and when it runs it tries to load the other version of the debugCRT? **************A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1222846709x1201493018/aol?redir =http://www.freecreditreport.com/pm/default.aspx?sc=668072&hmpgID=115&bc d =JulystepsfooterNO115) _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
