http://bugs.winehq.org/show_bug.cgi?id=24547
Summary: Secret of Monkey Island wants 10 msvcp80 functions (and one from msvcr80) Product: Wine Version: 1.3.3 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
./MISE.exe imports following stub symbols: msvcp80:??0_Lockit@std@@QAE@H@Z msvcp80:??1_Lockit@std@@QAE@XZ msvcp80:??Bid@locale@std@@QAEIXZ msvcp80:?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z msvcp80:?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z msvcp80:?_Incref@facet@locale@std@@QAEXXZ msvcp80:?_Register@facet@locale@std@@QAEXXZ msvcp80:?classic@locale@std@@SAABV12@XZ msvcp80:?id@?$ctype@D@std@@2V0locale@2@A msvcp80:?tolower@?$ctype@D@std@@QBEPBDPADPBD@Z
./MISE.exe imports following stub symbols: msvcr80:?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z
winetricks vcrun2005 works around it
http://bugs.winehq.org/show_bug.cgi?id=24547
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2010-09-27 23:43:26 CDT --- That's not quite a bug unless one of them is actually called. Does the app misbehave without native vcrun2005?
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #2 from Austin English austinenglish@gmail.com 2010-09-27 23:45:31 CDT --- Sorry, I was in a rush and left that out :-).
Without vcrun2005, the app fails to start, because importing mvcp80.dll failed. Running winetricks vcrun2005 gets it going. From there, you can set msvcr80.dll to builtin and it still works (though it may hit an error later, can't say for sure.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #3 from Dan Kegel dank@kegel.com 2010-09-28 08:55:37 CDT --- which function does it complain about?
http://bugs.winehq.org/show_bug.cgi?id=24547
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #4 from Austin English austinenglish@gmail.com 2010-09-28 13:04:50 CDT --- Hmm, seems I had used 1.2 by accident. With 1.3.3 it works fine.
There's still a potential bug from those stubs, but I'll reopen if/when I run into that.
http://bugs.winehq.org/show_bug.cgi?id=24547
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com 2010-09-28 13:05:00 CDT --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=24547
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Component|msvcp |msvcrt Resolution|INVALID | Summary|Secret of Monkey Island |Secret of Monkey Island |wants 10 msvcp80 functions |wants |(and one from msvcr80) |msvcr80.dll.?_name_internal | |_method@type_info@@QBEPBDPA | |U__type_info_node@@@Z (and | |possibly some msvcp80 | |functions)
--- Comment #6 from Austin English austinenglish@gmail.com 2010-09-28 19:52:32 CDT --- So I did hit two :-) wine: Unimplemented function msvcr80.dll.?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z called at address 0x7b839bb0 (thread 0011), starting debugger...
on first launch (this is with the direct2drive version, steam may be different) you get the license validation screen. Put in your key, and press validate/start. Without native msvcr80, it crashes when starting the real game.
Forcing builtin msvcp80 crashes on wine: Unimplemented function msvcp80.dll.?classic@locale@std@@SAABV12@XZ called at address 0x7b839bb0 (thread 0011), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=24547
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source Status|REOPENED |NEW URL| |http://sourceforge.net/proj | |ects/winioex/ CC| |nerv@dawncrow.de
--- Comment #7 from André H. nerv@dawncrow.de 2010-10-29 13:01:27 CDT --- same thing with WinIoEx 0.02.091124 when pressing any button, but with msvcr90:
wine: Call from 0x7ed64497 to unimplemented function msvcr90.dll.?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z, aborting
http://bugs.winehq.org/show_bug.cgi?id=24547
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Secret of Monkey Island |Secret of Monkey Island and |wants |WinIoEx want |msvcr80.dll.?_name_internal |msvcr80.dll.?_name_internal |_method@type_info@@QBEPBDPA |_method@type_info@@QBEPBDPA |U__type_info_node@@@Z (and |U__type_info_node@@@Z (and |possibly some msvcp80 |possibly some msvcp80 |functions) |functions)
http://bugs.winehq.org/show_bug.cgi?id=24547
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|wine-bugs@winehq.org |bunglehead@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2011-01-30 05:06:42 CST --- Created an attachment (id=33051) --> (http://bugs.winehq.org/attachment.cgi?id=33051) patch
Try this one.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #9 from Austin English austinenglish@gmail.com 2011-01-31 13:07:27 CST --- Created an attachment (id=33073) --> (http://bugs.winehq.org/attachment.cgi?id=33073) crash log
Still crashes with builtin, backtrace attached. Works with native msvcr80.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2011-01-31 13:21:25 CST --- I need +relay,+tid I guess.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #11 from Austin English austinenglish@gmail.com 2011-01-31 13:54:24 CST --- Created an attachment (id=33075) --> (http://bugs.winehq.org/attachment.cgi?id=33075) +relay,+tid
Here you go.
http://bugs.winehq.org/show_bug.cgi?id=24547
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33051|0 |1 is obsolete| |
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2011-02-02 12:39:29 CST --- Created an attachment (id=33104) --> (http://bugs.winehq.org/attachment.cgi?id=33104) patch
Previous one is broken, so no surprises it damages stack.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #13 from Austin English austinenglish@gmail.com 2011-02-02 13:07:18 CST --- (In reply to comment #12)
Created an attachment (id=33104)
--> (http://bugs.winehq.org/attachment.cgi?id=33104) [details]
patch
Previous one is broken, so no surprises it damages stack.
That works. Then fails on: Unhandled exception: unimplemented function msvcp80.dll.?classic@locale@std@@SAABV12@XZ called in 32-bit code (0x7b839713).
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #14 from Dan Kegel dank@kegel.com 2011-02-02 13:13:18 CST --- Awesome, then the ball's in msvcp's court after that patch gets committed.
http://bugs.winehq.org/show_bug.cgi?id=24547
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com 2011-02-03 12:10:59 CST --- Committed as 872314903752612d19be5d79dd300a7cb4b1f212.
http://bugs.winehq.org/show_bug.cgi?id=24547
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Austin English austinenglish@gmail.com 2011-02-03 12:41:20 CST --- (In reply to comment #15)
Committed as 872314903752612d19be5d79dd300a7cb4b1f212.
Great, thanks!
Bug 25978 is for the msvcp stuff.
http://bugs.winehq.org/show_bug.cgi?id=24547
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2011-02-04 13:21:14 CST --- Closing bugs fixed in 1.3.13.
https://bugs.winehq.org/show_bug.cgi?id=24547
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |872314903752612d19be5d79dd3 | |00a7cb4b1f212
https://bugs.winehq.org/show_bug.cgi?id=24547
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|bunglehead@gmail.com |wine-bugs@winehq.org