http://bugs.winehq.org/show_bug.cgi?id=11767
Summary: Civilization 4 crashes for unimplemented msvcr71.dll.__CppXcptFilter Product: Wine Version: 0.9.56. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: luis.busquets@ilidium.com CC: luis.busquets@ilidium.com
Civilization 4 has to use still the native msvcr71.dll.
Although it is near 100% implemented, when not used the native dll, the program complaints of invalid call to unimplemented function __CppXcptFilter
It would be nice to implement this function as this would make the possibility of running Civilization 4 with one less MS dll.
http://bugs.winehq.org/show_bug.cgi?id=11767
Ben Hodgetts (Enverex) ben@atomnet.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |11779
http://bugs.winehq.org/show_bug.cgi?id=11767
Bug 11767 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=11767
Bug 11767 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
http://bugs.winehq.org/show_bug.cgi?id=11767
Bug 11767 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=11767
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #1 from Luis Busquets luis.busquets@ilidium.com 2008-03-01 10:47:02 --- The same that solved 11779, solved this bug.
http://bugs.winehq.org/show_bug.cgi?id=11767
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |LATER
--- Comment #2 from Luis Busquets luis.busquets@ilidium.com 2008-03-01 10:56:26 --- Sorry, I mistake the bug number
http://bugs.winehq.org/show_bug.cgi?id=11767
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|LATER |
--- Comment #3 from Luis Busquets luis.busquets@ilidium.com 2008-03-01 11:03:57 --- Made a mistake marking it as fixed.
http://bugs.winehq.org/show_bug.cgi?id=11767
--- Comment #4 from Philip Nilsson leffeman@gmail.com 2008-03-04 10:52:43 --- Created an attachment (id=11104) --> (http://bugs.winehq.org/attachment.cgi?id=11104) Forward __CppXcptFilter to msvcrt._XcptFilter
Please give this patch a try.
http://bugs.winehq.org/show_bug.cgi?id=11767
--- Comment #5 from Luis Busquets luis.busquets@ilidium.com 2008-03-04 15:11:05 --- After applying the mentioned patch, it does not complaint anymore on that fucntion but it refuses to start due to:
Call from 0x7b841950 to unimplemented function msvcr71.dll.__iob_func
http://bugs.winehq.org/show_bug.cgi?id=11767
Philip Nilsson leffeman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leffeman@gmail.com
--- Comment #6 from Philip Nilsson leffeman@gmail.com 2008-03-04 16:41:31 --- Right, I'll submit that patch then.
As for __iob_func (this is really a separate bug, but why not ;)), it appears to be a function that returns the variable _iob. Try adding
@ stub __iob_func #()
to dlls/msvcr71/msvcr71.spec and see if that is enough -- otherwise, see if you can figure out how new functions are defined, and how to get it to return _iob.
http://bugs.winehq.org/show_bug.cgi?id=11767
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from Luis Busquets luis.busquets@ilidium.com 2008-03-08 01:27:19 --- Since, thanks to the patch, the program no longer complaints on _XcpFilter I mark the bug as resolved and will open another for __iob_func
http://bugs.winehq.org/show_bug.cgi?id=11767
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #8 from Lei Zhang thestig@google.com 2008-03-08 01:32:56 --- the bug is not fixed until the patch [1] has been committed into wine.
http://www.winehq.org/pipermail/wine-patches/2008-March/051055.html
http://bugs.winehq.org/show_bug.cgi?id=11767
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Luis Busquets luis.busquets@ilidium.com 2008-03-09 03:24:14 --- The function was forwarded to msvcrt and this solved this bug.
http://bugs.winehq.org/show_bug.cgi?id=11767
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #10 from Lei Zhang thestig@google.com 2008-03-09 12:20:37 --- (In reply to comment #8)
the bug is not fixed until the patch [1] has been committed into wine.
http://www.winehq.org/pipermail/wine-patches/2008-March/051055.html
Please keep the bug open until it has been committed into the Wine git tree.
http://bugs.winehq.org/show_bug.cgi?id=11767
--- Comment #11 from Philip Nilsson leffeman@gmail.com 2008-03-12 02:45:36 --- Okay, this should have been fixed by commit a6d7b6fc60b40cd9b73f1de0d7d74d96edc8b3a7.
http://bugs.winehq.org/show_bug.cgi?id=11767
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Lei Zhang thestig@google.com 2008-03-12 10:47:35 --- reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=11767
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2008-03-21 10:54:23 --- Closing bugs fixed in 0.9.58.