[Bug 38763] New: Homeworld hangs when changing screen resolution or switching renderer

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 15 12:18:06 CDT 2015


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

            Bug ID: 38763
           Summary: Homeworld hangs when changing screen resolution or
                    switching renderer
           Product: Wine
           Version: 1.5.8
          Hardware: x86
               URL: http://www.fileplanet.com/22939/20000/fileinfo/Homewor
                    ld-Demo
                OS: Linux
            Status: NEW
          Keywords: download, regression
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: gyebro69 at gmail.com
                CC: julliard at winehq.org
   Regression SHA1: 81cd178ae1baea33212acf7d7e8e65d354e50492
      Distribution: ---

This is about a bug in the original Homeworld, can be reproduced in the demo
and the patched v1.05 game version as well.
When changing screen resolution or selecting a different renderer in the video
options menu the game hangs with 100% CPU usage after clicking the <accept>
button to apply the change.
Bug #23714 describes a problem when changing resolution, the difference is that
I can't reproduce the problem in Wine 1.2/1.4, the problem appeared in Wine
1.5.8 for me.

The first commit that broke the game (so that it crashes when changing
resolution):
commit 81cd178ae1baea33212acf7d7e8e65d354e50492
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Jun 25 21:51:16 2012 +0200

    winex11: Move ChoosePixelFormat implementation to opengl32 and base it on
DescribePixelFormat.

Then came (Wine 1.5.17)
commit 449deda62fea5f18676e3e109e7f4c4f455b6b40
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Nov 8 11:56:06 2012 +0100

    wined3d: Link directly to opengl32.

and the game hangs since then.

To reproduce the problem in the demo:
1. install the demo and start the game with homeworld.exe
2. in the main menu go to <Options> -> <Video> menu and choose a different
screen resolution/renderer and click the <Accept!> button.

wine-1.7.45-62-g46bdb6e
Fedora 22
XOrg 1.17.1
nouveau 1.0.11 + Mesa3D 10.5.7
XFCE 4.10

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