Deep Core Mining Inc.

Caldari State

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.

C C P

C C P Alliance

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.

Domain Mining and Trading Corp

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.

Pandemic Horde Inc.

Pandemic Horde

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!

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.

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'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 :)

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

Academy of the Unseen Arts

The Potato Alliance

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?

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?

Garoun Investment Bank

Gallente Federation

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.