[Bug 26636] Metal Fatigue: OpenGL renderer causes crash on game start (GL_EXTENSION string overflow)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 1 05:18:12 CDT 2014


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|---                         |DUPLICATE
            Summary|Metal Fatigue: OpenGL       |Metal Fatigue: OpenGL
                   |renderer causes crash on    |renderer causes crash on
                   |game start                  |game start (GL_EXTENSION
                   |                            |string overflow)

--- Comment #9 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

I debugged this, there is nothing to fix here.

It's an old game which suffers from GL_EXTENSION string overflow.

The overflow overwrites parts of an object vtable (located in data section),
hence the crash.

--- snip ---
$  pwd
/home/focht/.wine/drive_c/Program Files/Psygnosis/Metal Fatigue Demo

$ __GL_ExtensionStringVersion=17700 wine ./MFatigue.exe
--- snip ---

For the future: please resolve all games suffering from this overflow to bug
25362

$ sha1sum metalfatigue.exe 
f98804b10769ab21d02b52b0142d27ed447a1cc8  metalfatigue.exe

$ du -sh metalfatigue.exe 
24M    metalfatigue.exe

$ wine --version
wine-1.7.21-19-g8812193

Regards

*** This bug has been marked as a duplicate of bug 25362 ***

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