http://bugs.winehq.org/show_bug.cgi?id=15737
Summary: EVE Online only starts with cpu-load after applying Empryan Age 1.1.2 patch Product: Wine Version: CVS/GIT Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: ThePsyjo@googlemail.com
EVE shows up the splash-screen which disappears after a few seconds when there is no cpu-load. With load it starts and runs very well.
I configured a separate WINEPREFIX like described in the AppDB.
http://bugs.winehq.org/show_bug.cgi?id=15737
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |1.1.6
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #1 from Jan ThePsyjo@googlemail.com 2008-10-24 17:41:44 --- I've running BOINC which generates nice-load. If BINC is disabled eve starts without any problems.
But why doesn't it start like before the patch...
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #2 from Jan ThePsyjo@googlemail.com 2008-10-24 19:28:32 --- I found a solution for this problem.
I played around with CPU-load-things and disabled BOINC. I didn't thought that this is it, but it was. Eve starts without problems with wine.
So I searched for a was to combine EVE and BOINC. And finally I found it: GROUP_SCHED in the kernel-config has to be set to y.
It doesn't change the behavior of ExeFile.exe but it works.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #3 from Francesco Munda syylk@hotmail.com 2008-11-14 06:17:33 --- Browsing bugzilla for help about my own problem, I found this.
I think I have the same problem. The game shows the splash screen and DOENS'T start most of the time.
If I apply some load to the CPU(s), the chance for it to start raises dramatically.
I use glxgears: start it, then start EVE Online, then stop glxgears once EVE shows the login screen. Without this "trick", more often than not, the game doesn't start.
I already had GROUP_SCHED set to "Y", even before using this workaround.
My sys data:
AMD Phenom 9500 quadcore 4GB RAM GF8800GT/256 Gentoo 2008.0 AMD64 WINE 1.1.8 EVE Online QR 1.0 (behavior started around EA 1.1.1/1.1.2).
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #4 from Francesco Munda syylk@hotmail.com 2008-11-20 17:07:21 --- Update.
Without some kind of load on the CPU(s), the game simply won't ever start. It's getting annoying, besides being utterly inexplicable.
Why some software would rather race for CPU attention, and simply refuse to run if it has all the CPU cycles it needs is beyond me.
Anyway.
I glued together a simple script to skyrocket to 100% all the CPUs before starting EVE, thus being able to run it whenever I want.
I share this little, ugly gem with WINErs, in the faint hope I'm not laughed at, nor podded by my EVE cluster pals. :)
The trick is to use the "yes" command without output, and kill them (#CPU - 1 instances) just after starting EVE. Enjoy.
=== cd ${HOME}/.wine/drive_c/Program\ Files/CCP/EVE yes >/dev/null & yes >/dev/null & yes >/dev/null & wine explorer /desktop=EVE,1280x1024 eve.exe & sleep 5 killall yes ===
http://bugs.winehq.org/show_bug.cgi?id=15737
Casey caseyjp1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |caseyjp1@gmail.com
--- Comment #5 from Casey caseyjp1@gmail.com 2008-11-26 20:03:01 --- I've noticed the bug as well. After a clean startup with no applications running (active or apps in background using cpu), the eve client will hang on the splash screen, then die when started.
When running with applications or load to the cpu, I never have a splash screen crash.
http://bugs.winehq.org/show_bug.cgi?id=15737
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Lei Zhang thestig@google.com 2008-12-02 19:37:46 --- confirming then.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #7 from Francesco Munda syylk@hotmail.com 2008-12-09 05:36:48 --- Still present in 1.1.10: without load it wouldn't start.
Extremely weird, if you ask me.
http://bugs.winehq.org/show_bug.cgi?id=15737
N3o diafoirus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |diafoirus@gmail.com
--- Comment #8 from N3o diafoirus@gmail.com 2008-12-10 13:39:14 --- i can start eve normally with wine 1.1.10 (and previous version too ^^)
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #9 from Francesco Munda syylk@hotmail.com 2008-12-29 10:29:07 --- Still experiencing this in 1.1.11. What I can do to help coders pinpoint the problem?
http://bugs.winehq.org/show_bug.cgi?id=15737
Jan ThePsyjo@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME
--- Comment #10 from Jan ThePsyjo@googlemail.com 2008-12-29 14:08:55 --- Problem is gone with wine-1.1.11 and gentoo-sources-2.6.27-r7 (linux-2.6.27.10)
http://bugs.winehq.org/show_bug.cgi?id=15737
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com 2008-12-30 18:08:03 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=15737
Pentasopor pentasopor+winehq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pentasopor+winehq@gmail.com
--- Comment #12 from Pentasopor pentasopor+winehq@gmail.com 2009-01-06 11:12:26 --- 2.6.27-gentoo-r7 with wine 1.1.12 here load problem still exists for me
I used wine 1.1.10 till today morning without problems. This need-load bug emerged after updating my kernel from 2.6.25-gentoo-r7 to 2.6.27-r7
updating wine to 1.1.12 did not solve it
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #13 from Jan ThePsyjo@googlemail.com 2009-01-23 06:29:15 --- Created an attachment (id=18930) --> (http://bugs.winehq.org/attachment.cgi?id=18930) load generating program
compile with 'g++ -lpthread mkload.cpp -o mkload'
http://bugs.winehq.org/show_bug.cgi?id=15737
Jan ThePsyjo@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|WORKSFORME |
--- Comment #14 from Jan ThePsyjo@googlemail.com 2009-01-23 06:30:50 --- I'm experiencing this problem again with wine-1.1.13 and linux-2.6.28.1.
http://bugs.winehq.org/show_bug.cgi?id=15737
Tymoteusz Paul puciek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |puciek@gmail.com
--- Comment #15 from Tymoteusz Paul puciek@gmail.com 2009-03-09 12:07:11 --- Bug is present with wine-1.1.6
http://bugs.winehq.org/show_bug.cgi?id=15737
Sven Dack sven.dack@ntlworld.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sven.dack@ntlworld.com
--- Comment #16 from Sven Dack sven.dack@ntlworld.com 2009-07-02 11:24:12 --- See the EVE Linux forum, too.
Try testing with WINE 1.1.24. IIRC did CCP fix an issue with start-up in some of the patches after the "Apocrypha" extension.
The game can be started directly, and without the splash screen, by starting ".wine/drive_c/Program\ Files/CCP/bin/ExeFile.exe". See if this changes anything or gives any hints to the cause.
http://bugs.winehq.org/show_bug.cgi?id=15737
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mizipzor@gmail.com
--- Comment #17 from Vitaliy Margolen vitaliy@kievinfo.com 2009-08-10 21:31:08 --- *** Bug 19683 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #18 from mizipzor mizipzor@gmail.com 2009-08-11 04:20:12 --- I can confirm the bug in wine 1.1.27.
I run glxgears and get close to 100% cpu load, but that doesnt help EVE start. I tried both running eve.exe and ExeFile.exe directly.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #19 from mizipzor mizipzor@gmail.com 2009-08-11 05:18:02 --- Found some steps that helped me here: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1139274
The relevant ones are:
Download or otherwise obtain "d3dx9_35.dll" and "d3dx9_36.dll" and place it in ~/.wine/drive_c/windows/system32/
Run "regedit" and add the following entries. Note that you may have to add the keys to Current User, and that all values are of type string: [Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "MaxFragmentUniforms"="1024" "MaxVaryings"="52" "MaxVertexUniforms"="1024" "OffscreenRenderingMode"="fbo" (if you have graphical glitches with interface, change it in "Backbuffer" ) "PixelShaderMode"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="(you videocard memory here)"
It now makes it past the splash screen.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #20 from mizipzor mizipzor@gmail.com 2009-08-12 05:16:04 --- The program worked fine for several hours yesterday. But now I cant get past the splash screen again. Extremely frustrating, I thought I got it working. I have no idea whatsoever what Ive done, I just shutdown the game and the system, started it again now and game wont run.
Tried the script Francesco posted, but no change there.
http://bugs.winehq.org/show_bug.cgi?id=15737
Nick nick@customdesigns.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nick@customdesigns.ca
--- Comment #21 from Nick nick@customdesigns.ca 2009-08-14 00:30:41 --- I was experiencing this bug with kernel 2.6.29.4, but since upgrading to 2.6.30.4 it seems to have stopped. These were both kernel.org kernels compiled with the same config.
I'd reccommend that anyone seeing this bug upgrade their kernel and report their experience.
http://bugs.winehq.org/show_bug.cgi?id=15737
quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehqbugs@bugmenot.com
--- Comment #22 from quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com 2009-08-14 12:31:36 --- I'm experiencing the same issue with Wine 1.1.27: the splash screen vanishes after a few seconds, leaving an empty virtual desktop.
I've tried every single howto on the internet to install EVE, the tips mentionned above, but nothing resolve it. I'm gonna commit suicide with a butter-knife.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #23 from quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com 2009-08-14 12:40:37 --- (In reply to comment #22)
I'm experiencing the same issue with Wine 1.1.27: the splash screen vanishes after a few seconds, leaving an empty virtual desktop.
I've tried every single howto on the internet to install EVE, the tips mentionned above, but nothing solved it. I'm gonna commit suicide with a butter-knife.
In addition, note that this issue did not appear when I tried to install from the not-up-to-date Windows installer (downloaded from http://www.eveonline.com/download/windows.asp): after the splash screen, the logon screen was displayed. However, the patching process of the client failed, so I had to try with the full and up-to-date EVE installer (from http://games.chruker.dk/eve_online/server_status.php)... Which does not pass the splash screen.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #24 from mizipzor mizipzor@gmail.com 2009-08-14 15:35:37 --- Without changing anything, my Eve install is back to working. During the last two days it has been started four times, always without (additional synthetic) cpu load. It has started perfect every time.
But on one of the windows laptops, I got this strange "bug" one time today! The splash screen was shown, disappeared and then nothing more happened. However, the exe file wasnt shown as running in the windows task manager as it is in the output of ps when this bug occurs on linux.
Its a long shot, but this bug may prove to involve more than just wine. Or maybe its just me that wants to blame windows a little.
http://bugs.winehq.org/show_bug.cgi?id=15737
jjkkoobb@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jjkkoobb@yahoo.com
--- Comment #25 from jjkkoobb@yahoo.com 2009-08-15 09:59:22 --- Adding dll overrides for vivoxsdk.dll and dnsapi.dll and installing corefonts using winetricks works for me.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #26 from Pentasopor pentasopor+winehq@gmail.com 2009-09-27 10:14:42 --- adding dll overrides did not help me.
Everything was fine, I was using kernel 2.6.30-gentoo-r4 and wine 1.1.29 and had a 80% chance to start eve on first try.
Sometimes I did crash back to desktop after splash screen, but as I said 80% of the time everything worked.
Now I upgraded to 2.6.30-gentoo-r7 and updated graphics driver from nvidia 185.x.x to 190.32 --> no chance to reach behind splash screen.
OK, long story short, here is what I noticed:
My sched_features.h in /usr/src/linux/kernel/sched_features.h looks like this: SCHED_FEAT(NEW_FAIR_SLEEPERS, 1) SCHED_FEAT(NORMALIZED_SLEEPER, 0) SCHED_FEAT(ADAPTIVE_GRAN, 1) SCHED_FEAT(WAKEUP_PREEMPT, 1) SCHED_FEAT(START_DEBIT, 1) SCHED_FEAT(AFFINE_WAKEUPS, 1) SCHED_FEAT(CACHE_HOT_BUDDY, 1) SCHED_FEAT(SYNC_WAKEUPS, 1) SCHED_FEAT(HRTICK, 0) SCHED_FEAT(DOUBLE_TICK, 0) SCHED_FEAT(ASYM_GRAN, 1) SCHED_FEAT(LB_BIAS, 1) SCHED_FEAT(LB_WAKEUP_UPDATE, 1) SCHED_FEAT(ASYM_EFF_LOAD, 1) SCHED_FEAT(WAKEUP_OVERLAP, 0) SCHED_FEAT(LAST_BUDDY, 1) SCHED_FEAT(OWNER_SPIN, 1)
If I compile the kernel with SCHED_FEAT(NEW_FAIR_SLEEPERS, 0) I have no chance to start EVE (always get only to splash screen). Set to 1 I have back my old 80% chance.
Also the new drivers makes it a little more difficult. Using NEW_FAIR_SLEEPERS the chances to get behind the splash screen using nvidia drivers and kernel 2.6.30-gentoo-r7 are:
185.18.31: 80% 190.32: 30%
Whether I have an explanation for this? No :-P
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #27 from Pentasopor pentasopor+winehq@gmail.com 2009-09-27 11:13:19 --- ok, I was a little too fast.
For testing I only waited for login screen, but did not actually log in. Now I tried...
Using nVidia 190.32 the program hangs at once you move your mouse even just a little. After 5sec EVE updates again. I made it into the station. If the mouse is left alone, fps will be as usual, but touching it again stops EVE instantly for another 5sec.
No problems so far with driver version 185.18.31
http://bugs.winehq.org/show_bug.cgi?id=15737
Paweł szaybus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |szaybus@gmail.com
--- Comment #28 from Paweł szaybus@gmail.com 2009-10-08 04:11:42 --- The cpu load dosent seem to be the problem
The only thing that works for me (at about 90% success rate) is to remove the eve settings folder at /.wine/drive_c/users/username/Local Settings/Application Data/CCP
After that the client usually starts
Only wine messages in console are as follows:
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x8d0000 0 0x33fcac 4 ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0 fixme:win:EnumDisplayDevicesW ((null),0,0x338f04,0x00000000), stub!
Tested in wine 1.2.27, 29 and 30 - same results
Installed corefonts and direct 3d files (not whole direct bundle) using winetricks.
Using ubuntu 9.10 x64
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #29 from Philip Belemezov philip.belemezov@gmail.com 2009-10-08 09:41:26 --- Exactly the same as #28, running Ubuntu 9.10 (amd64, kernel 2.6.31-12) on a ThinkPad with an nvidia card using the binary driver (version 185.18.36).
After the splash screen disappears, nothing happens. The ExeFile.exe process (the actual eve process) stays at 0% CPU.
Everything used to work perfectly until 2-3 days ago. I thought it was a wine bug and did regression testing between .29 and .30, tried 27 and 28. Same problem.
I also tried clearing the cache, copying the whole eve installation folder from a desktop (running Ubuntu 9.04), etc.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #30 from Paweł szaybus@gmail.com 2009-10-08 10:00:08 --- (In reply to comment #29)
Exactly the same as #28, running Ubuntu 9.10 (amd64, kernel 2.6.31-12) on a ThinkPad with an nvidia card using the binary driver (version 185.18.36).
After the splash screen disappears, nothing happens. The ExeFile.exe process (the actual eve process) stays at 0% CPU.
Everything used to work perfectly until 2-3 days ago. I thought it was a wine bug and did regression testing between .29 and .30, tried 27 and 28. Same problem.
I also tried clearing the cache, copying the whole eve installation folder from a desktop (running Ubuntu 9.04), etc.
I think its a kernel bug. I've done an update recently and it stopped working about then. Can we get an confirmation? Cant really figgure out how grub works in 9.10...
http://bugs.winehq.org/show_bug.cgi?id=15737
Philip J. Fry dabljuh@dabserver.dyndns.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dabljuh@dabserver.dyndns.or | |g
--- Comment #31 from Philip J. Fry dabljuh@dabserver.dyndns.org 2009-10-08 13:34:24 --- Same problem: Nothing happens after the splash screen.
increasing load doesn't work whatsoever. Not at all. It doesn't affect the outcome. I haven't seen it work at all since I reinstalled it.
Output:
wine eve.exe err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x8d0000 0 0x33fc6c 4
and nothing else.
uname -a Linux 2.6.30 #1 SMP PREEMPT Mon Jun 15 01:25:10 CEST 2009 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
It's a dualcore system. Is this issue exclusive to multiprocessor systems?
Application Data, Local Settings and Cache folders have all been emptied.
The only thing that I didn't try was to change GROUP_SCHED. Maybe if I get around updating the kernel...
zgrep GROUP_SCHED /proc/config.gz # CONFIG_GROUP_SCHED is not set
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #32 from Philip J. Fry dabljuh@dabserver.dyndns.org 2009-10-08 14:50:43 --- (In reply to comment #31) Ok. Never mind. I should have used WINEDEBUG first. For some reason, the .dlls in the bin/ folder weren't loaded. Copying them all to windows/system32 fixed everything and the game works like a charm, albeit slow.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #33 from Paweł szaybus@gmail.com 2009-10-08 16:34:12 --- (In reply to comment #32)
(In reply to comment #31) Ok. Never mind. I should have used WINEDEBUG first. For some reason, the .dlls in the bin/ folder weren't loaded. Copying them all to windows/system32 fixed everything and the game works like a charm, albeit slow.
Can't confirm it. Even after copying the dlls from the /bin/ directory the game did not start untill i removed the ccp folder in application data.
Did you mean the subdirectories also?
http://bugs.winehq.org/show_bug.cgi?id=15737
Philip Belemezov philip.belemezov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |philip.belemezov@gmail.com
--- Comment #34 from Philip Belemezov philip.belemezov@gmail.com 2009-10-09 09:39:18 --- I've observed that Eve always starts correctly the first time after a reboot. Afterwards, it refuses to start again in most cases (does start occasionally, but not often).
Copying the DLL files or cleaning up the settings directory does not seem to solve the problem.
The problem exists with kernel 2.6.31-11 (current one is 2.6.31-12), at least.
I have a Core 2 Duo.
http://bugs.winehq.org/show_bug.cgi?id=15737
Lasse Bigum zenith@zenith.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zenith@zenith.dk
--- Comment #35 from Lasse Bigum zenith@zenith.dk 2009-10-09 14:12:26 --- I was able to fix the problem by adding the Jaunty repository to my /etc/apt/sources.list and then installing 2.6.28-15 again.
I am missing my sound now, but Eve works again, so I think I can back up the statement about the kernel/kernel configuration being the issue here.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #36 from Paweł szaybus@gmail.com 2009-10-09 17:51:21 --- Ill try that first thing tommorow. Can anyone else confirm this?
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #37 from Philip J. Fry dabljuh@dabserver.dyndns.org 2009-10-12 04:29:35 --- (In reply to comment #33)
(In reply to comment #32)
(In reply to comment #31) Ok. Never mind. I should have used WINEDEBUG first. For some reason, the .dlls in the bin/ folder weren't loaded. Copying them all to windows/system32 fixed everything and the game works like a charm, albeit slow.
Can't confirm it. Even after copying the dlls from the /bin/ directory the game did not start untill i removed the ccp folder in application data.
Did you mean the subdirectories also?
Yes, the microsoft_something has some dlls in it that I copied too.
Although, it may be that I had an entirely different problem that manifested similiarly. I ran wine with WINEDEBUG=warn+all and it warned me about several unfound dlls the exact lines before the crash so I copied those into the windows/system32 folder (and made sure in winecfg that they were native,builtin) after EVE complained when I tried to at first copy the bin/microsoft_one/files.dll into the eve/bin/ folder.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #38 from Philip J. Fry dabljuh@dabserver.dyndns.org 2009-10-12 12:31:03 --- (In reply to comment #35)
I was able to fix the problem by adding the Jaunty repository to my /etc/apt/sources.list and then installing 2.6.28-15 again.
I am missing my sound now, but Eve works again, so I think I can back up the statement about the kernel/kernel configuration being the issue here.
In a completely unrelated aside, I had some bizarre crashes directly after the login screen that revolved around the sound system. I had played around with wines sound system trying to get the microphone to work. Which I suppose eventually had EVE try to access an invalid sound device in the end which caused a crash. But that's probably yet another entirely different crash.
http://bugs.winehq.org/show_bug.cgi?id=15737
James Lewis james@fsck.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |james@fsck.co.uk
--- Comment #39 from James Lewis james@fsck.co.uk 2009-10-13 09:37:55 --- This used to work ok about 3 weeks ago with Ubuntu Karmic, but with one of the recent pre-release patches it has started happening to me also.
If anyone is in any doubt of what the effect is, see here:-
http://www.fsck.co.uk/Bugs/eve-wine.ogv
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #40 from Philip Belemezov philip.belemezov@gmail.com 2009-10-13 09:57:10 --- Created an attachment (id=24081) --> (http://bugs.winehq.org/attachment.cgi?id=24081) Log generated with warn+all
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #41 from Philip Belemezov philip.belemezov@gmail.com 2009-10-13 09:58:17 --- Exactly the same as #39.
While the splash is showing, i.e. EVE is loading, the process tree looks like this:
(shell) -> eve.exe -> ExeFile.exe
After the splash disappears, ExeFile.exe is moved and becomes a child of init.
I run EVE with "WINEDEBUG=warn+all" as suggested in #37.
The log looks quite strange (WINEPREFIX is set to /opt/eve). Here are a couple of examples:
Log: warn:ntdll:FILE_CreateFile L"\??\C:\windows\profiles\phible\My Documents\EVE\logs" not found (c0000035)
In a shell: % file /opt/eve/drive_c/windows/profiles/phible/My\ Documents/EVE/logs /opt/eve/drive_c/windows/profiles/phible/My Documents/EVE/logs: directory
Log: warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\Program Files\CCP\EVE\bin\blue.dll": /opt/eve/dosdevices/c:/Program Files/CCP/EVE/bin/blue.dll: invalid ELF header warn:module:load_builtin_dll cannot open .so lib for builtin L"blue.dll": /usr/bin/../lib32/wine/blue.dll.so: cannot open shared object file: No such file or directory warn:module:alloc_module disabling no-exec because of L"blue.dll"
In a shell: % file /opt/eve/drive_c/Program\ Files/CCP/EVE/bin/blue.dll /opt/eve/drive_c/Program Files/CCP/EVE/bin/blue.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
And so on. The files are there, but wine wouldn't load them.
One more strange thing in the log is this line: warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\Program Files\CCP\EVE\bin\Microsoft.VC80.CRT\MSVCR80.dll": /opt/eve/dosdevices/c:/Program Files/CCP/EVE/bin/Microsoft.VC80.CRT/msvcr80.dll: invalid ELF header
The file is there: % file /opt/eve/dosdevices/c:/Program\ Files/CCP/EVE/bin/Microsoft.VC80.CRT/msvcr80.dll /opt/eve/dosdevices/c:/Program Files/CCP/EVE/bin/Microsoft.VC80.CRT/msvcr80.dll: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
I've attached the log (http://bugs.winehq.org/attachment.cgi?id=24081).
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #42 from James Lewis james@fsck.co.uk 2009-10-13 10:43:22 --- When the app does load successfully, you get a lot of :-
err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008 err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008
This is the first output after the point where it usually hangs... could this be a SMP or threading problem?
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #43 from James Lewis james@fsck.co.uk 2009-10-13 11:07:27 --- The workaround to apply CPU load seemed to work once, but after that I get the same result whatever I try. (On Karmic, using 1.1.31)
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #44 from James Lewis james@fsck.co.uk 2009-10-14 02:39:49 --- Quoting a post on another thread regarding this problem:-
"... I have just booted Karmic beta (14th oct updates) using Jaunty's 2.6.28-15 kernel and my previous Eve configuration with wine 1.1.31 from WineHQ works perfectly. I had tried every other workaround seen on forums with kernel 2.6.31 with no luck.
Since upgrading to Karmic beta: kernel 2.6.31, wine 1.1.31 failed 50 of 50 times over many reboots kernel 2.6.28, wine 1.1.31 has just now worked perfectly 10 times"
Could there be a bug in wine, or even the app, which is sensitive to kernel behaviour... scheduling?
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #45 from James Lewis james@fsck.co.uk 2009-10-14 03:10:33 --- It seems that this bug has been seen on Windows too, with certain combinations of DirectX and 3d drivers:-
http://eve-search.com/thread/1179886
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #46 from mizipzor mizipzor@gmail.com 2009-10-14 03:18:09 --- (In reply to comment #45)
It seems that this bug has been seen on Windows too, with certain combinations of DirectX and 3d drivers:-
Ive experienced this myself on Windows, as I stated in comment #24. So I think its time to assume its not (exclusively) a Wine issue.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #47 from Philip Belemezov philip.belemezov@gmail.com 2009-10-14 04:13:23 --- I've tried running LogServer and it shows no errors whatsoever.
This could be some weird combination of bugs (wine and/or EVE) triggered by the newer kernel (or another package).
Still, the log I've attached in #41 (http://bugs.winehq.org/attachment.cgi?id=24081) seems to indicate that Wine has trouble locating files that are actually there. Also, those paths all appear in their UNC form. I don't know if EVE itself is using UNC path or Wine translates all paths to UNC. Could a developer take a look, please?
http://bugs.winehq.org/show_bug.cgi?id=15737
James Lambert jms.lambert@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jms.lambert@googlemail.com
--- Comment #48 from James Lambert jms.lambert@googlemail.com 2009-10-14 17:15:17 --- I've been playing around with this a little bit and have noticed that if I start a few instances of Eve at once, one of them will start, with 3 instances seeming to cause one to work most of the time.
I start Eve using padsp wine explorer /desktop=0,1920x1200 "C:\Program Files\CCP\EVE\eve.exe"
Looking at System Monitor the process which runs has a waiting channel of 0, while the failed ones stay at pipe_wait.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #49 from Paweł szaybus@gmail.com 2009-10-18 16:47:29 --- Problem still occurs in: 2.6.31-14-generic #47-Ubuntu SMP Thu Oct 15 03:42:30 UTC 2009 x86_64 GNU/Linux wine-1.1.31 nvidia 186.18.36-0
Now even the removal of the config dir does not work any more. Eve starts 1/~50 times. This makes me think about reinstalling windows and dual booting again and I really don't want to do it.
Only output in console is: err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x8d0000 0 0x33fc6c 4 fixme:win:EnumDisplayDevicesW ((null),0,0x338e88,0x00000000), stub!
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #50 from James Lewis james@fsck.co.uk 2009-10-18 18:17:50 --- @pawel, are you running 32 bit or 64 bit. I don't think anyone has confirmed if this impacts 32 bit systems yet.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #51 from Lasse Bigum zenith@zenith.dk 2009-10-19 01:36:37 --- I am running a 32-bit system, so this applies equally to 32-bit and 64-bit systems it seems.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #52 from Paweł szaybus@gmail.com 2009-10-19 09:47:26 --- (In reply to comment #50)
@pawel, are you running 32 bit or 64 bit. I don't think anyone has confirmed if this impacts 32 bit systems yet.
As stated in the kernel line its 64-bit Runing Ubuntu 9.10 karmic btw
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #53 from Nick nick@customdesigns.ca 2009-10-19 12:12:46 --- Not sure if you meant 32-bit hardware specifically, but I'm running 32-bit Gentoo even though my CPU is 64-bit. I'm experiencing this issue still, though I had commented before I thought a kernel upgrade had fixed it. Mine starts probably 60-70% of the time.
Loading the CPU doesn't seem to be foolproof for me either.
I dual boot and run Eve in WinXP often (read: daily), and have not seen this issue there. I don't think it's an Eve issue, seems to be a Linux/Wine issue somewhere.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #54 from James Lewis james@fsck.co.uk 2009-10-19 12:30:36 --- I've been discussing this issue with the CCP GM's over the last few days, and surprisingly they have been very positive and helpful, unlike the NCSoft ones I spoke to regarding Aion.
Apparently they've found an issue they already have open regarding somthing similar to this happening on Windows. However, they believe that there is a workaround by pressing ALT+Enter. I have seen reports from a very few users on Windows reporting this same issue, some of them can press ALT+Enter, and some cant.
It may or may not be the same bug, but even if this is caused by some code issue in Eve it would be in our interest to find out why as it may affect other apps, and if not we may gain some more respect for assisting them to debug their code.
I also sent them the logserver output, which they were quite interested to see showed no errors what-so-ever... not even warnings, it's quite a tribute to Wine I think.
The last message I recieved from them reads:---
---QUOTE---
2009.10.19 16:20:00 GM Retrofire ------------------------------------------------------------------------ Hi.
We have an internal defect on this issue but clearing cache and settings has in most cases solved this, however it should be cicumvented ( until the bug has been fixed ) by pressing ALT+ENTER after selecting the EVE ( Wine ) process. After this the log in screen should display correctly. I don't know if this will work on Linux but it should behave in a similar manner since EVE is being run under Wine.
Best regards, Senior GM Retrofire EVE Online Customer Support
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #55 from Lasse Bigum zenith@zenith.dk 2009-10-19 17:04:05 --- I am on a 64-bit CPU, running a 32-bit system also.
http://bugs.winehq.org/show_bug.cgi?id=15737
Joachim Rousseau syrion.com@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |syrion.com@gmail.com
--- Comment #56 from Joachim Rousseau syrion.com@gmail.com 2009-11-01 05:48:48 --- Same output as comments #49 from Pawel. Running Ubuntu 9.10 64bits with wine 1.1.32 (32bits). The problems didn't occured with wine 1.1.30 32bits + Ubuntu 9.04 64bits.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #57 from Lasse Bigum zenith@zenith.dk 2009-11-01 07:13:41 --- On the EveOnline forums, it has been noted that yo can get Eve to work again, by disabling the network prior to starting Eve, then once loaded, enable it again. Very strange, but works 100% for me so far. I do not have any sound however.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #58 from Joachim Rousseau syrion.com@gmail.com 2009-11-01 12:56:45 --- (In reply to comment #57)
On the EveOnline forums, it has been noted that yo can get Eve to work again, by disabling the network prior to starting Eve, then once loaded, enable it again. Very strange, but works 100% for me so far. I do not have any sound however.
This workaround works for me too, with sound OK
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #59 from Lasse Bigum zenith@zenith.dk 2009-11-01 13:05:09 --- Removing the "pasuspender" part of my line, I got sound to work again.
My start command is: env WINEPREFIX="/home/zenith/.wine" wine explorer /desktop=EVE,1400x1050 "C:\Program Files\CCP\EVE\eve.exe"
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #60 from Philip Belemezov philip.belemezov@gmail.com 2009-11-04 09:31:28 --- I've just read this thread on the EVE forums: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1195604
To summarize:
Apparently, this problem is network related, specifically to BITS, and has only been observed with the kernel Ubuntu 9.10 uses.
The workarounds are:
1) Disable networking prior to starting EVE (not very convenient) 2) Disable BITS (set bitsCancelled to 0 in your prefs.ini file). Here's the script I use:
#!/bin/sh
sed -i 's/bitsCancelled=1/bitsCancelled=0/' /opt/eve/drive_c/windows/profiles/me/Local\ Settings/Application\ Data/CCP/EVE/c_program_files_ccp_eve_tranquility/settings/prefs.ini
WINEPREFIX="/opt/eve" padsp wine explorer /desktop=0,1680x1050 "C:\Program Files\CCP\EVE\eve.exe"
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #61 from Lasse Bigum zenith@zenith.dk 2009-11-04 17:18:29 --- (In reply to comment #60)
The workarounds are:
- Disable networking prior to starting EVE (not very convenient)
Still works for me
- Disable BITS (set bitsCancelled to 0 in your prefs.ini file).
Does not work for me, strangely enough.
http://bugs.winehq.org/show_bug.cgi?id=15737
lez orgstonelove@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |orgstonelove@yahoo.co.uk
--- Comment #62 from lez orgstonelove@yahoo.co.uk 2009-11-29 08:35:59 --- I'm using solaris 10 i86 with Nvidia driver 190.42. Eve crash on loading character selection screen with OUT_OF_MEMORY and INVALID_VALUE errors, every time. Also with driver 185.#
http://bugs.winehq.org/show_bug.cgi?id=15737
Richy bonker479@Hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bonker479@Hotmail.com
--- Comment #63 from Richy bonker479@Hotmail.com 2009-12-01 02:59:14 --- (In reply to comment #62)
I'm using solaris 10 i86 with Nvidia driver 190.42. Eve crash on loading character selection screen with OUT_OF_MEMORY and INVALID_VALUE errors, every time. Also with driver 185.#
Ive upgraded the kernel to 2.6.32 rc8 after someone else claimed this solved the problem for them on the ubuntu forums. I can confirm its also worked for me and now eve loads every time
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #64 from Richy bonker479@Hotmail.com 2009-12-01 03:02:40 --- Sorry please ignore the last comment, I replied to the wrong post. Upgrading the kernel solves the problem of eve not loading on ubuntu unless cpu load is applied, I dont know if it solves any problems with solaris
http://bugs.winehq.org/show_bug.cgi?id=15737
Djip jp_paillot@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jp_paillot@yahoo.fr
--- Comment #65 from Djip jp_paillot@yahoo.fr 2009-12-04 01:39:58 --- Well it crashes.
I've tried with Wine stable 1.0.1 and dev 1.1.33, 1.1.32.
and tried the "DLL trick" too but still :
err:menubuilder:WinMain unknown option -a err:menubuilder:WinMain unknown option -r err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x8e0000 0 0x33fc6c 4 fixme:win:EnumDisplayDevicesW ((null),0,0x338fc0,0x00000000), stub!
http://bugs.winehq.org/show_bug.cgi?id=15737
Tim Burrell tim@timburrell.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tim@timburrell.net
--- Comment #66 from Tim Burrell tim@timburrell.net 2009-12-04 18:20:55 --- *** Bug 20908 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #67 from James Lewis james@fsck.co.uk 2009-12-11 09:21:35 --- This advice is Ubuntu 9.10 specific.
It's definitely related to the kernel, I upgraded my kernel from the mainline verison here:-
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/
dpkg -i linux-headers-2.6.32-020632_2.6.32-020632_all.deb dpkg -i linux-headers-2.6.32-020632-generic_2.6.32-020632_amd64.deb dpkg -i linux-image-2.6.32-020632-generic_2.6.32-020632_amd64.deb
And rebooted,
The first time I booted some of the panel applets failed to load, but I selected "do not remove", and after a second attempt they were all ok.
Eve now works.
It screwed up Virtualbox, and I had to un-install 3.0.8 from synaptic and use 3.1 from Virtualbox' site, but other than that, no problems so far.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #68 from Philip Belemezov philip.belemezov@gmail.com 2009-12-12 04:31:55 --- (In reply to comment #67)
This advice is Ubuntu 9.10 specific.
It's definitely related to the kernel, I upgraded my kernel from the mainline verison here:-
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32/
dpkg -i linux-headers-2.6.32-020632_2.6.32-020632_all.deb dpkg -i linux-headers-2.6.32-020632-generic_2.6.32-020632_amd64.deb dpkg -i linux-image-2.6.32-020632-generic_2.6.32-020632_amd64.deb
And rebooted,
The first time I booted some of the panel applets failed to load, but I selected "do not remove", and after a second attempt they were all ok.
Eve now works.
It screwed up Virtualbox, and I had to un-install 3.0.8 from synaptic and use 3.1 from Virtualbox' site, but other than that, no problems so far.
Confirming that 2.6.32 installed from the PPA works, I've been using it for some days without any problems launching the EVE client.
http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #69 from Nick nick@customdesigns.ca 2009-12-24 16:57:32 --- I upgraded my kernel to 2.6.32.2 from kernel.org [completely stock kernel with no patching] on my Gentoo box and am very happy to report this bug has disappeared.
I'm currently running wine 1.1.34, bug was present before the kernel upgrade ad gone immediately after. I don't think this is a bug in wine. Eve now starts every time without fail.
http://bugs.winehq.org/show_bug.cgi?id=15737
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |INVALID
--- Comment #70 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-25 03:49:29 --- The bug is invalid then.
http://bugs.winehq.org/show_bug.cgi?id=15737
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #71 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-25 03:50:04 --- Please report this problem to your distro.
Closing invalid.