|
Author |
Thread Statistics | Show CCP posts - 5 post(s) |
|

CCP Snorlax
C C P C C P Alliance
9

|
Posted - 2012.04.25 10:40:00 -
[1] - Quote
This seems to be an issue in how Python under Wine deals with file descriptors - opening a file with os.open and closing it with os.close causes this error.
The Python source code has a comment indicating that this is handled in a hacky way, using internal structures of the Microsoft CRT.
I'll see if I can achieve the same thing in a different way, but I don't have a way to test under Linux, nor should I technically be spending time on this, this being an unsupported platform and all. Still, I don't like seeing EVE crashing.
Hopefully this gives Wine developers a clue, nonetheless. |
|
|

CCP Snorlax
C C P C C P Alliance
20

|
Posted - 2012.04.25 21:30:00 -
[2] - Quote
Nebu Retski wrote:NegatedVoid wrote:Okay, here it is, hilarious workaround time. This renders t3s invisible. And probably does evil stuff to your game.
Also, totally send me isk.
You'll need to locate your eve cache folder and adjust this from my settings.
Open a console, and input this:
while true; do rm -r ~/.wine/drive_c/users/murph/Local\ Settings/Application\ Data/CCP/EVE/c_program_files_ccp_eve_tranquility/cache/ships/*; done
This will start a continual loop that is deleting the generated ships cache (only t3s are generated, i think).
Now, in a second console, go start eve your usual way. just to confirm that this makes the game playable. the only issue is when switching to a t3 while at a pos (did not test at a station). Try changing this loop to:
while true; do rm -r ~/.wine/drive_c/users/murph/Local\ Settings/Application\ Data/CCP/EVE/c_program_files_ccp_eve_tranquility/cache/ships/*.lock; done
That should allow you to see the generated t3 ships. The lock file that is generated is intended to prevent multiple EVE instances from thrashing - both wasting cpu cycles and potentially corrupting the files with simultaneous writes.
I'm trying to find alternatives of dealing with this - worst case I'll disable this if I detect we're running under Wine and you guys have to live with slightly worse performance when multiboxing. |
|
|

CCP Snorlax
C C P C C P Alliance
40

|
Posted - 2012.04.26 15:05:00 -
[3] - Quote
We should have a potential fix out on Sisi tomorrow afternoon. Fingers crossed... |
|
|

CCP Snorlax
C C P C C P Alliance
108

|
Posted - 2012.04.27 13:01:00 -
[4] - Quote
My attempt at a fix is now on Sisi - please give it a go and report back. |
|
|

CCP Snorlax
C C P C C P Alliance
128

|
Posted - 2012.04.27 16:36:00 -
[5] - Quote
I believe the next scheduled client update is on Monday and this fix will be included in that. |
|
|
|
|