[Bug 47859] New: Ragnarok Online (iRO): Updater crashes, possibly because of Gecko - backtrace included

WineHQ Bugzilla wine-bugs at winehq.org
Mon Sep 30 17:44:39 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=47859

            Bug ID: 47859
           Summary: Ragnarok Online (iRO): Updater crashes, possibly
                    because of Gecko - backtrace included
           Product: Wine
           Version: 4.17
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: proveit at tutamail.com
      Distribution: ---

Created attachment 65362
  --> https://bugs.winehq.org/attachment.cgi?id=65362
Terminal output AND backtrace from the crash

I produced this bug on a 64-bit version of Mint 19.1 (Mate).

I want to note that Wine Gecko (32-bit) version 2.47, Wine Mono Runtime 4.9.3,
and Wine Mono Windows Support 4.9.3 are installed. Wine itself prompted me to
install them; the packages are not from my operating system's repository. I
initially had Wine stable installed when Gecko and Mono were installed.
However, I upgraded to Wine development branch before doing this test, wiping
out all my Wine bottles in the process. The only caveat is that I don't know if
Wine development would have upgraded the packages if I had started with it.

Although my specific problem is with a game, I believe there is a larger
problem with Gecko being unable to simulate the functionality of Internet
Explorer or whatever browser the updater invokes to display its content.

To replicate the problem:

1. Download the installer by clicking "Ragnarok Download" here:
http://www.playragnarok.com/downloads/clientdownload.aspx

2. You get a file called Ragnarok-DLM.exe. This is a download manager. There is
no known way to run the download manager under Linux. However, you can run the
download manager in Windows, then move the 3 files it downloads to Linux. The 3
files are:

Media1.cab: SHA256 hash is
9e910ac06534197bb378a23eaf0165c96f527b8d7ee3a9a11b08fd16301b8a66
Media2.cab: SHA256 hash is
f469e34f999653a143d53c696649b45bdc44847b547da9631ac4f274179d0738
Ragnarok_Installer.msi: SHA256 hash is
8d10a9175da618574c4130f2398d5a2b83af516ac6fae7c6d98e7f240d4f6288

3. Install vcrun2008 using winetricks:
./winetricks vcrun2008

4. Install the game itself:
wine start Ragnarok_Installer.msi

5. The game successfully installs. Launch the game itself with the checkbox or
using the shortcut on your desktop; doesn't matter which.

6. The game tries to update itself. The result is a wine crash either
instantly, or within 60 seconds. I've attached a crash log.

7. After the installer crashes, the terminal doesn't show a $ sign, so I killed
the process with Ctrl + C. Terminal output is also attached as
terminaloutput.txt.

Workaround: The updater on the game does not crash if "winetricks vcrun2008
ie8" is used. Because ie8 solves the problem, Gecko is a possible cause of the
crash. However, installing ie8 is not the best long-term solution. Gecko would
be preferable.

Another observation is that ie8 is not ALWAYS required. For example, when I
tested the same version of Linux on a VirtualBox virtual machine, ie8 was NOT
required. This indicates that the crash may be dependent on hardware to some
extent.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list