[Bug 39563] New: Oddworld: Stranger's Wrath HD crashes when starting a new game

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 8 04:38:38 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=39563

            Bug ID: 39563
           Summary: Oddworld: Stranger's Wrath HD crashes when starting a
                    new game
           Product: Wine
           Version: 1.7.54
          Hardware: x86
               URL: http://store.steampowered.com/app/15750
                OS: Linux
            Status: NEW
          Keywords: regression
          Severity: normal
          Priority: P2
         Component: opengl
          Assignee: wine-bugs at winehq.org
          Reporter: gyebro69 at gmail.com
                CC: alexhenrie24 at gmail.com
   Regression SHA1: b4eb8e846b7e9f06e76c8c9edfe1a5cdc774321c
      Distribution: ---

Created attachment 52711
  --> https://bugs.winehq.org/attachment.cgi?id=52711
+wgl,+opengl debug log (uncompressed 11 MB)

The game loads to the main menu, but it crashes when I start a new game or load
a previously saved game. The intro video plays fine and the crash happens when
the 3D world is about to appear. 
Tested with the Steam version, plain terminal output doesn't show anything
interesting. I can't show you the backtrace because winedbg doesn't produce
any. There's no demo version available.

Must be related to certain graphical options that can be toggled on/off in the
launcher. I found that the crash happens when at least these 3 options are
enabled in the launcher: instant rendering, water reflection, vegetation.

The game creates a log file on each start, the file contains which opengl
extensions are supported by the card/driver. The following extension is marked
as not supported when running the game in current git:
glVertexAttribDivisor ->FAIL

Reverting the following commit fixes the crash for me (and the mentioned
extension appears as supported in the log file):

commit b4eb8e846b7e9f06e76c8c9edfe1a5cdc774321c
Author: Alex Henrie <alexhenrie24 at gmail.com>
Date:   Thu Oct 29 21:30:19 2015 -0600

    opengl32: Check the minor version when determining extension support.

I could only test this bug with the open source nouveau driver because the
binary driver (340.93) doesn't compile against recent X Server 1.18 on Fedora
23.

Fedora 23 32-bit
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV92
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0-devel
OpenGL core profile shading language version string: 3.30

-- 
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