http://bugs.winehq.org/show_bug.cgi?id=34820
Bug #: 34820 Summary: Path of Exile crashes on resize Product: Wine Version: 1.7.4 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: julusp@gmail.com CC: wine-bugs@winehq.org Classification: Unclassified
Path of Exile crashes on mac when resizing (does not matter if it is via in-game menu or dragging the window's corner) with "Failed resetting Direct3D device objects" popup and fixme:d3d_texture:texture_init Failed to create surface 0x2be113c0, hr 0x8876086c
(happens with and without winemac driver)
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2013-10-28 12:25:05 CDT --- Picking directx-d3dx9 as component implies using native d3dx9 should help as a workaround, is that correct?
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #2 from julusp@gmail.com 2013-10-28 12:25:52 CDT --- +d3d output - http://www.mediafire.com/?tm92qenbzlo3l60 (5MB gzipped, 126MB ungzipped)
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #3 from julusp@gmail.com 2013-10-28 12:29:00 CDT --- (In reply to comment #1)
Picking directx-d3dx9 as component implies using native d3dx9 should help as a workaround, is that correct?
This happens when d3dx9_42.dll is set to native, while built-in setting will produce the crash as reported in #34819 (sorry forgot to mention that in 1st post).
http://bugs.winehq.org/show_bug.cgi?id=34820
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx9 |directx-d3d
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2013-10-28 12:34:54 CDT --- The component is more likely to be directx-d3d in that case, although there's also a small chance that it's in something like e.g. user32.
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #5 from julusp@gmail.com 2013-10-28 12:41:20 CDT --- (In reply to comment #4)
The component is more likely to be directx-d3d in that case, although there's also a small chance that it's in something like e.g. user32.
The resize worked well both with native and built-in d3dx9_42 until recent PoE update. Since then, built-in is broken completely (mac and linux) and native broke resize (so far it seems this is mac only).
(I wish there would be a way to update bug description, because I forgot to paste whole pre-made text :(
http://bugs.winehq.org/show_bug.cgi?id=34820
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #6 from Frédéric Delanoy frederic.delanoy@gmail.com --- (In reply to comment #5)
(In reply to comment #4)
The component is more likely to be directx-d3d in that case, although there's also a small chance that it's in something like e.g. user32.
The resize worked well both with native and built-in d3dx9_42 until recent PoE update. Since then, built-in is broken completely (mac and linux) and native broke resize (so far it seems this is mac only).
(I wish there would be a way to update bug description, because I forgot to paste whole pre-made text :
Click on "edit" in "Bug 34820 - Path of Exile crashes on resize (edit)", if available. Otherwise just tell what you wanna change.
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #7 from Ken Thomases ken@codeweavers.com --- Could this be related to bug 35414, which was just fixed?
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #8 from julusp@gmail.com --- (In reply to comment #7)
Could this be related to bug 35414, which was just fixed?
I don't think so, the game crashes regardless of wine version (tryied back to 1.4), bug 35414 specifies that wine 1.7.10 was ok, and later broke the game.
Unfortunetly, I am unable to check it anyway, as my gpu in macbook stopped working.
http://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #9 from Frédéric Delanoy frederic.delanoy@gmail.com --- (In reply to comment #2)
+d3d output - http://www.mediafire.com/?tm92qenbzlo3l60 (5MB gzipped, 126MB ungzipped)
In general, please don't attach files on external sites, unless the file is too large (in this case, you can use xz instead of gzip for better compression).
Also, in the future, don't attach +whatever log unless specifically asked, but attach plain log instead. This should avoid the size issue to begin with.
https://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #10 from julusp@gmail.com --- (In reply to Ken Thomases from comment #7)
Could this be related to bug 35414, which was just fixed?
No the crash on resize still occurs (tested with wine 1.7.25).
It is easily reproducible. Just get the game from http://www.pathofexile.com/downloads/PathOfExileInstaller.msi , install, set openal32 override to native,and after patching and long loading screen try to resize game by windows corners.
https://bugs.winehq.org/show_bug.cgi?id=34820
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Status|UNCONFIRMED |NEW URL| |http://www.pathofexile.com/ CC| |gyebro69@gmail.com, | |hverbeet@gmail.com Summary|Path of Exile crashes on |Path of Exile fails to |resize |start in windowed mode | |(crashes on resize) Ever confirmed|0 |1 Regression SHA1| |130f232d2049cab5fcdf2c773a7 | |255ff94cc6d33
--- Comment #11 from Béla Gyebrószki gyebro69@gmail.com --- I can reproduce the problem on Fedora 20, X Server 1.14.4 and Nvidia binary drivers 340.32 installed. The current version of the game client is 1.2.0c. Native d3dx9_42 and d3dcompiler_43 are installed.
The error message 'Failed resetting Direct3D device objects' comes up when the game is running in windowed mode. If I change to fullscreen mode then the game starts up without the error message but it hits bug #35718. The option to run the game in fullscreen can be found in the game configuration file 'production_Config.ini' under ~/My Games/Path of Exile.
Running the game in windowed mode/resizing the game window used to work up until this commit:
130f232d2049cab5fcdf2c773a7255ff94cc6d33 is the first bad commit commit 130f232d2049cab5fcdf2c773a7255ff94cc6d33 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Jun 18 17:19:38 2012 +0200
wined3d: Unset the depth/stencil surface before checking resources in wined3d_device_reset().
:040000 040000 216bdf1a86cd56e3971106485bb96529acbdda42 7b74ebb43ab2515652e9122c3653ce8879bfb6cf M dlls
To reproduce the issue you need to create an account and install >6GB game data, let me know if you need debug logs.
wine-1.7.25-33-g16000c6
https://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 49420 --> https://bugs.winehq.org/attachment.cgi?id=49420 plain terminal output
https://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #13 from Henri Verbeet hverbeet@gmail.com --- Created attachment 51239 --> https://bugs.winehq.org/attachment.cgi?id=51239 patch
I think this patch should help.
https://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #14 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Henri Verbeet from comment #13)
Created attachment 51239 [details] patch
I think this patch should help.
The patch fixes the problem for me.
wine-1.7.40-79-gc6b4b4b Fedora 21 x86 / XOrg 1.16.3 / XFCE 4.10 / Nvidia binary drivers 340.76 Path of Exile v1.3.1g
https://bugs.winehq.org/show_bug.cgi?id=34820
--- Comment #15 from julusp@gmail.com --- (In reply to Henri Verbeet from comment #13)
Created attachment 51239 [details] patch
I think this patch should help.
Fixes issue on OSX as well
https://bugs.winehq.org/show_bug.cgi?id=34820
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #16 from Béla Gyebrószki gyebro69@gmail.com --- The patch got accepted, it's fixed for me since http://source.winehq.org/git/wine.git/commitdiff/3ccac1a71f1650456b389408486...
wine-1.7.40-129-gf2aa42d
https://bugs.winehq.org/show_bug.cgi?id=34820
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.41.