https://bugs.winehq.org/show_bug.cgi?id=46263
Bug ID: 46263 Summary: Final Fantasy XI crashes after accepting EULA when using Ashita Product: Wine-staging Version: 3.21 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@foreversmall.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 62965 --> https://bugs.winehq.org/attachment.cgi?id=62965 Terminal Output with backtrace of crash.
When using Ashita with FFXI the game crashes shortly after accepting the EULA. I've confirmed this with all the versions of wine starting from version 3.0 stable, all the way up to 3.21 staging. The only way I've been able to get the game to launch is to compile wine myself with the following patch: https://gitlab.com/farmboy0/wine/commit/54aea128e91a6b03bff05e79d9a09bea572c...
Its very easy to recreate, use all the standard AppDB info to get FFXI setup. Download ashita from the website: https://git.ashitaxi.com/Ashita/Ashitav3-Launcher/raw/master/Ashita.exe
From here you need all the ashita pre-reqs:
http://docs.ashitaxi.com/requirements/
Setup a config file with the settings ../Ashita/Config/Boot/
You can launch the game via this command: wine %path_to_Ashita%/injector.exe "%CONFIGFILE%.xml"
If it properly loads then once you accept the EULA it will crash.
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #1 from Algaris winehq@foreversmall.com --- Created attachment 62967 --> https://bugs.winehq.org/attachment.cgi?id=62967 Example ashita config file
See attached example for a config file. The easiest way to test is with private server.
Replace %SERVER%, %USERNAME%, and %PASSWORD% in the config file with a valid account for the server and set an appropriate resolution.
https://bugs.winehq.org/show_bug.cgi?id=46263
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- This also happens with vanilla WINE? If so, this is not a staging issue.
https://bugs.winehq.org/show_bug.cgi?id=46263
farmboy0+winehq@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |farmboy0+winehq@googlemail. | |com
--- Comment #3 from farmboy0+winehq@googlemail.com --- Created attachment 62976 --> https://bugs.winehq.org/attachment.cgi?id=62976 patch to fix the crash
The attached patch fixes the crash.
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Can you provide a log (when it crashes). +x11drv,imm
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #5 from Algaris winehq@foreversmall.com --- Created attachment 62998 --> https://bugs.winehq.org/attachment.cgi?id=62998 This is the requested log with x11drv and imm debugs
Let me know if you need anything else.
https://bugs.winehq.org/show_bug.cgi?id=46263
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 63033 --> https://bugs.winehq.org/attachment.cgi?id=63033 Possible Solution.
Can you please try this patch?
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #7 from Algaris winehq@foreversmall.com --- Created attachment 63037 --> https://bugs.winehq.org/attachment.cgi?id=63037 Wine 4.0-rc2 with Fix - crash log with debugs for imm x11drv
Your proposed fix still crashes at the same point but this is an improvement! One thing I noticed is that the window properly registers with the window manager and has the Ashita Logo, which never used to work.
https://bugs.winehq.org/show_bug.cgi?id=46263
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/winex11-ime-chec | |k-thread-data Ever confirmed|0 |1 Status|UNCONFIRMED |STAGED
https://bugs.winehq.org/show_bug.cgi?id=46263
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine-staging |Wine Component|-unknown |-unknown
https://bugs.winehq.org/show_bug.cgi?id=46263
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winex11.drv Severity|major |normal CC| |o.dierick@piezo-forte.be
--- Comment #8 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
An issue has arisen after a recent World of Warships update to 12.2 [1]: The game hangs indefinitely at the initial login screen with music in the background.
It only affects Linux users, including SteamOS/Steamdeck users.
Some Steam users reported that switching to an older Proton version did fix the issue for them [2].
I had the issue too while using upstream Wine 8.0-rc5. Knowing that an older Proton version could start the game, I knew a patch already addressed the issue. I switched to Wine-staging 8.0-rc5 and the issue was gone [3].
I also confirmed the issue with Wine 8.5 and the absence of issue with Wine-staging 8.5.
So, I bisected Wine-staging and found the patch that addressed the issue is winex11-ime-check-thread-data which lead me to this bug.
Compiling upstream Wine with this single patch allows the game to continue loading.
Regards.
[1] https://steamcommunity.com/app/552990/discussions/1/3826410479325538440/ [2] https://steamcommunity.com/app/552990/discussions/1/3826410479323839940/ [3] https://steamcommunity.com/app/552990/discussions/1/3820781363195014477/
https://bugs.winehq.org/show_bug.cgi?id=46263
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Final Fantasy XI crashes |Final Fantasy XI crashes |after accepting EULA when |after accepting EULA when |using Ashita |using Ashita; World of | |Warships hangs at login | |screen
https://bugs.winehq.org/show_bug.cgi?id=46263
--- Comment #9 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
It seems that World of Warships (update 13.0) is no longer affected by this issue, as I couldn't reproduce it on a fresh install with upstream Wine 9.1.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=46263
Chiitoo chiitoo@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chiitoo@gentoo.org
--- Comment #10 from Chiitoo chiitoo@gentoo.org --- Perhaps it should be noted that "ashita" and "private servers" and such violate the terms of use/service/etc. of Final Fantasy XI Online, and as such, I think they could be considered as "cracks" of sorts which generally are not supported by the Wine project.
That said, making things works more with Wine will always be worthwhile, I maybe guess. ^^
https://bugs.winehq.org/show_bug.cgi?id=46263
Aida Jonikienė aidas957@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aidas957@gmail.com
--- Comment #11 from Aida Jonikienė aidas957@gmail.com --- (In reply to Olivier F. R. Dierick from comment #9)
Hello,
It seems that World of Warships (update 13.0) is no longer affected by this issue, as I couldn't reproduce it on a fresh install with upstream Wine 9.1.
Regards.
Does that update 13.0 still hang on Wine 8.5? If so then something in Wine was definitely fixed
https://bugs.winehq.org/show_bug.cgi?id=46263
Algaris winehq@foreversmall.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED
--- Comment #12 from Algaris winehq@foreversmall.com --- I never reported back that this was fixed some time ago in the 4.x versions of wine staging I'm pretty sure. FFXI and Ashita launch and work as expected.
https://bugs.winehq.org/show_bug.cgi?id=46263
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.3.