http://bugs.winehq.org/show_bug.cgi?id=14140
Summary: Entropia Universe installer hangs Product: Wine Version: CVS/GIT Platform: Other URL: http://www.project-entropia.com OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The current installer, 94aaad630331ce64c219f45e31175f913e9ba402 entropia_installer.exe goes into a loop forever, scanning backwards from the end of the commandline, but not hitting its expected termination condition.
You can watch this with
WINEDEBUG=+relay ~/wine-git/wine entropia_installer.exe grep Call.*strcmp log
Interestingly, it compares each char to both / and . And if you pass /, it gets happy and compares against u. Passing /u makes it really happy, and it shows a ui briefly. It seems to install a few files, then exits.
It should have launched the real downloader, ~/.wine/drive_c/Program Files/MindArk/Entropia Universe/ClientLoader.exe Running that by hand downloads a bunch of stuff, then exits. I think it's supposed to run ~/.wine/drive_c/Program Files/MindArk/Entropia Universe/Entropia.exe When you do this by hand, wine complains
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileA' used by L"C:\windows\system32\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileA' used by L"C:\windows\system32\d3dx9_30.dll". If you are using builtin L"d3dx9_30.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileInMemory' used by L"C:\windows\system32\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"C:\windows\system32\d3dx9_30.dll". If you are using builtin L"d3dx9_30.dll", try using the native one instead. err:module:import_dll Library WMVCore.DLL (which is needed by L"C:\Program Files\MindArk\Entropia Universe\Entropia.exe") not found
and exits. Doing winetricks directx9 wmp10 gets around this.
Entropia then puts up a window very briefly, then quits. If you then do winetricks vcrun2005sp1, you get bug 14137 (i.e. the app loads msvcp80 wrong and exits).
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #1 from Dan Kegel dank@kegel.com 2008-06-27 07:36:43 --- So let this bug be about the downloader commandline parsing hang, and let bug 14137 be about the startup problem. (I think both downloaders download the same updated client.)
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #2 from Austin English austinenglish@gmail.com 2008-12-25 17:06:38 --- Still present in git.
http://bugs.winehq.org/show_bug.cgi?id=14140
davidfalkayn@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davidfalkayn@gmail.com
--- Comment #3 from davidfalkayn@gmail.com 2009-01-09 03:09:32 --- I was able to run the entropia_installer.exe using Wine 1.1.10 and it proceeded to ask for an install language (several times throughout the install) but download and install everything properly and then start up the client loader window. I don't know what fixed it but it definitely didn't do that before.
http://bugs.winehq.org/show_bug.cgi?id=14140
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #4 from Austin English austinenglish@gmail.com 2009-01-20 02:39:23 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #5 from Andrew Nguyen arethusa26@gmail.com 2009-04-02 05:45:30 --- The argv[0] issue with the Entropia Universe installer seems to be a duplicate of bug 17539. The patch attached to that report allows the installer to start without requiring winepath or wine start /Unix.
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #6 from Jeff Zaroyko jeffz@jeffz.name 2009-04-03 20:12:05 --- (In reply to comment #5)
The argv[0] issue with the Entropia Universe installer seems to be a duplicate of bug 17539. The patch attached to that report allows the installer to start without requiring winepath or wine start /Unix.
does it also crash on windows if you start it using cmd instead of explorer?
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #7 from Andrew Nguyen arethusa26@gmail.com 2009-04-03 21:54:50 --- Installer never crashes in any of the failure or success scenarios, but it does indeed exhibit the same infinite looping behavior when started from cmd.exe with any command line that doesn't contain a backslash.
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #8 from Jeff Zaroyko jeffz@jeffz.name 2009-04-03 22:19:43 --- (In reply to comment #7)
Installer never crashes in any of the failure or success scenarios, but it does indeed exhibit the same infinite looping behavior when started from cmd.exe with any command line that doesn't contain a backslash.
Er, I meant to specify, "on windows does it crash if you use cmd.exe instead of explorer". Alexandre committed his fix from the other bug report, but I'm not sure I see the reasoning behind it if the same crash also occurs on Windows.
If the idea is to make 'wine foo.exe' the same as running foo.exe from explorer on Windows then the quoting behavior that start /Unix provides should also be present I think.
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #9 from Andrew Nguyen arethusa26@gmail.com 2009-04-03 22:24:59 --- I should have also clarified my own response. My information pertained to a test run on Windows using cmd.exe, and the exhibited behavior is what I have mentioned.
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #10 from Austin English austinenglish@gmail.com 2010-08-21 12:37:19 --- http://dlmirror.entropiauniverse.com/calypso_installer.exe
The installer's not the exact same one: d9f14c017bc4fcf825280be02a083eac4a074913 calypso_installer.exe
(but this bug is 2 years old, so not a surprise).
When run, it complains that vcrun2005 files aren't new enough, so it installs its own. After that, installs fine, and runs the Client Loader and starts downloading files. Fixed?
http://bugs.winehq.org/show_bug.cgi?id=14140
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=14140
--- Comment #11 from Rosanne DiMesio dimesio@earthlink.net 2012-02-12 21:57:39 CST --- I found two installers for download, one from www.planetcalypso.com (calypso.exe) and the other from www.entropiauniverse.com (euweb.exe). Both insist on updating vcrun2005 (even if it's already been installed with winetricks), then download the real installer, currently entropia_universe_setup_12.4.3.92118.exe.
As for whether this is fixed, the installer doesn't hang, but it will crash sometimes after installing vcrun2005, and I can't find any consistent reason why, or any solution other than to keep trying until it works. Tested in 1.4-rc3.
http://bugs.winehq.org/show_bug.cgi?id=14140
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Depends on| |21939
http://bugs.winehq.org/show_bug.cgi?id=14140
Bug 14140 depends on bug 21939, which changed state.
Bug 21939 Summary: Several apps/games need "WMVCore.dll" http://bugs.winehq.org/show_bug.cgi?id=21939
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=14140
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Rosanne DiMesio dimesio@earthlink.net 2013-03-08 13:24:09 CST --- Tested the current installer from http://www.entropiauniverse.com/ in 1.5.25, and the installer doesn't hang, crash, complain about vcrun, or do anything other than install the game, including downloading massive amounts of content.
Marking fixed.
http://bugs.winehq.org/show_bug.cgi?id=14140
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2013-03-15 14:45:52 CDT --- Closing bugs fixed in 1.5.26.