http://bugs.winehq.org/show_bug.cgi?id=27098
Summary: Metal Assault: Game hangs on splash screen Product: Wine Version: 1.3.19 Platform: x86 URL: http://www.gamershell.com/news_116230.html OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=34538) --> (http://bugs.winehq.org/attachment.cgi?id=34538) backtrace
Install the game, then install native quartz/devenum to workaround bug 27096, then wmp9 to workaround bug 27097. Run the game, you'll get an intro video (only seems to show if a virtual desktop isn't used, though). The game will get to its splash screen, and hang:
err:ddraw:ddraw7_QueryInterface (0x1660d668) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble! err:ddraw:ddraw7_QueryInterface (0x1660d668) You may want to contact wine-devel for help err:ddraw:ddraw7_QueryInterface (0x1660d668)->({aca12120-3356-11d1-8fcf-00c04fc29b4e}, 0x15de35b8): No interface found ... err:ddraw:ddraw7_QueryInterface (0x1660d668)->({aca12120-3356-11d1-8fcf-00c04fc29b4e}, 0x15de30c4): No interface found err:d3d_surface:gdi_surface_private_setup Overlays not yet supported by GDI surfaces. err:d3d_surface:surface_init Private setup failed, returning 0x8876086c ... fixme:ddraw:ddraw7_GetScanLine iface 0x1f3cbeb8, line 0x75fbe8bc partial stub! ... err:ntdll:RtlpWaitForCriticalSection section 0x7e199920 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0036, blocked by 0033, retrying (60 sec)
I'll attach a bt all from winedbg.