http://bugs.winehq.org/show_bug.cgi?id=21451
Summary: EVE Online Dominion 1.1 audio loops/client hangs Product: Wine Version: 1.1.36 Platform: x86 URL: http://www.eveonline.com/ OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: webmaster@thw-theorie.de
Since EVE Online Dominion 1.1 (Version: 6.21.126344), running with wine-1.1.36, audio starts to loop during character load, and after a few seconds, it hangs completely. Turning audio off (in the client's options) fixes the problem. Enabling audio after loading the character results in an immediate crash.
Steps to reproduce: - If you don't have an EVE Online subscription, get a free 14-day trial account and download the client at eveonline.com - Make sure you have ANY wine sound API selected and working - Run EVE, log in, and load a character. To recognize the begin of the sound loop, enable ingame music. - While the loading bar is shown, audio output begins to loop - After a few seconds, the client hangs. CPU output remains at a high level.
Alternatively: - Disable audio completely at the login screen - Log in and load a character - Play a while if you like, EVE will run stable - Open the options screen, and re-enable audio - The client hangs immediately
Remarks: It makes no difference which audio driver wine uses. The bug occurs for all APIs (OSS, ALSA, Pulseaudio).
It makes no difference whether EVE Voice is enabled or not.
CCP told me in reply to a petition, that they "changed the audio subsystem to fix some bugs". According to the patch notes, these changes apply to EVE Voice.
I didn't test older wine versions. According to posts in the EVE forums, those are also affected, at least down to 1.1.33: http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1254681
When using a native dsound.dll/dsound3d.dll from DX 9c, audio additionally crackles, but the loop/hang still occurs.
http://bugs.winehq.org/show_bug.cgi?id=21451
Rob Knop rknop@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rknop@pobox.com
--- Comment #1 from Rob Knop rknop@pobox.com 2010-01-22 14:19:45 --- I *do* have this working on Debian Lenny, kernel 2.6.26-2.686, using Wine compiled from the git archive sometime last November. To make it work, I have to use PulseAudio, and tell Wine to use the ESounD driver.
On my Ubuntu 9.10 box, EVE Online crashes exactly as described in the original bug report, and I have tried the latest git tree as well as 1.1.31. Something is different about how Wine interacts with something in the system (the kernel?) between Debian Lenny and Ubuntu 9.10.
http://bugs.winehq.org/show_bug.cgi?id=21451
Rob Knop rknop@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Rob Knop rknop@pobox.com 2010-01-22 14:20:15 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=21451
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Severity|major |normal
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-23 01:35:33 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=21451
Rob livingeasy@live.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |livingeasy@live.com
--- Comment #4 from Rob livingeasy@live.com 2010-01-23 07:15:13 --- The sound problem described is accurate
Also problem loading splash screen you must have networking turned off for the game to load but turn it on fast while loading or game will never connect to internet..
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #5 from Kai Blaschke webmaster@thw-theorie.de 2010-01-24 16:48:40 --- Renaming/deleting the EVE\res\Audio\Jukebox\ folder so EVE can't find it's background music "fixes" the bug. This narrows the search down a bit I hope.
The splash screen/network problem looks like different bug. You should rather open a new report than posting it as a comment here.
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #6 from Kai Blaschke webmaster@thw-theorie.de 2010-01-27 02:26:45 --- I want to add that I've experienced client hangs since many Wine and EVE versions while _loading_ the game, even before the game window is shown. ExeFile.exe just stalls after consuming about 1 or 2 seconds of CPU time, and has to be killed. If running EVE using eve.exe, the splash screen shows, and just disappears about 30 seconds later. If you don't look into your process list, you won't notice the client is still running (only if using a virtual desktop, which then remains open).
After renaming the jukebox folder, the client starts up correctly all the time, so I'm quite sure the cause is the same.
General MP3 playing doesn't seem to be problematic, as the theme at the login screen and ambient music in missions still plays without crashing EVE.
http://bugs.winehq.org/show_bug.cgi?id=21451
evanh evanh@clear.net.nz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |evanh@clear.net.nz
--- Comment #7 from evanh evanh@clear.net.nz 2010-01-27 05:26:30 --- The network startup bug and the related frequent non-starts is exclusive to Ubuntu 9.10. It's well documented in the Eve-O Linux forum. It's not a Wine problem.
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #8 from evanh evanh@clear.net.nz 2010-01-28 05:48:47 --- There is a reasonable chance this is just buggy Eve code. The jukebox has not been very stable on any platform since CCP revamped it to play user tracks.
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #9 from Kai Blaschke webmaster@thw-theorie.de 2010-01-28 06:20:36 --- Truely spoken. But at least the recent changes don't crash the client while running on top of a real Windows OS. I did a trace a while ago on the startup problem, which revealed the game is waiting for some thread to finish/return, which it never does. Such an infinite wait explains why it first locks up the EVE audio subsystem, and shortly after the whole client. If I've got some free time at the weekend, I'll look further into it, and try to create some strace dumps which might help a dev with more insight into wine to point out what exactly is going wrong here.
http://bugs.winehq.org/show_bug.cgi?id=21451
Colin Wetherbee cww@denterprises.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cww@denterprises.org
--- Comment #10 from Colin Wetherbee cww@denterprises.org 2010-02-01 03:44:17 --- Renaming the jukebox directory also solves this problem completely for me.
Previously, however, I could disable audio at the login screen, and re-enable it once I had logged into the game, and the game would not hang.
This is on Wine 1.1.18 (because that's the latest I can use with EverQuest II ;) ).
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #11 from Colin Wetherbee cww@denterprises.org 2010-02-01 03:46:31 --- Also, I suspect this bug is probably related (if not a duplicate altogether, depending on the solution) of bug #21373.
http://bugs.winehq.org/show_bug.cgi?id=21451
Eric Sandall sandalle@sourcemage.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sandalle@sourcemage.org
--- Comment #12 from Eric Sandall sandalle@sourcemage.org 2010-03-22 02:45:23 --- I have also run into this issue and renaming the res/audio/Jukebox directory fixes it for me.
WINE 1.1.41.
http://bugs.winehq.org/show_bug.cgi?id=21451
--- Comment #13 from evanh evanh@clear.net.nz 2010-06-22 20:42:40 --- I'm inclined to agree with Colin -That both bugs are the same one, just with slightly different interpretations of what they are seeing.
http://bugs.winehq.org/show_bug.cgi?id=21451
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #14 from Austin English austinenglish@gmail.com 2010-06-23 12:19:09 --- Dupe then.
*** This bug has been marked as a duplicate of bug 21373 ***
http://bugs.winehq.org/show_bug.cgi?id=21451
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Austin English austinenglish@gmail.com 2010-06-23 12:19:18 --- Closing.