https://bugs.winehq.org/show_bug.cgi?id=44676
Bug ID: 44676 Summary: Two Worlds crashes (hangs) when saving the game (anti-aliasing enabled) Product: Wine Version: 3.3 Hardware: x86 URL: http://www.gamershell.com/download_20686.shtml OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: joseph.kucia@gmail.com Regression SHA1: fb6b3cc872077e641cf68165e04012a95c94699d Distribution: ---
Created attachment 60684 --> https://bugs.winehq.org/attachment.cgi?id=60684 terminal output (nouveau)
When anti-aliasing is enabled in the game options and I want to save the game (or an auto-save is performed) Two Worlds freezes with 100% CPU usage and this message is shown in the terminal: 002f:err:seh:setup_exception_record stack overflow 912 bytes in thread 002f eip 7bc542f1 esp 03c30fa0 stack 0x3c30000-0x3c31000-0x4c30000
Saving the game works properly if anti-aliasing is disabled in the game.
I reproduced the problem with nouveau/mesa 17.3.6 and with nvidia binary drivers 390.25.
Not sure if this counts as a regression, but reverting the following commit fixes the crash:
commit fb6b3cc872077e641cf68165e04012a95c94699d Author: Józef Kucia jkucia@codeweavers.com Date: Thu Feb 22 16:43:14 2018 +0100
wined3d: Use multisample textures by default.
The problem can be reproduced with the demo version. It is advised to install Ageia Physx at the end of installation because the game won't work with recent Physx versions and you need at least native d3dx9_31.dll (if you skipped the DirectX installation step).
2WDemo_English.exe (866M) md5sum: 589dd2cbfa106e472f5957af8dd31890
wine-3.3-34-gacd2f1e59b
https://bugs.winehq.org/show_bug.cgi?id=44676
--- Comment #1 from Józef Kucia joseph.kucia@gmail.com --- Created attachment 60689 --> https://bugs.winehq.org/attachment.cgi?id=60689 Patch
Please try this patch.
https://bugs.winehq.org/show_bug.cgi?id=44676
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Józef Kucia from comment #1)
Created attachment 60689 [details] Patch
Please try this patch.
The patch fixes the problem, thank you.
https://bugs.winehq.org/show_bug.cgi?id=44676
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c114746f6f5601ec6c6a84b8a35 | |3868976509f5c Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/c114746f6f5601ec6c6a84b8a35386...
https://bugs.winehq.org/show_bug.cgi?id=44676
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyurco@freemail.hu
--- Comment #4 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 44689 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44676
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.4.
https://bugs.winehq.org/show_bug.cgi?id=44676
fervi thunderstormpolska@o2.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunderstormpolska@o2.pl
--- Comment #6 from fervi thunderstormpolska@o2.pl --- Bug occurs in Wine Staging 3.14