https://bugs.winehq.org/show_bug.cgi?id=43545
Bug ID: 43545 Summary: Path of exile crashes after a few minutes of playing Product: Wine Version: 2.14 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@khelekore.org Distribution: ---
Created attachment 58945 --> https://bugs.winehq.org/attachment.cgi?id=58945 one of the crashes
Debian sid, running gnome 3 on X. wine-2.14 (Staging), from deb https://dl.winehq.org/wine-builds/debian/ sid main Intel nuc, i7-5557U Graphics: Mesa DRI Intel(R) Iris 6100 (Broadwell GT3) (0x162b) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.1.5
Installed path of exile, tried with both 32 bit and 64 bit wine versions on different WINEPREFIX, game seems to use 32 bit version no matter what.
Start game and play. It will stutter a bit every now and then which is a bit annoying, but there are other bugs on that.
After a few minutes of playing, hard crash. Changing zone generally makes the crash appear faster.
What information is missing?
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #1 from Robert Olofsson winehq@khelekore.org --- Created attachment 58946 --> https://bugs.winehq.org/attachment.cgi?id=58946 another crash
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #2 from Robert Olofsson winehq@khelekore.org --- Created attachment 58947 --> https://bugs.winehq.org/attachment.cgi?id=58947 third crash
https://bugs.winehq.org/show_bug.cgi?id=43545
Robert Olofsson winehq@khelekore.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Path of exile crashes after |Path of exile - Fall of |a few minutes of playing |Oriath crashes after a few | |minutes of playing
https://bugs.winehq.org/show_bug.cgi?id=43545
Robert Xiao nneonneo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nneonneo@gmail.com
--- Comment #3 from Robert Xiao nneonneo@gmail.com --- It sounds like this is the same memory exhaustion issue that causes my client to crash after ~1.5 hours on macOS; it's presumably more severe on Linux because of the 1GB reserved for the kernel high memory (0xc0000000~0xffffffff).
On macOS the game starts with 2.2 GiB of virtual memory allocated; as soon as a game starts, this increases to about 2.8 GiB. There's a slow memory leak that causes the game to eventually consume all 4 GiB of VM space, and subsequently die. Maybe I will file a bug for that - so far I do not know where the problem is.
Before it crashes, perhaps a look at /proc/<wine-pid>/maps could be instructive, in case there's some large object that's loaded to the address space that doesn't need to be. The hope is that we could reduce the initial address space memory pressure enough to make the game runnable for a longer period of time (although any memory leak will still eventually kill the game).
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #4 from Robert Xiao nneonneo@gmail.com --- Incidentally, this might be a good time to file bugs against the x64 client - if we can get x64 support working then we won't be constrained by address space limitations. Although it will still leak, at least it will be playable.
(Currently the x64 client crashes immediately on startup with an error about a "WIC factory")
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #5 from Robert Olofsson winehq@khelekore.org --- Created attachment 58956 --> https://bugs.winehq.org/attachment.cgi?id=58956 maps after a short time
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #6 from Robert Olofsson winehq@khelekore.org --- Created attachment 58957 --> https://bugs.winehq.org/attachment.cgi?id=58957 maps after a little longer
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #7 from Robert Olofsson winehq@khelekore.org --- Created attachment 58958 --> https://bugs.winehq.org/attachment.cgi?id=58958 maps at time of crash
We do get a dialog with some error message at time of crash, so it is possible to alt-tab to terminal and grab information.
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #8 from Robert Olofsson winehq@khelekore.org --- Exactly the same problem with wine-2.15 (Staging)
https://bugs.winehq.org/show_bug.cgi?id=43545
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fincer89@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #9 from Fincer fincer89@hotmail.com --- Happens with 64-bit Steam client, too (Wine 2.15 Staging 64-bit, Arch Linux). DirectX 9 used as a renderer. No DLL overrides.
The game is playable approximately 1-2 hours until I notice some or all of the following:
- missing map layout (GUI) - increased struttering/lag - some black (terrain) textures - While on a loading screen of a new instance, the title telling the new instance name may miss some letters
Usually the client crashes during loading a new instance.
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #10 from Robert Olofsson winehq@khelekore.org --- Same problem with wine-2.21 and wine-staging-2.21.
Problem probably goes away if directx11 (64 bit) version could be used instead. DX11 is handled in bug 42695.
https://bugs.winehq.org/show_bug.cgi?id=43545
Ronny ronnybrendel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ronnybrendel@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #11 from Ronny ronnybrendel@gmail.com --- I confirm this problem. Game is not playable due to it.
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #12 from Robert Olofsson winehq@khelekore.org --- With the latest changes crashes come faster. Probably due to more people playing and those other people have items on their characters that need extra textures. Just entering town and standing still will give out of memory in a minute or two now. Makes the game impossible to play.
https://bugs.winehq.org/show_bug.cgi?id=43545
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43545
--- Comment #13 from Robert Olofsson winehq@khelekore.org --- On intel graphics the game becomes almost playable by setting MESA_GLSL_CACHE_DISABLE=0 before starting it. The game still crashes, but after a lot longer (30-60 minutes instead of a few minutes).
The underlying problem thus seems to be memory use caused by constant shader recompilation.
https://bugs.winehq.org/show_bug.cgi?id=43545
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.1?