open All Channels
seplocked Linux
blankseplocked ExeFile.exe crashed with 2 Clients
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Ibishima Nachtmahr
German Kings
Majesta Empire
Posted - 2011.01.15 14:30:00 - [1]
 

Hi everybody,

got a problem with 2 Eve-Clients running in wine.
With one Client, everything's fine.
But, if i add a secound Client, it randomly crashes with an ExeFile.exe hard-crash...

Here's the Terminal output, when the crash occurs:

wine: Unhandled page fault on read access to 0x00001681 at address 0xf67368e0 (thread 0028), starting debugger...
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf67368e0
wine client error:28: write: Bad file descriptor

Where's the problem here? If anybody need more informations about my system and my settings, just ask ^^

Hope, somebody can help ^^

Ibi

StimpyCat
Posted - 2011.01.15 19:15:00 - [2]
 

Edited by: StimpyCat on 15/01/2011 19:15:09
I'm not sure what method you're using, but you might want to review the instructions here:

http://wiki.eveonline.com/en/wiki/Install_EVE_on_linux_with_wine#Running_multiple_clients_from_the_same_EVE_directory

Just using EVE in windowed mode will crash.

Ibishima Nachtmahr
German Kings
Majesta Empire
Posted - 2011.01.15 19:54:00 - [3]
 

Ok, more infos:
Using wine-1.3.11
2 EVE installations

2 commands:
wine explorer /desktop=EVE1,1680x1050 "C:\Program Files\CCP\EVE1\eve.exe"
wine explorer /desktop=EVE2,1680x1050 "C:\Program Files\CCP\EVE2\eve.exe"

winecfg:
emulate a virtual desktop -> 1680x1050

running EVE in fullscreen with 1680x1050

exact same procedure as mentioned in the wiki... expect the 2 EVE-Installations

Vallek Arkonnis
Posted - 2011.01.15 23:42:00 - [4]
 

You don't need two installations. I've ran 4 instances off of one install. Try using separate windowed virtual desktops per instance by setting the pixel height of the virtual desktops to one less pixel than your native resolution. Example:

wine explorer /desktop=EVE1,1680x1049 "C:\Program Files\CCP\EVE1\eve.exe"
wine explorer /desktop=EVE2,1680x1049 "C:\Program Files\CCP\EVE1\eve.exe"

Then in the eve options select fullscreen. Also try separating each command to its own script, doubt it will make a difference, if only to let the first load completely before the second is executed.

Ibishima Nachtmahr
German Kings
Majesta Empire
Posted - 2011.01.16 00:04:00 - [5]
 

Edited by: Ibishima Nachtmahr on 16/01/2011 00:17:48
Ok, so for the stupid like me:

WineCFG -> Video -> Virtual Desktop -> 1680x1050
command1 -> wine explorer /desktop=EVE1,1680x1049 "C:\Program Files\CCP\EVE1\eve.exe"
command2 -> wine explorer /desktop=EVE2,1680x1049 "C:\Program Files\CCP\EVE2\eve.exe"
EVE -> Fullscreen + 1680x1050
?

Will test this ^^

The 2 commands are not in one script, i use fluxbox, so this 2 commands are seperate menu points :)

And why i use the 2 EVE-Installations: i use other "Graphic Content Settings" for both clients. Client 1 (main Account) run with settings high, while Client 2 (hauler ^^) uses low settings.

EDIT: ah... no... now i have the following "errors":
1. wine isn't fullscreen anymore... i got borders and the dock is above the window
2. the entry in resolution in eve changed from "Resolution: 1680x1050" to "Adapter Resolution: 1680x1049"

the secound error is not a problem, but the first one... i want wine fullscreen, not in a window... and i haven't testet running 2 clients... will test this tommorrow... 1:18am... time to sleep ^^

will make a new post when i have tested with 2 clients... and i hope, somebody help me to get my fullscreen back ^^

Vallek Arkonnis
Posted - 2011.01.16 02:31:00 - [6]
 

Edited by: Vallek Arkonnis on 16/01/2011 02:32:09
Originally by: Ibishima Nachtmahr
Edited by: Ibishima Nachtmahr on 16/01/2011 00:17:48
Ok, so for the stupid like me:

WineCFG -> Video -> Virtual Desktop -> 1680x1050
command1 -> wine explorer /desktop=EVE1,1680x1049 "C:\Program Files\CCP\EVE1\eve.exe"
command2 -> wine explorer /desktop=EVE2,1680x1049 "C:\Program Files\CCP\EVE2\eve.exe"
EVE -> Fullscreen + 1680x1050
?

Will test this ^^

The 2 commands are not in one script, i use fluxbox, so this 2 commands are seperate menu points :)

And why i use the 2 EVE-Installations: i use other "Graphic Content Settings" for both clients. Client 1 (main Account) run with settings high, while Client 2 (hauler ^^) uses low settings.

EDIT: ah... no... now i have the following "errors":
1. wine isn't fullscreen anymore... i got borders and the dock is above the window
2. the entry in resolution in eve changed from "Resolution: 1680x1050" to "Adapter Resolution: 1680x1049"

the secound error is not a problem, but the first one... i want wine fullscreen, not in a window... and i haven't testet running 2 clients... will test this tommorrow... 1:18am... time to sleep ^^

will make a new post when i have tested with 2 clients... and i hope, somebody help me to get my fullscreen back ^^


The entry in the wine cfg graphics settings is unneeded because the command in your script (wine explorer /desktop=EVE1,1680x1049) already opens a virtual desktop to the specified dimensions.

AFAIK, running multiple instances with fullscreen desktops cause stability issues. The now-visible window borders are what I was intending with setting the vertical height to one less than native; it forces the virtual desktop from fullscreen into a window. The fullscreen resolution setting in eve will change because the virtual desktop resolution changed (1049 is the vertical resolution as far as eve is aware). This is the only way I know of to get multiple instances going at once reliably.

To undo these changes just change the vertical resolution in your script back to 1050.

Miraqu
Caldari
Posted - 2011.01.16 10:32:00 - [7]
 

Sometimes this causes trouble for some players while it works well for others.

Try to run each desktop in a different prefix.

Move your game folder from the wine folder. E.g. /home/user/games. Copy your .wine to .wine1 etc. set this path as a windows-letter e.g. F:

Then augment your command.

--> env WINEPREFIX="/home/user/.wine{1:3} <--

env WINEPREFIX="/home/user/.wine wine explorer /desktop=EVE1,1680x1049 "F:\EVE\eve.exe"

env WINEPREFIX="/home/user/.wine1 wine explorer /desktop=EVE2,1680x1049 "F:\EVE\eve.exe"


I personally use a near fullscreen on my 1680x1050 monitor by using 1560x975 (my panel is a sidebar and stays visible).

Ibishima Nachtmahr
German Kings
Majesta Empire
Posted - 2011.01.16 12:54:00 - [8]
 

Edited by: Ibishima Nachtmahr on 16/01/2011 13:27:03
Edited by: Ibishima Nachtmahr on 16/01/2011 12:56:05
Ok, looks like, i've got a solution thanks to WineHQ:

force wine to know the memory size of the graphic card...

will test it a couple of days, and if this dosen't help, i post again ;)

thanks for the help everybody

EDIT: tilt... now it occurs, if i tab... life sucks...

EDIT2: Well, if i change the graphic settings for memory, it seems to work... well, looks like i need a better graphiccard ^^


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only