[Bug 39478] Call of Duty: United Offensive demo crashes at launch

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Oct 20 09:41:37 CDT 2015


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

--- Comment #3 from Matteo Bruni <matteo.mystral at gmail.com> ---
Created attachment 52617
  --> https://bugs.winehq.org/attachment.cgi?id=52617
Fix

I see, the game actually creates a ddraw7 object to retrieve the VRAM size,
apparently.

FWIW it does crash for me showing a "buffer overrun" messagebox unless I limit
the GL extension string. In that case it works fine here on Mesa but it crashes
on Nvidia as in the attached log.

It turns out that it's crashing in wined3d because of the
__GL_ExtensionStringVersion thing. Specifically, we enable the ARB_DEBUG_OUTPUT
flag because we get an OpenGL 4.5 context but the extension is disabled in the
driver and the extension entrypoints are set to NULL.

The attached patch fixes it for me. Running the game with WINEDEBUG=-d3d should
also workaround.

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