[Bug 35223] King's Bounty Crossworlds crashes in the new campaign when entering the sea tower on the first island

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Dec 23 23:07:56 CST 2013


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

GyB <gyebro69 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |regression
             Status|UNCONFIRMED                 |NEW
                 CC|                            |stefan at codeweavers.com
          Component|-unknown                    |directx-d3d
     Ever confirmed|0                           |1
    Regression SHA1|                            |df5a0976e9f28836489e8977122
                   |                            |844fe053278b3

--- Comment #5 from GyB <gyebro69 at gmail.com> ---
I get the same crash in KB:Crossworlds when starting a new campaign, so can
confirm this bug.
I remembered not having this problem with earlier Wine versions, the game used
to start fine with the built-in d3dx9_36.
Indeed, it's not just native d3dx9_36 that works around the crash, but
reverting the following commit also makes the crash go away:

df5a0976e9f28836489e8977122844fe053278b3 is the first bad commit
commit df5a0976e9f28836489e8977122844fe053278b3
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Fri Sep 6 00:11:12 2013 +0200

    wined3d: Check the format block size before creating textures.

    Sizes of textures and stand-alone surfaces must be multiples of the
    format's block size for DXTN formats. Since we create a texture for
    everything (except in ddraw), this check also takes care of stand-alone
    surfaces.

:040000 040000 708a8e23ff2885672a0f69c0780f1218443b49b7
94d43a126dbf43dbae065582afcbec32f346554d M    dlls

This may very well be the same as bug #34692.

wine-1.7.9-19-ge54503f
Fedora 19 x86
Nvidia binary drivers 325.15

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