[Bug 43748] Dead or Alive Last Round crashes on Wine newer than 1.8.7 under Linux, but not in OS X

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 23 11:18:16 CDT 2017


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

Matteo Bruni <matteo.mystral at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
            Version|2.0.2                       |1.9.3

--- Comment #9 from Matteo Bruni <matteo.mystral at gmail.com> ---
(In reply to Tod Jackson from comment #8)
> Created attachment 59260 [details]
> +tid,d3d9,d3d,d3d_shader failing

Thanks, that helped. It looks like the game checks for 2x multisampling and
then proceeds to crash on a NULL dereference if it's not supported. I managed
to reproduce your crash by hacking wined3d_check_device_multisample_type() to
return WINED3DERR_NOTAVAILABLE for 2x multisampling.

I don't know if it's true that your GPU doesn't support 2x multisampling but I
seem to recall some kind of limitation in Mesa Intel drivers with specifically
2x multisampling. I have no idea if that changes in any way with a newer kernel
/ Mesa.

I'd say this is an application bug but we might want to add some workaround if
it turns out that there are more applications "surprised" by this specific
behavior.


BTW, there was this in the log:

> 0009:trace:d3d:init_driver_info GPU override ffff:ffff.

Do you really need that?

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