http://bugs.winehq.org/show_bug.cgi?id=6961
Summary: Page fault in IWineGDISurfaceImpl_Blt
Product: Wine
Version: CVS
Platform: All
OS/Version: other
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: baerwulf(a)iinet.net.au
When windows game "Empire Earth II" calls the Blt method of DirectDrawSurface7
it results in a page fault. this was traced to wined3d/surface_gdi.c
IWineGDISurfaceImpl_Blt where it appears that the .Pitch of the surface that is
being copied to is different to the width of the rectangle and as such attempts
to memcpy to an address range that is outside of the surface. I am unsure of
whether this is a bug in wine or a "Feature" of Microsoft's DirectX. the
attached patch fixes the problem when compiled with preprocessor flag
-DEE2BLTBUGFIX. This patch was created as a preprocessor option to avoid
breaking other programs. Other subsections of this method may still contain a
similar bug (i.e. when Blt is called with other Flags).
Other bug reports appear to show similar problems in other programs.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6829
------- Additional Comments From oberon(a)wildwein.de 2006-21-12 02:56 -------
sorry, somehow the upload went wrong ...
now it is there: ftp://ftp.lrz.de/transfer/CookBook/BlackBox.zip
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5730
------- Additional Comments From dystopianray(a)gmail.com 2006-21-12 01:27 -------
I applied the fix to 0.9.27 and it is working great with Baldur's Gate 2 +
Throne of Bhaal, thanks a lot!
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=6960
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |INVALID
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:19 -------
This is application's bug. It fails in the same way on windows. And falls back
to using "windows mouse" instead of direct input.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6949
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:17 -------
Closing duplicate. It's been beaten to death now.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5826
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:16 -------
*** Bug 6949 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6949
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:16 -------
Exactly. And it should say "NPTL x.x". So after all your glibc does not have NPTL.
*** This bug has been marked as a duplicate of 5826 ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6957
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|test |wine-misc
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:14 -------
Upgrade to latest Wine version and try again. Also try installing corefonts.
Your program might be using some fonts that Wine does not provide. Also if you
built Wine yourself make sure to run './configure --verbose' and fix all
complaints at the end of it. Especially recent version of fontforge.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6957
------- Additional Comments From vitaliy(a)kievinfo.com 2006-21-12 00:07 -------
*** Bug 6959 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.