[Bug 24527] The Rise of Atlantis fails to start

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 26 15:39:35 CDT 2010


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

Louis Lenders <xerox_xerox2000 at yahoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |xerox_xerox2000 at yahoo.co.uk
     Ever Confirmed|0                           |1

--- Comment #1 from Louis Lenders <xerox_xerox2000 at yahoo.co.uk> 2010-09-26 15:39:34 CDT ---
Confirming. Looks like access violation in UpdateWindow make application
unhappy:

0009:Ret  user32.CreateWindowExA() retval=00020064 ret=004f6c03
0009:Call user32.UpdateWindow(00000000) ret=004f6c0d
0009:Call window proc 0x4f6230
(hwnd=0x20064,msg=WM_PAINT,wp=00000000,lp=00000000)
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x409044 ip=00409044
tid=0009
0009:trace:seh:raise_exception  info[0]=00000000
0009:trace:seh:raise_exception  info[1]=00000000

With the hack below it starts fine for me. MArking as user32 bug for now

diff --git a/dlls/user32/painting.c b/dlls/user32/painting.c
index 94bb630..fde83a5 100644
--- a/dlls/user32/painting.c
+++ b/dlls/user32/painting.c
@@ -1201,8 +1201,8 @@ BOOL WINAPI RedrawWindow( HWND hwnd, const RECT *rect,
HRGN hrgn, UINT flags )
  *             UpdateWindow (USER32.@)
  */
 BOOL WINAPI UpdateWindow( HWND hwnd )
-{
+{return 1;
 }

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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