https://bugs.winehq.org/show_bug.cgi?id=38963
Bug ID: 38963 Summary: unimplemented function msvcp120.dll.??0_Pad@std@@QAE@XZ Product: Wine Version: 1.7.44 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jeanmarc.leroux@aerys.in Distribution: ---
Created attachment 51906 --> https://bugs.winehq.org/attachment.cgi?id=51906 backtrace for unimplemented function msvcp120.dll.??0_Pad@std@@QAE@XZ
I guess it's similar to https://bugs.winehq.org/show_bug.cgi?id=37694 but it's always good to know it's probably (obviously ?) not relatd to a specific application.
In this case, it happens with an app my company is building (the Windows 32bit native app for our 3D platform http://minko.io). The app starts fine (which is incredible considering it uses CEF3...). But whenever I try to load a file the error occurs.
Back trace attached.
https://bugs.winehq.org/show_bug.cgi?id=38963
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |msvcp Summary|unimplemented function |Minko Engine v3 based |msvcp120.dll.??0_Pad@std@@Q |custom application crashes |AE@XZ |on unimplemented function | |msvcp120.dll.??0_Pad@std@@Q | |AE@XZ Ever confirmed|0 |1
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- but it's always good to know it's probably (obviously ?) not relatd to a specific application. --- quote ---
although this is true in general, bug summaries should include an actual app name, the version and a short description of the problem.
If it turns out that more apps are affected, the summary will be refined to: "Multiple applications ... (list of selected apps)".
Regards
https://bugs.winehq.org/show_bug.cgi?id=38963
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://download.pcfreetime. | |com/FFSetup3.7.0.0.exe CC| |gyebro69@gmail.com Summary|Minko Engine v3 based |Multiple applications |custom application crashes |(Minko Engine v3 based |on unimplemented function |custom application, Format |msvcp120.dll.??0_Pad@std@@Q |Factory v3.7) crash on |AE@XZ |unimplemented function | |msvcp120.dll.??0_Pad@std@@Q | |AE@XZ
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- Format Factory 3.7.0 also needs that function otherwise the app crashes on start:
... wine: Call from 0x7b839a9c to unimplemented function msvcp120.dll.??0_Pad@std@@QAE@XZ, aborting ...
The application comes installed with native msvcp120,msvcr120, thus an easy workaround is to set msvcp120.dll to native,builtin.
Format Factory is freeware: http://download.pcfreetime.com/FFSetup3.7.0.0.exe
FFSetup3.7.0.0.exe (52 MB) sha1: 0dd4f76aded318d44a68d721964ae77bcf8dd704
Mscodescan reveals: ./FormatFactory.exe imports following stub symbols: msvcp120:??0_Pad@std@@QAE@XZ msvcp120:??1_Pad@std@@QAE@XZ msvcp120:?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z msvcp120:?_Release@_Pad@std@@QAEXXZ msvcp120:?_Syserror_map@std@@YAPBDH@Z msvcp120:?_Throw_C_error@std@@YAXH@Z msvcp120:?_Throw_Cpp_error@std@@YAXH@Z msvcp120:?_Winerror_map@std@@YAPBDH@Z msvcp120:_Thrd_detach
wine-1.7.47-196-g4e6e9a1
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #3 from Jean-Marc Le Roux jeanmarc.leroux@aerys.in --- (In reply to Béla Gyebrószki from comment #2)
The application comes installed with native msvcp120,msvcr120, thus an easy workaround is to set msvcp120.dll to native,builtin.
AFAIK Wine does not provide msvcp120.dll: I had to copy/paste my Windows/VS2015 msvcp120.dll into Wine's c_drive/Windows/System32 for the app to run.
What do you mean by "set msvcp120.dll to native,builtin"?
Sorry if it sounds like a dumb question but I started using Wine yesterday.
Regards,
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Jean-Marc Le Roux from comment #3)
(In reply to Béla Gyebrószki from comment #2)
The application comes installed with native msvcp120,msvcr120, thus an easy workaround is to set msvcp120.dll to native,builtin.
AFAIK Wine does not provide msvcp120.dll: I had to copy/paste my Windows/VS2015 msvcp120.dll into Wine's c_drive/Windows/System32 for the app to run.
What do you mean by "set msvcp120.dll to native,builtin"?
Sorry if it sounds like a dumb question but I started using Wine yesterday.
Regards,
In your case 'winetricks vcrun2013' will do the job, so you don't have to copy/override anything manually.
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #5 from Jean-Marc Le Roux jeanmarc.leroux@aerys.in ---
In your case 'winetricks vcrun2013' will do the job, so you don't have to copy/override anything manually.
'winetricks vcrun2013' doesn't work. Below the output of 'winetricks list-all | grep vcrun':
------------------------------------------------------ You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ mfc42 Visual C++ 6 sp4 mfc42 library; part of vcrun6 (Microsoft, 2000) [downloadable] msvcirt Visual C++ 6 sp4 msvcirt library; part of vcrun6 (Microsoft, 2000) [downloadable] vcrun2003 Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71) (Microsoft, 2003) [downloadable] vcrun2005 Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80) (Microsoft, 2011) [downloadable] vcrun2008 Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90) (Microsoft, 2011) [downloadable] vcrun2010 Visual C++ 2010 libraries (mfc100,msvcp100,msvcr100) (Microsoft, 2010) [downloadable] vcrun6 Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcirt) (Microsoft, 2000) [downloadable] vcrun6sp6 Visual C++ 6 sp6 libraries (with fixes in atl and mfc) (Microsoft, 2004) [downloadable]
It looks like vcrun2013 is not available. I'm using wine-1.7.44, is there a new version with vcrun2013 available I should use?
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Jean-Marc Le Roux from comment #5)
It looks like vcrun2013 is not available. I'm using wine-1.7.44, is there a new version with vcrun2013 available I should use?
You can find the latest winetricks here: https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetrick...
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #7 from Jean-Marc Le Roux jeanmarc.leroux@aerys.in --- Using the latest winetricks and 'winetricks vcrun2013', the DLL is like missing:
err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\home\promethe\Downloads\archive\app\bin\windows32\release\libssh2.dll") failed (error c000007b).
If I list the content of .wine/dosdevices/c:/windows/system32, the DLL is missing indeed. Looks like the DLL is in .wine/dosdevices/c:/windows/syswow64 though, but creating a symbolic link into system32 does not change anything: DLL is still marked as missing.
Strange considering copying the DLL from windows in system32 worked...
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Jean-Marc Le Roux from comment #7)
If I list the content of .wine/dosdevices/c:/windows/system32, the DLL is missing indeed. Looks like the DLL is in .wine/dosdevices/c:/windows/syswow64 though, but creating a symbolic link into system32 does not change anything: DLL is still marked as missing.
Strange considering copying the DLL from windows in system32 worked...
As the console output you posted in comment 5 says, you need a 32 bit wineprefix.
(In reply to Anastasius Focht from comment #1)
If it turns out that more apps are affected, the summary will be refined to: "Multiple applications ... (list of selected apps)".
What about bug 37694?
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #9 from Jean-Marc Le Roux jeanmarc.leroux@aerys.in ---
As the console output you posted in comment 5 says, you need a 32 bit wineprefix.
You are absolutely right. Here is what I did:
rm -rf ~/.wine WINEPREFIX=~/.wine wineboot WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot WINEPREFIX=~/.wine32 WINEARCH=win32 winetricks vcrun2013
then:
WINEPREFIX=~/.wine32 WINEARCH=win32 ./minko-player.exe
but I still got the same error (the warning message you mentioned is gone though):
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} err:module:import_dll Loading library MSVCR120.dll (which is needed by L"libssh2.dll") failed (error c000007b). err:module:import_dll Library libssh2.dll (which is needed by L"libcurl.dll") not found err:module:import_dll Loading library MSVCR120.dll (which is needed by L"libcurl.dll") failed (error c000007b). err:module:import_dll Library libcurl.dll (which is needed by L"minko-player.exe") not found err:module:import_dll Loading library MSVCP120.dll (which is needed by L"minko-player.exe") failed (error c000007b). err:module:import_dll Loading library MSVCR120.dll (which is needed by L"minko-player.exe") failed (error c000007b). err:module:LdrInitializeThunk Main exe initialization for L"minko-player.exe" failed, status c0000135
https://bugs.winehq.org/show_bug.cgi?id=38963
Alexandre Bique bique.alexandre@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bique.alexandre@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #10 from Alexandre Bique bique.alexandre@gmail.com --- Komplete does not install because of this missing symbol.
http://www.native-instruments.com/en/products/komplete/
https://bugs.winehq.org/show_bug.cgi?id=38963
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #11 from fjfrackiewicz@gmail.com --- Created attachment 52933 --> https://bugs.winehq.org/attachment.cgi?id=52933 Darkest Dungeon build #11029 backtrace
The latest version of Darkest Dungeon (build #11029 ) also suffers from this bug in WINE 1.8-rc2 with vcrun2013 installed and running in Windows 7 mode on a 32-bit prefix. The game will not even launch before crashing.
AppDB link: https://appdb.winehq.org/objectManager.php?sClass=application&iId=16663
I've tried the DLL overrides listed here: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32518 but it seems that this no longer works.
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #12 from fjfrackiewicz@gmail.com --- Created attachment 52934 --> https://bugs.winehq.org/attachment.cgi?id=52934 Terminal output for Darkest Dungeon #11029
https://bugs.winehq.org/show_bug.cgi?id=38963
--- Comment #13 from fjfrackiewicz@gmail.com --- I noticed this error occurs in Darkest Dungeon when running the game in Windows 7 mode in Wine. If I switch it to Windows XP then the game runs just fine. Perhaps these other applications will work if ran in Windows XP mode for the time being?
https://bugs.winehq.org/show_bug.cgi?id=38963
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |289daa665d0cb5afae5f2ce1744 | |fa8eae6db6e66 Status|NEW |RESOLVED CC| |piotr.caban@gmail.com Resolution|--- |FIXED
--- Comment #14 from Piotr Caban piotr.caban@gmail.com --- ??0_Pad@std@@QAE@XZ is implemented. Format Factory works for me now. Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=38963
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.5.
https://bugs.winehq.org/show_bug.cgi?id=38963
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |picciong99@gmail.com
--- Comment #16 from Bruno Jesus 00cpxxx@gmail.com --- *** Bug 41255 has been marked as a duplicate of this bug. ***