These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Crash when exiting game.

Author
Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#1 - 2014-04-29 03:00:35 UTC
For the past few weeks, I've been experiencing a problem when trying to close EVE. I didn't pay enough attention to when it started to know whether it is a result of a Wine update or an EVE update.

Running the game from terminal, I don't notice anything strange until I click Exit Game and select "yes" to close the game. At that point I see

Terminating Process By Request - Returning 0

The game screen freezes and becomes completely unresponsive. It does not close on it's own.

I can Ctrl + C the terminal to close it, kill the process, or right click the icon in my panel to close. (This last results in an Openbox error message showing that the program is unresponsive and I can kill it from there.)

I see a few others experiencing the same problem on WineHQ with no resolution.
http://appdb.winehq.org/objectManager.php?sClass=version&iId=25823

I'm currently running:

Arch x86_64
Openbox
Wine 1.17.17
NVIDIA with current proprietary drivers.

Has anyone else experienced this problem or found a resolution?
eXeler0n
Shark Coalition
#2 - 2014-04-29 04:56:37 UTC
Same problem here:

Arch x86_64
Wine 1.17.17
NVIDIA with current proprietary drivers.

I close my client using ALT + F4. Works and will instantly close EVE. But I would like to close EVE the standard way.

I think this had to be a wine problem. Can't remember any EVE update at this time (but it's some weeks now).

eXeler0n

============================

Quafe:  http://quafe.de

Blogpack:  http://eveblogs.de

Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#3 - 2014-05-02 02:48:03 UTC
Nice to know I'm not the only one seeing the problem. I feel that you're probably right, and it's likely a Wine issue. I'll roll back Wine to a previous version later tonight and see what happens. I'll let you know what I figure out.
Jaxon Grylls
Institute of Archaeology
#4 - 2014-05-02 08:29:07 UTC
I use the current NVIDIA drivers and the latest wine with PCLinuxOS and have never seen this.

Not sure that it is an wine problem, more likely to be Arch.
Wilhelm Ormand
The Scope
Gallente Federation
#5 - 2014-05-20 11:39:09 UTC
I'm having the same behavior here on Arch x86_64, linux-ck, latest nvidia-ck, awesomewm, and latest wine.

Exiting eve in whatever way, short of issuing a "killall -u wine", will hang the window.
Killzool
Sebiestor Tribe
Minmatar Republic
#6 - 2014-06-03 14:56:53 UTC
Same issue.

So --- what wine version stops this issue?

An earlier version than wine 1_17_16 ?
Kismeteer
Bat Country
Pandemic Horde
#7 - 2014-06-04 14:22:01 UTC
Did not have issues. ubuntu 14.04, wine 1.6.2
Biterno Sintaph
Reboot Required
#8 - 2014-06-04 23:21:20 UTC  |  Edited by: Biterno Sintaph
Also exhibiting this problem on Arch, 64-bit with nVidia drivers. Interestingly enough, this didn't happen when I had an ATI card in here, same distro. So I would guess it has something to do with a combination of nVidia drivers and Arch Linux.

I've tested various versions of WINE from 1.7.19 down to 1.6.2 and they all have the same problem.
Biterno Sintaph
Reboot Required
#9 - 2014-06-07 21:18:43 UTC
Confirming I resolved this by switching to the 1.7.18-CS-0.8-f1cf438 build of WINE in PlayOnLinux. This is the latest HEAD for the Command Stream patches, available https://github.com/stefand/wine.

I also created a CSMT-enabling registry key. To do so, launch regedit, browse to HKEY_CURRENT_USER/Software/Wine/Direct3D, right click and select New > String Value “CSMT”. Then, double click and set the string to “enabled”.
Sulaco Su
Misguided Pacifists
#10 - 2014-06-08 14:47:56 UTC  |  Edited by: Sulaco Su
Confirmed the solution of Biterno Sintaph.

The cs-0.8 wine 1.7.18 is fixing the quit-freeze.

HowTo:
- download cs-0.8 source from https://github.com/stefand/wine/releases/tag/cs-0.8
- extract
- compile it as root (./configure, make, make install)
- add the registry key mentioned by Biterno (as user on terminal: wine regedit)
- enjoy eve


missing libs for the compiling you can get by: apt-get build-dep wine

with winetricks dlls vcrun2005 vcrun2008 vcrun2010 d3dx9 everything including patching works.
Merende Macaco
Tranquility Tavern
Pandemic Horde
#11 - 2014-06-08 17:23:57 UTC  |  Edited by: Merende Macaco
I normally don`t experience this, but I can duplicate a similar error easily, the client always hangs and needs to be kill -9`ed if the network dies, even momentarily. Oddly enough the launcher itself seems to be immune.
Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#12 - 2014-06-20 04:45:58 UTC
I installed the aur/wine-3d3stream-git which alone did not resolve the problem.

I had to enable CSMT as Biterno listed. I didn't have a key for Direct3D so I just created the key and then set the string value.

The application now closes but if you run it from cli you can see that it still errors out with "Terminating process by request - returning 0". This hangs until you CTRL+C or close the terminal. This isn't a big deal, but suggests that while it's a perfectly reasonable workaround, it's not a complete resolution. Definitely saves me a lot of headache, however, and I thank everyone that shared information here and on the Arch Linux forums.
Wilhelm Ormand
The Scope
Gallente Federation
#13 - 2014-06-24 16:56:58 UTC
Switching to wine 1.7.18-CSMT did resolve the issue for me, but unfortunately had an fps drop of about 20% as a result and my both cpu cores seemed to max out whenever the client was focussed. So I went back to wine 1.7.20 to live with it (I have a hotkey setup to kill everything that is wine, so it's not a big issue anyway).

However when I updated the proprietary nvidia drivers to the 340.17 beta, I didn't have the issue anymore. EVE now exits like it should. I haven't run it from the console so I don't know whether the error messages remain, but the problem is now practically solved for me.
Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#14 - 2014-06-27 04:40:35 UTC
It certainly seems to be NVIDIA based, but I haven't found the right combination to work for me yet. After trying the wine-direct3d-git version from AUR and adding the reg key, it worked great for about a week.

Then I updated which included an nvidia-util update I think, and the problem returned. Following Wilhelm's lead, I switched to the beta version of the NVIDIA drivers and got a black screen at boot. I switched back to the base wine version and get a black screen with music, which I found is the character select screen. I can select my character (Note, on a completely black screen, just guessing where the characters are.) and log in. The game loads, I have chat and station menus but it's laggy as hell and not everything loads. I'll do some more testing this weekend, but I may just have to live with the issues for a while if I want to play.
Neuntausend
Republic Military School
Minmatar Republic
#15 - 2014-06-27 18:00:12 UTC  |  Edited by: Neuntausend
This is slightly off topic. I don't know if I ever had the problem, since I always quit by hitting alt-f4 and never use the logout button. I couldn't reproduce it, when I tried, so yeah - probably an nVidia thing. However, I had never heard of this CSMT patch, and curious as I was, I tried it out. On my AMD HD 7950 it about doubles (!) my FPS. I double checked using the same build with CSMT=enabled and disabled to make sure, and yes - SCMT definitely did it. Nothing I ever tried gave Eve a performance boost quite like this, so thank you for mentioning it.
Kubiq
State War Academy
Caldari State
#16 - 2014-07-11 17:45:36 UTC
I didn't knew about csmt patch, but man it works sweeet Big smile Thank you for that Bear Btw it fixed closing bug for me on arch64.
Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#17 - 2014-07-14 22:24:14 UTC
The most recent NVIDIA driver update seems to have corrected the closing bug, and luckily didn't introduce the problems I saw with the Beta version. Here's hoping there aren't any additional issues. I might try the CSMT wine version again since others are talking about the performance improvements.