https://bugs.winehq.org/show_bug.cgi?id=51642
Bug ID: 51642 Summary: Wine 6.15 blocks windows game login Product: Wine Version: 6.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mountmgr.sys Assignee: wine-bugs@winehq.org Reporter: johnherschelfreeman2013@gmail.com Distribution: ---
Created attachment 70502 --> https://bugs.winehq.org/attachment.cgi?id=70502 wine-output-upon-login-attempt
Wine 6.15 blocks login on to world server. Game: EverQuest Tested with 6.14 works fine.
Compiled 6.15 directly from source onto system loaded game and get login error.
Suspected cause anti-cheat or anti-vm software detection is triggered by wine 6.15
https://bugs.winehq.org/show_bug.cgi?id=51642
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine 6.15 blocks windows |EverQuest fails to log in |game login | Component|mountmgr.sys |-unknown Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #1 from johnherschelfreeman2013@gmail.com --- Created attachment 70508 --> https://bugs.winehq.org/attachment.cgi?id=70508 bad commit info that causes this bug regression
info produced by git bisect between wine-6.14 and wine-6.15 and ./configure --without-opencl make make install
https://bugs.winehq.org/show_bug.cgi?id=51642
johnherschelfreeman2013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |091c92521ee22558bbc2adcdd8b | |18b213d818180
https://bugs.winehq.org/show_bug.cgi?id=51642
johnherschelfreeman2013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Gentoo
https://bugs.winehq.org/show_bug.cgi?id=51642
johnherschelfreeman2013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |iphlpapi
https://bugs.winehq.org/show_bug.cgi?id=51642
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huw@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=51642
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huw.davies@physics.ox.ac.uk
--- Comment #2 from Huw Davies huw.davies@physics.ox.ac.uk --- Created attachment 70520 --> https://bugs.winehq.org/attachment.cgi?id=70520 Patch to fix ptr truncation
Does the attached patch help? If not, then please attach a +nsi,+iphlpapi,+seh log.
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #3 from johnherschelfreeman2013@gmail.com --- Created attachment 70522 --> https://bugs.winehq.org/attachment.cgi?id=70522 requested debug log
The patch was applied to the commit and still the same error.
Attached is the output with the requested debug info.
https://bugs.winehq.org/show_bug.cgi?id=51642
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #70520|0 |1 is obsolete| |
--- Comment #4 from Huw Davies huw.davies@physics.ox.ac.uk --- Created attachment 70523 --> https://bugs.winehq.org/attachment.cgi?id=70523 Patch to add traces
Ah right, it's a 32-bit app, so that first patch won't help. Could you apply the attached patch (you can revert the previous one) and regenerate the log? It won't fix the issue, but will produce a more detailed log.
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #5 from johnherschelfreeman2013@gmail.com --- Created attachment 70524 --> https://bugs.winehq.org/attachment.cgi?id=70524 requested debug log 2
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #6 from John H. Freeman johnherschelfreeman2013@gmail.com --- If it'll help I can try to figure out where in that log it is in that log that login is clicked
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #7 from John H. Freeman johnherschelfreeman2013@gmail.com --- Created attachment 70532 --> https://bugs.winehq.org/attachment.cgi?id=70532 quick patch
This seems to allow logins but with unknown effects. from what I can see the adapter address length and adapter aren't populated and it's the adapter address length that causes client to fail to login to the world server.
https://bugs.winehq.org/show_bug.cgi?id=51642
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #70523|0 |1 is obsolete| | Attachment #70532|0 |1 is obsolete| |
--- Comment #8 from Huw Davies huw.davies@physics.ox.ac.uk --- Created attachment 70533 --> https://bugs.winehq.org/attachment.cgi?id=70533 Use the correct phy addr
Ah, nice find! Please try the attached patch.
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #9 from John H. Freeman johnherschelfreeman2013@gmail.com --- seems to work for login and to get to a playable character. I don't expect any related issues moving forward that are related to this fix.
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #10 from John H. Freeman johnherschelfreeman2013@gmail.com --- added it as a patch to emerge with wine-staging 6.15 and it patched and built fine. No real issues so far.
https://bugs.winehq.org/show_bug.cgi?id=51642
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |6460f72db498748a3616b82f937 | |ecbc7d798b65b Status|UNCONFIRMED |RESOLVED
--- Comment #11 from Huw Davies huw.davies@physics.ox.ac.uk --- Fixed by 6460f72db498748a3616b82f937ecbc7d798b65b
https://bugs.winehq.org/show_bug.cgi?id=51642
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.16.
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #13 from John H. Freeman johnherschelfreeman2013@gmail.com --- was the unit test that would of caught this found?
https://bugs.winehq.org/show_bug.cgi?id=51642
--- Comment #14 from John H. Freeman johnherschelfreeman2013@gmail.com --- https://gitlab.winehq.org/wine/wine/-/merge_requests/4926?commit_id=c5761ace...