[Bug 34627] 32 bit Visual C++ 2010 Express full installer complains "Runtime Error!" while installing SQL

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 2 07:39:46 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=34627

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download, Installer
                URL|                            |http://download.microsoft.c
                   |                            |om/download/1/E/5/1E5F1C0A-
                   |                            |0D5B-426A-A603-1798B951DDAE
                   |                            |/VS2010Express1.iso
                 CC|                            |focht at gmx.net

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming, still present.

Not sure if it's really about 'msvcm' as the error message claims incorrect
loading of msvcrt.

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay wine /mnt/iso/VCExpress/setup.exe >>log.txt 2>&1
...
001b:Call KERNEL32.LoadLibraryExW(053d5a98
L"C:\\1061e79be384ceb905\\x86\\MSVCR80.dll",00000000,00000008) ret=791de69a
001b:Call PE DLL (proc=0x7e05b240,module=0x7e050000
L"msvcr80.dll",reason=WINE_PREATTACH,res=(nil))
001b:Ret  PE DLL (proc=0x7e05b240,module=0x7e050000
L"msvcr80.dll",reason=WINE_PREATTACH,res=(nil)) retval=0
001b:Call PE DLL (proc=0x7813232b,module=0x78130000
L"MSVCR80.dll",reason=PROCESS_ATTACH,res=(nil)) 
...
001b:Call
msvcm80.?DoDllLanguageSupportValidation@<CrtImplementationDetails>@@YAXXZ()
ret=0e00ee9e
001b:fixme:msvcm:CrtImplementationDetails_DoDllLanguageSupportValidation stub
001b:Ret 
msvcm80.?DoDllLanguageSupportValidation@<CrtImplementationDetails>@@YAXXZ()
retval=0000004e ret=0e00ee9e 
...
001b:Call KERNEL32.LoadLibraryExW(053d5a98
L"C:\\1061e79be384ceb905\\x86\\MSVCR80.dll",00000000,00000008) ret=791de69a
001b:Call PE DLL (proc=0x7e05b240,module=0x7e050000
L"msvcr80.dll",reason=WINE_PREATTACH,res=(nil))
001b:Ret  PE DLL (proc=0x7e05b240,module=0x7e050000
L"msvcr80.dll",reason=WINE_PREATTACH,res=(nil)) retval=0
001b:Call PE DLL (proc=0x7813232b,module=0x78130000
L"MSVCR80.dll",reason=PROCESS_ATTACH,res=(nil)) 
...
001b:Call KERNEL32.GetProcAddress(7b810000,781949a8 "FindActCtxSectionStringW")
ret=78131dbe
001b:Ret  KERNEL32.GetProcAddress() retval=7b821cec ret=78131dbe
001b:Call KERNEL32.GetModuleHandleA(7819499c "MSCoree.dll") ret=78131dcd
001b:Ret  KERNEL32.GetModuleHandleA() retval=79000000 ret=78131dcd
001b:Call KERNEL32.GetModuleHandleA(78194990 "PGORT80.dll") ret=78131dd6
001b:Ret  KERNEL32.GetModuleHandleA() retval=00000000 ret=78131dd6
001b:Call KERNEL32.GetModuleFileNameW(78130000,00333d34,00001f40) ret=78131df6
001b:Ret  KERNEL32.GetModuleFileNameW() retval=00000025 ret=78131df6
001b:Call KERNEL32.GetLongPathNameW(00333d34
L"C:\\1061e79be384ceb905\\x86\\MSVCR80.dll",00337bb4,00001f40) ret=78131e1b
001b:Ret  KERNEL32.GetLongPathNameW() retval=00000025 ret=78131e1b
001b:Call KERNEL32.GetSystemDirectoryW(0033ba34,00000104) ret=78131e6b
001b:Ret  KERNEL32.GetSystemDirectoryW() retval=00000013 ret=78131e6b
001b:Call KERNEL32.FindActCtxSectionStringW(00000000,00000000,00000002,78194974
L"msvcr80.dll",00333abc) ret=78131ef9
001b:Ret  KERNEL32.FindActCtxSectionStringW() retval=00000000 ret=78131ef9 
...
001b:Call user32.MessageBoxA(00000000,781c3808 "Runtime Error!\n\nProgram:
C:\\1061e79be384ceb905\\x86\\setup100.exe\n\nR6034\r\nAn application has made
an attempt to load the C runtime library incorrectly.\nPlease contact the
application's support team for more information.\r\n",78194898 "Microsoft
Visual C++ Runtime Library",00012010) ret=78139882 
--- snip ---

With 'winetricks vcrun2005' recipe you get the runtime installed into WinSxS.

The sub-installer provides it's own, local CRT:

--- snip ---
$ ll x86/msv*
-rw-rw-r--. 1 focht focht 486248 Jul 23  2009 x86/msvcm80.dll
-rw-rw-r--. 1 focht focht 558080 Jul 23  2009 x86/msvcp80.dll
-rw-rw-r--. 1 focht focht 635904 Jul 23  2009 x86/msvcr80.dll
...
$ ll x86/microsoft.vc80.crt.manifest
-rw-rw-r--. 1 focht focht 528 Jul 23  2009 x86/microsoft.vc80.crt.manifest
--- snip ---

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list