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@winehq.org Reporter: proveit@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.
https://bugs.winehq.org/show_bug.cgi?id=47859
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de