http://bugs.winehq.org/show_bug.cgi?id=20820
Summary: Magic: the Gathering Online 3.0 Renamer.exe hangs on startup. Product: Wine Version: 1.1.33 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P4 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: bss@iguanasuicide.net
Created an attachment (id=24938) --> (http://bugs.winehq.org/attachment.cgi?id=24938) stderr output of wine process when running Renamer.exe
Looking through some of the existing bugs, I was thinking that MtGO might be convinced to work with modern wine. I ran into this issue that does not seem to have a bug already associated with it.
Steps to reproduce: 0. Install wine from Emulators:Wine repository on openSUSE Build Service for openSUSE 11.2 1. Clean wine directory (if exists). Use (winetricks win2k) to switch to MS Windows 2000 emulation. 2. Download and install MtGO.[http://www.wizards.com/Magic/TCG/Article.aspx?x=magic/magiconline/downloadli...] Download helper works fine. Installer makes a lot of noise in the logs, but seems to work. 3. Install 'dotnet20' component through winetricks. * This works around Bug 14067. You may or may not need this if you have a more recent version of wine. 4. cd "$WINE_PREFIX/drive_c/Program Files/Wizards of the Coast/Magic Online III" 5. wine 'C:\Program Files\Wizards of the Coast\Magic Online III\Renamer.exe' 6. hang after: err:seh:setup_exception_record nested exception on signal stack in thread 0021 eip 7bc70bd0 esp 7ffdbc7c stack 0x242000-0x340000
http://bugs.winehq.org/show_bug.cgi?id=20820
--- Comment #1 from Boyd Stephen Smith Jr. bss@iguanasuicide.net 2009-11-24 14:46:39 --- Also appears to affect kicker.exe from the same program. On my system currently kicker identifies files that are "out of date" and then asks me to update. When I do so, it appears to start downloading, but actually hangs. Last message is the same as Renamer.exe.
http://bugs.winehq.org/show_bug.cgi?id=20820
--- Comment #2 from Boyd Stephen Smith Jr. bss@iguanasuicide.net 2009-11-24 14:47:32 --- Created an attachment (id=24939) --> (http://bugs.winehq.org/attachment.cgi?id=24939) stderr output of wine process when running kicker.exe
http://bugs.winehq.org/show_bug.cgi?id=20820
philippe philippe.litou@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from philippe philippe.litou@free.fr 2009-11-26 15:13:02 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=20820
Mike Ellery mellery@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mellery@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20820
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |http://mtgoinstaller1.onlin | |egaming.wizards.com/mtgov3/ | |helper/MTGOIII_Helper.exe CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net 2010-08-19 04:57:11 --- Hello,
can't reproduce the reported hangs.
(clean WINEPREFIX, 'winetricks dotnet20' prerequisite).
$ wine --version wine-1.3.0-396-g8333559
I used the bootstrap-downloader "MTGOIII_Helper.exe" to download the full game installer.
Interestingly they employ some kind of bittorrent protocol scheme, deferring bandwidth burden to users ;-)
I got around 500 KiB/s download (100-150 KiB/s per connected client) and it took around 100 KiB/s upload bandwidth (which is only a fraction my pipe can deliver). They probably limited the upload to not take too much from users.
Indeed they state the client behaviour:
http://wizards.solidstatenetworks.com/about/
--- quote --- When you use the Wizards Downloader to download Wizards Games, you temporarily participate in a secure, closed network where you receive pieces of the game files from multiple sources, including other active users. --- quote ---
Near the end, the client died:
--- snip --- err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased --- snip ---
Might be a handle leak or the download client uses up that much handles "by design". Good thing Wine emits this diagnostics now ;-) Client restart, it automatically rechecked downloaded parts and downloaded rest successfully.
At the end, the bootstrapper client will automatically start the full installer which requires .NET (installs assemblies) so you need to have a clean WINEPREFIX with 'winetricks dotnet20' prepared _before_ running the bootstrap downloader.
Anyway, running these "renamer.exe" and "kicker.exe" tools (.NET assemblies, obfuscated) doesn't show the hangs nor reported "err:seh:setup_exception_record nested exception on signal stack" messages.
Can you retest with newer Wine version? If still present please post your Linux distro specs (could also be a kernel bug).
Regards
http://bugs.winehq.org/show_bug.cgi?id=20820
--- Comment #5 from anson123 anson123@gmail.com 2011-05-26 02:23:24 CDT --- Created an attachment (id=34901) --> (http://bugs.winehq.org/attachment.cgi?id=34901) screenshot of error at 34%
http://bugs.winehq.org/show_bug.cgi?id=20820
anson123 anson123@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |anson123@gmail.com
--- Comment #6 from anson123 anson123@gmail.com 2011-05-26 02:31:53 CDT --- System: 1. Ubuntu 11.04 64 bit 2. Wine 1.3.20
MTGO install: 1. Installed Wine 1.3.20 2. Installed winetricks dotnet20 3. Downloaded and installed the MTGO game client 4. Ran the desktop shortcut 5. Updated the game ****up to this point there were no noticeable errors 6. Launched the game, load stpped at 34% due to an error (see attached screenshot)
http://bugs.winehq.org/show_bug.cgi?id=20820
ricardo filipe ricardo_barbano@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ricardo_barbano@hotmail.com
--- Comment #7 from ricardo filipe ricardo_barbano@hotmail.com 2012-02-28 16:50:44 CST --- anson123 that is a different bug. Boyd i have no such problems now, can you retest? There were some in previous wine versions, but now Kicker.exe launches fine and updates with dotnet30. Renamer.exe doesn't launch because it checks the .net version and it requires v4.0 which wine doesn't support yet (maybe we can lie to the app and try launching with dotnet30?) Otherwise, this bug is fixed for me.
http://bugs.winehq.org/show_bug.cgi?id=20820
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Anastasius Focht focht@gmx.net 2012-04-08 06:48:08 CDT --- Hello,
confirmed fixed by two people, marking fixed. Reopen if still a problem with recent Wine.
Regards
http://bugs.winehq.org/show_bug.cgi?id=20820
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2012-04-13 13:29:15 CDT --- Closing bugs fixed in 1.5.2.