https://bugs.winehq.org/show_bug.cgi?id=40767
Bug ID: 40767 Summary: Indiana Jones and The Emperor's Tomb quits after the splash screen Product: Wine Version: 1.9.11 Hardware: x86 URL: http://www.gamershell.com/download_1856.shtml OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com Regression SHA1: c89dc58deb9ba74d8dcd7faf7012203cff0724a0 Distribution: ---
Reproduced this bug with the GOG.com and the original demo version. The problem happens in full-screen and virtual desktop mode too.
After starting the game the splash screen is shown then the game suddenly quits. In the terminal I have
fixme:win:EnumDisplayDevicesW ((null),0,0x33ea88,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x1fee2d8,0x00000000), stub! failed to create drawable err:d3d:wined3d_adapter_init Failed to get a GL context for adapter 0x1e1e90. fixme:win:EnumDisplayDevicesW ((null),0,0x1cee2d8,0x00000000), stub! X Error of failed request: GLXBadWindow Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 32 (X_GLXDestroyWindow) Serial number of failed request: 840 Current serial number in output stream: 847
Reverting the following commit fixes the crash so that the game plays some intro videos then finally hits bug #27594:
commit c89dc58deb9ba74d8dcd7faf7012203cff0724a0 Author: Miklós Máté mtmkls@gmail.com Date: Thu May 26 23:43:14 2016 +0200
winex11: Use GLX 1.3 for windows.
Differentiate between X window and GLX window, use GLX 1.3 for GL window create/destroy.
IndyETDemo.exe (225M) sha1: d9c8b61616e29ef8ab75d1c72c55d30cf923471e
wine-1.9.11-206-g03b06fb Fedora 23 32-bit XOrg 1.18.3 OpenGL vendor string: nouveau OpenGL renderer string: Gallium 0.4 on NV92 OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.1.0-devel (git-87f0a04) OpenGL core profile shading language version string: 3.30