https://bugs.winehq.org/show_bug.cgi?id=57787
Bug ID: 57787 Summary: Final Fantasy XI Online crashes with unhandled page fault on launch Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wmi&wbemprox Assignee: wine-bugs@winehq.org Reporter: chiitoo@gentoo.org Regression SHA1: 33756286efb9e6b58831b01b9f2ef4d7992a967a Distribution: Gentoo
Created attachment 77988 --> https://bugs.winehq.org/attachment.cgi?id=77988 Terminal Output/Backtrace
After 33756286efb [1], Final Fantasy XI Online crashes during the "handover" from PlayOnline Viewer to the actual game client.
Attached terminal output with 'WINEDEBUG="wbemprox"' and the backtrace.
Last tested at 9dbd872a714 [2].
Thank you!
1. https://gitlab.winehq.org/wine/wine/-/commit/33756286efb9e6b58831b01b9f2ef4d... 2. https://gitlab.winehq.org/wine/wine/-/commit/9dbd872a714cc5fdbe9d96707d07453...
https://bugs.winehq.org/show_bug.cgi?id=57787
Chiitoo chiitoo@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20210810150839/http://www. | |playonline.com/ff11eu/downl | |oad/media/install_win.html Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #1 from Chiitoo chiitoo@gentoo.org --- Created attachment 77997 --> https://bugs.winehq.org/attachment.cgi?id=77997 Terminal Output/Backtrace v2
Spotted a related commit [1], but it seems it's not quite enough to get past this one (if even expected yet).
Backtrace does show some changes, though, and I'll attach it here in case it helps.
Thank you!
1. https://gitlab.winehq.org/wine/wine/-/commit/f22b09732f7a0cde1404c056e5b5c2b...
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #2 from Hans Leidekker hans@meelstraat.net --- Can you export HKLM\System\CurrentControlSet\Enum with regedit and attach it here?
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #3 from Chiitoo chiitoo@gentoo.org --- Created attachment 78006 --> https://bugs.winehq.org/attachment.cgi?id=78006 Registry Export: HKLM\System\CurrentControlSet\Enum
Done deal, the deal is done.
https://bugs.winehq.org/show_bug.cgi?id=57787
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |f22b09732f7a0cde1404c056e5b | |5c2b426583485
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Fixed with f22b09732f7a0cde1404c056e5b5c2b426583485.
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #5 from Chiitoo chiitoo@gentoo.org --- Apologies if I was unclear, but it appears that f22b09732f7 does not fix this issue, at least not completely.
The crash still happens with a slightly different backtrace.
That said, I had a couple of hours to test some more things, and going with a clean prefix, clean install of the game, the issue does not seem to trigger until I add a DualShock 4 gamepad (which I had been suspecting causing this in the first place).
It often drops off due to a bad cable connection(?) on the controller side (though it's brand new), and I wonder if it leaves old entries behind that are not handled well.
I messed up the test a little by adding the controller before the fixing commit build, so I'll need to re-do it again at some point (though I think I will cheat a little by using up-to-date game files instead of downloading them via the update feature).
If that does work, I suppose this will be one of those rare forwards-incompatible changes where the prefix must be re-created.
Last tested at commit:
https://gitlab.winehq.org/wine/wine/-/commit/a47a9f39d1e9d19a7931cdc254a9cd6...
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #6 from Hans Leidekker hans@meelstraat.net --- Created attachment 78022 --> https://bugs.winehq.org/attachment.cgi?id=78022 patch
Can you try this patch with the controller connected?
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #7 from Chiitoo chiitoo@gentoo.org --- (In reply to Hans Leidekker from comment #6)
Created attachment 78022 [details] patch
Can you try this patch with the controller connected?
Indeed I can, and did, and it does seem to restore normality!
So far no crashes after a little bit of run-time and re-plugging controllers.
Thank you again!
https://bugs.winehq.org/show_bug.cgi?id=57787
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.1.
https://bugs.winehq.org/show_bug.cgi?id=57787
--- Comment #9 from Chiitoo chiitoo@gentoo.org --- Confirmed this is present in 10.1 now, without the additional change from comment #6.
Anything particular holding up the additional change from appearing in a merge request?
Should a new bug be filed or this one re-opened?
Thank you!
https://bugs.winehq.org/show_bug.cgi?id=57787
Chiitoo chiitoo@gentoo.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |10.1 Status|CLOSED |RESOLVED Fixed by SHA1|f22b09732f7a0cde1404c056e5b |fe4ed10ea18b064ed1431fbec5f |5c2b426583485 |36aa16d4a45f0
--- Comment #10 from Chiitoo chiitoo@gentoo.org --- Re-opening to be re-closed on next release, since this is still present in 10.1.
Also adjusting affected version, and updating 'Fixed by SHA1' with the commit that actually fixed this issue [1].
Thank you!
1. https://gitlab.winehq.org/wine/wine/-/commit/fe4ed10ea18b064ed1431fbec5f36aa...
https://bugs.winehq.org/show_bug.cgi?id=57787
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.2.