WineHQ
Bug Tracking Database – Bug 34968

 Bugzilla

 

Last modified: 2013-11-22 12:51:12 UTC  

Freespace becomes unresponsive and showing only black screen

Bug 34968 - Freespace becomes unresponsive and showing only black screen
Freespace becomes unresponsive and showing only black screen
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: d3d
1.7.6
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
http://www.fileplanet.com/126954/1200...
: download, regression
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2013-11-21 09:50 UTC by Béla Gyebrószki
Modified: 2013-11-22 12:51 UTC (History)
1 user (show)

See Also:
Regression SHA1: afe5ceb7292c494e14bb1417d0e22234c0610b47
Fixed by SHA1: caf9ad6c2ca60c50492ab1218428e08702899819
Distribution: ---
Staged patchset:


Attachments
Freespace 2 terminal output (12.35 KB, text/plain)
2013-11-21 09:50 UTC, Béla Gyebrószki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Béla Gyebrószki 2013-11-21 09:50:06 UTC
Created attachment 46596 [details]
Freespace 2 terminal output

Greetings to all :)

It's been awhile since I've tested Wine for bugs, and now I bumped into a problem in several of my old games (Freespace 1-2, Disciples 2, Sacred, Giants: Citizen of Kabuto etc). These games become totally unresponsive or perform badly under the latest Wine version. The console is flooded with such messages:

fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT (0x8cd7)
fixme:d3d:context_check_fbo_status 	Location SFLAG_INTEXTURE (0x10000).
fixme:d3d:context_check_fbo_status 	Color attachment 0: (0x197508) WINED3DFMT_B8G8R8X8_UNORM 1024x768 0 samples.
err:d3d:wined3d_debug_callback 0x195dc0: "GL_INVALID_FRAMEBUFFER_OPERATION error generated. Framebuffer bindings are not framebuffer complete.".
err:d3d_surface:surface_blt_fbo >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glBlitFramebuffer() @ surface.c / 1106

I believe the problem is due to

afe5ceb7292c494e14bb1417d0e22234c0610b47 is the first bad commit
commit afe5ceb7292c494e14bb1417d0e22234c0610b47
Author: Henri Verbeet <hverbeet@codeweavers.com>
Date:   Wed Nov 13 10:12:08 2013 +0100

    ddraw: Create textures for additional surfaces.

:040000 040000 37bca414f0a013339f943689c41efc795ce040cd decadd3d4efdcd5c6764318cfa35e0fa9e881fc2 M	dlls

Steps to reproduce the problem with Freespace 2 demo version:
1. install the demo then start the game with FreeSpace2Demo.exe
2. you need to select Direct3D acceleration in the launcher to observe the problem, click on the <Detect Available Cards> button.
3. click on <Play> in the launcher to start the game and you will observe the black screen issue.

Fedora 19
Nvidia binary drivers 325.15
wine-1.7.6-211-gfa8e8c2
Comment 2 Béla Gyebrószki 2013-11-22 10:49:24 UTC
(In reply to comment #1)
> Patch commited:
> http://source.winehq.org/git/wine.git/?a=commit;h=caf9ad6c2ca60c50492ab1218428e08702899819

Thank you for fixing this so quickly!

wine-1.7.6-269-gcaf9ad6
Comment 3 Alexandre Julliard 2013-11-22 12:51:12 UTC
Closing bugs fixed in 1.7.7.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers