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.
 

Client crashes on Ubuntu 11.10

First post
Author
TRiToNaMa
Caldari Provisions
Caldari State
#61 - 2012-04-25 06:32:56 UTC  |  Edited by: TRiToNaMa
Confirming bug, client crushes on almost every warp, undocking, even when mining at 3 A.M. in hi-secs with no other player ships within the range of sight)
Ubuntu 11.04
Wine 1.4
Nvidia drivers 295.40
Kadesh Priestess
Goryn Clade
#62 - 2012-04-25 07:21:10 UTC  |  Edited by: Kadesh Priestess
DJ Rubbie wrote:
Interestingly enough, I have no problems when using the tengu itself, but when I get on grid with another tech 3 cruiser or switch subsystems on the tengu, the crash is triggered.
It could be specific subsystem or subsystem combination which causes the crash.

Lairel Dallocort wrote:
Does anyone else have this?
I have the crash but no such line in output: http://pastebin.com/U3tEPeF9
Lairel Dallocort
Hot Lobster
#63 - 2012-04-25 09:19:36 UTC
Kadesh Priestess wrote:
DJ Rubbie wrote:
Interestingly enough, I have no problems when using the tengu itself, but when I get on grid with another tech 3 cruiser or switch subsystems on the tengu, the crash is triggered.
It could be specific subsystem or subsystem combination which causes the crash.

Lairel Dallocort wrote:
Does anyone else have this?
I have the crash but no such line in output: http://pastebin.com/U3tEPeF9


That line comes from the console output log, sorry i wasn't clear!
Maquis196
Deep Core Mining Inc.
Caldari State
#64 - 2012-04-25 09:23:46 UTC
NegatedVoid wrote:
Maquis196 wrote:

Also, there's nothing wrong with dozens of people confirming bug with winehq as well, or at least until somewhere there actually confirms the bug, enough activity on the bug report by a lot of people might see movement. The problem does appear to be UI related and I think there was work there for Inferno.

We know it's not a windows issue, so either wine or eve is broken, hopefully it's a quick fix, I live up north and avoiding T3s is hard!

Cheers,
Maq


Please don't spam the winehq people. Work on Wine is done on a volunteer basis - a bunch of people complaining just will irritate someone, not motivate them to be helpful. I'm a Wine developer (on unrelated parts).

But do post any additional logs, different systems/architectures/versions of whatever. That is useful information!


I wasn't saying spam the wine people, don't get me wrong, I spend many hours chasing bugs and im the supermaint there for about 20 games (including eve), I'm just saying that for a bug report, many people reporting it will get the bug confirmed quicker and could be the difference between it getting fixed if it's a wine problem.

I'll echo your sentiment though, outside of the bug report, don't complain people, joys of unsupported platform!
Tiberizzle
KarmaFleet
Goonswarm Federation
#65 - 2012-04-25 10:22:45 UTC
Gentoo Linux
i7-920 / GTX-480
nvidia-drivers-295.20-r1
wine-1.5.2-250-gdc830aa

Issue exists here roughly as described (crash on preview / loading of at least T3 models)
CCP Snorlax
C C P
C C P Alliance
#66 - 2012-04-25 10:40:41 UTC
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 - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

kakmonstret
Domain Mining and Trading Corp
#67 - 2012-04-25 10:46:43 UTC
CCP Snorlax wrote:
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.


Dev post in the Linux forum ohh happy days!

Thanks for the information, greatly appreciated!
Kadesh Priestess
Goryn Clade
#68 - 2012-04-25 10:48:30 UTC
Lairel Dallocort wrote:
That line comes from the console output log, sorry i wasn't clear!
The log i posted also comes from console output.
Katrina Bekers
Pandemic Horde Inc.
Pandemic Horde
#69 - 2012-04-25 10:55:27 UTC
Just me or the troublesome instruction is always only at 0x1e0fee3e of python27? Did anyone crashed and the PC pointing to a different line? It may be interesting to know what's there in the binary/disassembled code.

Side note: WTF guys! All of CFC uses linux or what? /dev/VFK by February!

<< THE RABBLE BRIGADE >>

Lairel Dallocort
Hot Lobster
#70 - 2012-04-25 11:12:59 UTC
Katrina Bekers wrote:
Side note: WTF guys! All of CFC uses linux or what? /dev/VFK by February!


It's because we're the best and Linux is the best, so obviously we'd use the best ;)
Lairel Dallocort
Hot Lobster
#71 - 2012-04-25 11:14:32 UTC  |  Edited by: Lairel Dallocort
CCP Snorlax wrote:
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.


If you want me to test things, I am happy to do so at any point. I can provide a direct email address as well. In addition, if you have other information available in detail, post it here and I'm sure a multitude of people will be hacking away in no time.
Katrina Bekers
Pandemic Horde Inc.
Pandemic Horde
#72 - 2012-04-25 11:21:18 UTC
After Snorlax's post, I started reading http://www.python.org/doc//current/library/os.html#file-descriptor-operations and all of sudden, I had a lucid dream!

I envisioned EVE using the system installed python, being it the python27.dll provided in the package, or... libpython2.7.so!

Well, dreaming is free, ain't it?

Thank you for your help, Snorlax. It's very, very appreciated.

<< THE RABBLE BRIGADE >>

Maquis196
Deep Core Mining Inc.
Caldari State
#73 - 2012-04-25 11:23:26 UTC
I'd be interested to know why it works fine on mac since I thought that was basically cedega/wine wrapped around eve anyway. Surely what works there would work here? (unless thats nastier hack I guess)
Lairel Dallocort
Hot Lobster
#74 - 2012-04-25 11:29:23 UTC
Maquis196 wrote:
I'd be interested to know why it works fine on mac since I thought that was basically cedega/wine wrapped around eve anyway. Surely what works there would work here? (unless thats nastier hack I guess)


I believe they used to do this, however they implemented an OpenGL client for OSX a while back. Not sure why they can't implement the whole thing in OpenGL and then Linux support would be much better/easier to handle... but I respect that CCP Snorlax is giving it a shot even though it isn't supported. However, even with this small thread I think it's obvious that there are enough Linux users that are encumbered by this problem that it's worthwhile monetarily cor CCP to at least fix 1 or 2 problems we have with the client from time to time :)

o7 to CCP Snorlax!
Maquis196
Deep Core Mining Inc.
Caldari State
#75 - 2012-04-25 11:32:18 UTC
Lairel Dallocort wrote:
Maquis196 wrote:
I'd be interested to know why it works fine on mac since I thought that was basically cedega/wine wrapped around eve anyway. Surely what works there would work here? (unless thats nastier hack I guess)


I believe they used to do this, however they implemented an OpenGL client for OSX a while back. Not sure why they can't implement the whole thing in OpenGL and then Linux support would be much better/easier to handle... but I respect that CCP Snorlax is giving it a shot even though it isn't supported. However, even with this small thread I think it's obvious that there are enough Linux users that are encumbered by this problem that it's worthwhile monetarily cor CCP to at least fix 1 or 2 problems we have with the client from time to time :)

o7 to CCP Snorlax!


O0o0 I did not know this. Yeah +10 internets for Snorlax for being good enough to take a look. We might be unsupported but it's not like theres 2 guys running eve through qemu on their n900 or something. I'd say theres enough of us that they would notice if we all suddenly disappeared and the CFC would miss us all as well haha
Lairel Dallocort
Hot Lobster
#76 - 2012-04-25 11:44:30 UTC
Maquis196 wrote:
and the CFC would miss us all as well haha


Suddenly the enemies of CFC begin to infiltrate the developer network of Python and Wine to ruin support for Eve and finally be able to win CFC space since no one will be around.
CoffinQueen
Academy of the Unseen Arts
#77 - 2012-04-25 12:19:38 UTC
Maquis196 wrote:
I'd be interested to know why it works fine on mac since I thought that was basically cedega/wine wrapped around eve anyway. Surely what works there would work here? (unless thats nastier hack I guess)


maybe the python thingie is working properly on mac. Could you take it from a mac over to a linux box somehow? I mean, mac os is based on linux, right?
Miner Miss
Garoun Investment Bank
Gallente Federation
#78 - 2012-04-25 12:20:20 UTC
besides the rm on the cache have you guys found another fix for this ?
After a full day of crashes and trying to get eve to work, i`m stuck at a jita gate :))
Lairel Dallocort
Hot Lobster
#79 - 2012-04-25 12:23:57 UTC
CoffinQueen wrote:
Maquis196 wrote:
I'd be interested to know why it works fine on mac since I thought that was basically cedega/wine wrapped around eve anyway. Surely what works there would work here? (unless thats nastier hack I guess)


maybe the python thingie is working properly on mac. Could you take it from a mac over to a linux box somehow? I mean, mac os is based on linux, right?

OSX is based on BSD and some other stuff that is decidedly not Linux.
Xin Chang
Garoun Investment Bank
Gallente Federation
#80 - 2012-04-25 13:22:52 UTC
CCP Snorlax wrote:
The Python source code has a comment indicating that this is handled in a hacky way, using internal structures of the Microsoft CRT.


Gah. I remember getting in flamewars about using undocumented internal structures on the Commodore 64 two decades ago. I'd have thought better of the Python devs! I guess the temptation to "just make it work" using whatever hack seems to get the job done right now is just too much.