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.
 

Xubuntu 13.10, Wine 1.7.10 - Client Crashes when moving/resizing window

First post
Author
Torval Shank
Caldari Provisions
Caldari State
#1 - 2014-01-08 23:01:12 UTC
Pretty much what I said above. But some details first...

Xubuntu 13.10 x64
Wine 1.7.10
Nvidia GTX 760
Quad monitor setup (two 1920x1080, two 1440x900)

Launch client from exefile.exe, and it comes up.

If I double-click the title bar, it will successfully maximize the window. However if I grab the edge of the window and attempt to re-size it, it goes black and never comes back. (I guess the old saying was right....)

It also tends to crash when I am moving the window from monitor to monitor. It seems like it gets hung up somewhere in the process of re-drawing the graphics in the window.

If I simply launch it and play it as-is without moving or changing it, it works great. Great frame-rate, great graphics, no problems. But as soon as

Any ideas?
Zor'katar
Matari Recreation
#2 - 2014-01-09 19:49:01 UTC
Torval Shank wrote:
Pretty much what I said above. But some details first...

Xubuntu 13.10 x64
Wine 1.7.10
Nvidia GTX 760
Quad monitor setup (two 1920x1080, two 1440x900)

Launch client from exefile.exe, and it comes up.

If I double-click the title bar, it will successfully maximize the window. However if I grab the edge of the window and attempt to re-size it, it goes black and never comes back. (I guess the old saying was right....)

It also tends to crash when I am moving the window from monitor to monitor. It seems like it gets hung up somewhere in the process of re-drawing the graphics in the window.

If I simply launch it and play it as-is without moving or changing it, it works great. Great frame-rate, great graphics, no problems. But as soon as

Any ideas?

I could be terribly behind the times here, but I don't know if the game can change resolution on the fly like that. If you want to resize the window, you might have to do it by changing the resolution within the Eve client.
Torval Shank
Caldari Provisions
Caldari State
#3 - 2014-01-09 23:41:40 UTC  |  Edited by: Torval Shank
I run it in Windowed mode, and it ran fine for the past several months. Because I have two different sized monitors, I sometimes have to shrink it down, drag it to the small monitor, and then maximize it to fill that monitor.

I will try using the in-game menu to change resolution to a lower one, then drag it, and see what happens. Might be a decent workaround. Would definitely still like to solve this though.

EDIT: Nope. Crashed on changing the resolution; but only the second time. Changing it the first time it ran fine.
Kismeteer
Bat Country
Pandemic Horde
#4 - 2014-01-10 17:00:11 UTC
Torval Shank wrote:
If I double-click the title bar, it will successfully maximize the window. However if I grab the edge of the window and attempt to re-size it, it goes black and never comes back. (I guess the old saying was right....)


Then don't resize it! problem solved!

I actually don't have a fix for this. However, I tend to specify my geometry on launch and stick with it.

export WINEDLLOVERRIDES="msvcr100,msvcr90,msvcr80=n,b;msvcrt=b,n"
/usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" /usr/bin/aoss wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe"
khan Ikkala
Ancient Malevolence
#5 - 2014-01-12 20:44:33 UTC
Torval Shank wrote:
Pretty much what I said above. But some details first...

Xubuntu 13.10 x64
Wine 1.7.10
Nvidia GTX 760
Quad monitor setup (two 1920x1080, two 1440x900)

Launch client from exefile.exe, and it comes up.

If I double-click the title bar, it will successfully maximize the window. However if I grab the edge of the window and attempt to re-size it, it goes black and never comes back. (I guess the old saying was right....)

It also tends to crash when I am moving the window from monitor to monitor. It seems like it gets hung up somewhere in the process of re-drawing the graphics in the window.

If I simply launch it and play it as-is without moving or changing it, it works great. Great frame-rate, great graphics, no problems. But as soon as

Any ideas?



Thanks to those who came before me, the 12.04 version posts on this page helped.

Running Kubuntu 13.10
I got 13.10 to work on my PCIe mb, a lot easier than some of you had in 12.04 If you call
reloading the system 4 times.
Some mboards MAY need to upgrade their video card to get current drivers.

Here is what I did:
* * * * * * *

sudo add-apt-repository ppa:ubuntu-wine

sudo apt-get update

sudo apt-get install wine1.6 winetricks alsa-oss #(wine tricks + sound)

On the EULA, wait for it to load, some people have reported crashes by messing with it early.

Setup a shell script to start eve, I used: /usr/bin/env WINEPREFIX="$HOME/.wine" DISPLAY=":0.0" /usr/bin/aoss wine explorer /desktop=eve1,1024x768 "C:\Games\CCP\EVE\eve.exe" #Note the low resolution here. It will change to max when you log in.

get EVE install files from ... http://community.eveonline.com/support/download/online-installer/

Put the online-installer file in: $HOME/.wine/drive_c/EVE_Online_Installer_6xxxx.exe
You now should have a hidden .wine directory as well as others in Your home directory.
Execute the installer IN THAT DIRECTORY and accept the defaults.(suggested) Downloads 5.5gb+ of files.

After completing (it will unzip automatically) & install the files & icon, when you click 'Finish' the
EVE login screen will pop up.
Let it download the update, it will automatically go to EVE online. Let it update to the current
EVE system. Then Close/Exit it at this point.

You need to create a link to an App. > /usr/bin/winecfg
clicking on the WineCFG file will bring up a setup window. Under Applications, select Add app....
Click thru directories until you find EVE.exe
Select it, click ok to close.

The install should have created an icon for you to run EVE from your Home directory, click it.
You can then log-in.
NOTE: not all the graphics may show on the log-in screen.

Good Luck,
khan Ikkala
Ancient Malevolence
#6 - 2014-01-13 01:36:33 UTC
Torval Shank wrote:
I run it in Windowed mode, and it ran fine for the past several months. Because I have two different sized monitors, I sometimes have to shrink it down, drag it to the small monitor, and then maximize it to fill that monitor.

I will try using the in-game menu to change resolution to a lower one, then drag it, and see what happens. Might be a decent workaround. Would definitely still like to solve this though.

EDIT: Nope. Crashed on changing the resolution; but only the second time. Changing it the first time it ran fine.



From what I remember at work, using different size monitors in the same field is a no-no. The card has to redraw & resync the card when it paints a different size monitor. Hard to do 60 times a second.

khan
LunarGlow
Pandemic Horde Inc.
Pandemic Horde
#7 - 2014-01-14 02:01:41 UTC
I get this problem too, except not only for EvE. I've had it happen a good number of times for Civilisation5 and even on WoW on occasions...

I figured it's a video driver thing because it always happens, drawing something. The scren hangs like with the background done properly but anything 3D is either just not there or rendered wrong.

Ubuntu 13.10
Wine 1.7.10
LunarGlow
Pandemic Horde Inc.
Pandemic Horde
#8 - 2014-01-14 04:30:45 UTC
I would like to point out i made a virtual desktop using winecfg. It hasn't crashed since but if it does, i'll try eve in a fixed window.

I think it helps.
Cyberwizzard
The Hog's Head
#9 - 2014-01-20 15:18:22 UTC
I have the same issue.

Any form or resizing crashes the client; this also makes it impossible to have it go full-screen in a virtual desktop as modifying the settings from within EVE crashes ExeFile.exe.

Until it gets fixed: wasn't there a flag you could pass EVE to start up full-screen?
Torval Shank
Caldari Provisions
Caldari State
#10 - 2014-01-22 16:42:07 UTC  |  Edited by: Torval Shank
I had it working reasonably well for the past few weeks. I would not resize the window any way other than by clicking the Maximize button, and that worked probably 95% of the time.

However, even that has stopped working today. I was on and playing, and the client crashed, and when I tried to restart it, it crashes on ANY resize, including using the maximize button.

I've updated Xorg, and I'm currently down-grading Wine from 1.7 to 1.6 to see if that changes it.

EDIT:

Cleared cache, then

sudo apt-get remove wine1.7
sudo apt-get install wine1.6

Seems to be working fine so far...i was able to resize the window in both the settings, and by maximizing/unmaximizing.

EDIT #2:

Remembered why I updated from Wine 1.6 in the first place....Steam via Wine doesn't work at ALL on 1.6.

What?
Torgeir Hekard
I MYSELF AND ME
#11 - 2014-01-28 03:45:10 UTC  |  Edited by: Torgeir Hekard
For me resizing got broken in 1.7.11.

Rolling back to 1.7.10 fixed it.

According to trace (WINEDEBUG=trace+d3d) it crashes at enumerating some list while executing d3d device reset. According to crash report, it's an access violation reading at 0x0.

edit:

Oookay, after some git bisecting on dlls/wined3d, the commit that seems to break it for me would be 8e62bc5962bc71ed584fd35329aba180f5e9df3

As in, checking out on the previous one and building wine makes it work.

Checking out on this one leaves this

Quote:
0040:trace:d3d:wined3d_device_reset Enumerating resource 0x1284cb48.
0040:Call wined3d.wined3d_resource_get_desc(1284cb48,0032acf8) ret=f6141b58
0040:Ret wined3d.wined3d_resource_get_desc() retval=0032acf8 ret=f6141b58
0040:Call wined3d.wined3d_resource_get_parent(1284cb48) ret=f6141c32
0040:Ret wined3d.wined3d_resource_get_parent() retval=00000000 ret=f6141c32
0040:trace:seh:raise_exception code=c0000005 flags=0 addr=0xf6141c35 ip=f6141c35 tid=0040
0040:trace:seh:raise_exception info[0]=00000000
0040:trace:seh:raise_exception info[1]=00000000
0040:trace:seh:raise_exception eax=00000000 ebx=f6167000 ecx=0032acf4 edx=00000004 esi=1284cb48 edi=00000000
0040:trace:seh:raise_exception ebp=0032ad38 esp=0032acd0 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210206


I mean, the important part among the 2,4GB trace.
Cap'n Schmitty
#12 - 2014-02-04 21:49:46 UTC
Has anyone filed a bug in Wine for this? I can confirm that it works in 1.7.10 but not 1.7.11, so I'd guess this would be something they'd look at pretty quickly.
Torgeir Hekard
I MYSELF AND ME
#13 - 2014-02-06 03:06:29 UTC
Cap'n Schmitty wrote:
Has anyone filed a bug in Wine for this? I can confirm that it works in 1.7.10 but not 1.7.11, so I'd guess this would be something they'd look at pretty quickly.

The bug is already fixed in the development version.

If you build wine from current git source, resizing works fine. Most likely will be in 1.7.12. There's still flickering though, but that's another story.
CCP Snorlax
C C P
C C P Alliance
#14 - 2014-02-07 21:13:26 UTC
I'm glad to hear this issue is being resolved in Wine - this crash is among the most frequent ones I see in crash dumps we get from players!

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Mikail Thiesant
Catiz is NOT my empress
#15 - 2014-02-08 09:11:58 UTC
Wine 1.7.12 is out today and there are quite a lot of bug fixes related to EVE. List of them here.

Maybe, maybe we will finally have 100% working launcher! Well nah not going to happen. That would be too many fixes for one week :-D
COMM4NDER
Legendary Umbrellas
#16 - 2014-02-10 15:56:02 UTC  |  Edited by: COMM4NDER
Mikail Thiesant wrote:
Wine 1.7.12 is out today and there are quite a lot of bug fixes related to EVE. List of them here.

Maybe, maybe we will finally have 100% working launcher! Well nah not going to happen. That would be too many fixes for one week :-D


Most of them are just closed old bugs, and we got so many fixes since we got/had? a winecoference going and this is kinda a spurt before that.


Launcher works though, Pathing, launching etc works perfectly fine for me.

Whats not working correctly is that some effects are missing since the last patch and like I reported in the previous thread that there seem to be some memory issues.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Marsan
#17 - 2014-02-11 01:16:11 UTC
They did a bug scrub of the Eve bugs, and closed out a bunch old bugs that had been fixed for a while. This the below bug fix promising I'd test it, but I'm not sure I've ever seen the issue. Then again I rarely ever resize eve.

http://bugs.winehq.org/show_bug.cgi?id=35414

PS- The launcher is working for me for months with wine 1.7.x with only a few rare exceptions which were also reported by windows users, but it's been weeks since I had an issue.

Former forum cheerleader CCP, now just a grumpy small portion of the community.