[Bug 28733] New: Rome: Total War segfaults on startup when multisampling enabled

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Oct 15 12:56:45 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=28733

             Bug #: 28733
           Summary: Rome: Total War segfaults on startup when
                    multisampling enabled
           Product: Wine
           Version: 1.3.27
          Platform: x86
               URL: http://www.fileplanet.com/144640/140000/fileinfo/Rome:
                    -Total-War-Demo
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hverbeet at gmail.com
    Classification: Unclassified
   Regression SHA1: 8a2b435dd354cd4eac7a7286dfb8b08c539dbab8


Created attachment 36920
  --> http://bugs.winehq.org/attachment.cgi?id=36920
terminal output

The game doesn't start on my system if anti-aliasing is enabled in the game
options.
It's not a usual crash, because no crash dialog is shown: the game quits
silently, shortly after started.
The terminal output always ends with
err:seh:setup_exception_record stack overflow 1276 bytes in thread 0009 eip
7bc3de51 esp 00230e34 stack 0x230000-0x231000-0x330000
Segmentation fault

I can reproduce the problem in another game as well: A Farewell to Dragons
'crashes' in a similar way in mid-game (only when AA=enabled) when I'm pressing
the <Esc> key, which should switch between the main game and the menu screen.

Still an issue as of wine-1.3.30-145-g7a4349b.

I tracked down this problem to this commit:

8a2b435dd354cd4eac7a7286dfb8b08c539dbab8 is the first bad commit
commit 8a2b435dd354cd4eac7a7286dfb8b08c539dbab8
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Aug 25 21:05:04 2011 +0200

    wined3d: Enable multisampling by default.

:040000 040000 62e7056a4af5f1b67220122f092fbad509d78af0
71aa80453a183a7e903cba8c29a9cb90049f9cc6 M    dlls

Actually, any of these commits might be the culprit:
bd5f9486829bfdcf9a77c7a4ca6e38dd1b2ffb97
641f52ef96946112b35456d07e8c0cdbd3cd48bf
8a2b435dd354cd4eac7a7286dfb8b08c539dbab8

Reverting 8a2b435dd354cd4eac7a7286dfb8b08c539dbab8 on current git fixed the
crash (although AA is not available).

Steps to reproduce the problem in the demo of Rome:TW:
Install...launch...Go to Options > Video settings > Show advanced options > set
the AA level (low/medium/high) > apply the changes and restart the game >> the
game won't start with AA enabled.

Fedora 15 x86
Nvidia 250 / driver 280.13
X.Org X Server 1.10.4
gcc version 4.6.1 20110908 (Red Hat 4.6.1-9) (GCC)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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