http://bugs.winehq.org/show_bug.cgi?id=8194
------- Additional Comments From cja@gmx.net 2007-16-05 13:48 -------
Ofcourse, "Initalizing graphics" can mean a lot of things, I merely wanted to point out that during the start-up sequence both games crashes at the same stage. Yes, I agree, it can be totally different things.
I have not yet figured out what to change in the dsurface testcase and how to run tests, but I'm working on it. Meanwhile, I had a look at msdn for IDirectDrawSurfaceImpl_GetSurfaceDesc (http://msdn2.microsoft.com/en-us/library/ms785087.aspx - hopefully the correct one) and the only return values that can occur are: DDERR_INVALIDOBJECT, DDERR_INVALIDPARAMS and DD_OK. Wine returns DDERR_GENERIC on size 0. I would guess that DDERR_INVALIDOBJECT is the correct error code.
I did a quick test, changing the error code and ran EU2. Returning invalid object instead left the game spinning and after killing it it turned out to be a write access page fault.