https://bugs.winehq.org/show_bug.cgi?id=43195
Bug ID: 43195 Summary: World of Warcraft 7.2.5 locks up after upgrade to Wine 2.10 Product: Wine-staging Version: 2.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rankincj@yahoo.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Fedora 25 has just upgraded from Wine 2.9-staging to Wine 2.10-staging, and now WoW is locking up at start-up. The music continues to play in the background, but the window freezes completely. I can trigger this bug by switching quickly from character to character for ~10 seconds on the character selection screen.
Curiously, I can "fix" the problem by replacing /usr/lib64/wine/ntdll.dll.so with the version from Wine 2.9-staging.
https://bugs.winehq.org/show_bug.cgi?id=43195
Chris Rankin rankincj@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=43195
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Thanks for reporting this issue. Can you please attach a log file containing the terminal output?
https://bugs.winehq.org/show_bug.cgi?id=43195
Vincent Vinel narthorn@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |narthorn@gmail.com
--- Comment #2 from Vincent Vinel narthorn@gmail.com --- I had the same issue over here with wine-staging 2.10 on Archlinux. Bisect finds that this patch from a few days ago seems to be the culprit:
"Added patch to fix holes in ELF mappings." https://github.com/wine-compholio/wine-staging/commit/ee5545a45f164d640c9b1c...
Building staging without this patch ('--all -W ntdll-Builtin_Prot') fixes it for me ; since this patch does affect ntdll, it is likely the same issue as Chris.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #3 from Chris Rankin rankincj@yahoo.com --- Logging with WINEDEBUG=+ntdll,+seh doesn't reveal anything interesting - just lots of trace calls, e.g.:
0014:trace:ntdll:NtReadFile (0x4c,0x54,(nil),(nil),0x128c8,0x17f60,0x00000030,(nil),(nil)),partial stub! 0027:trace:ntdll:NtWriteFile (0x1c,0x28,(nil),(nil),0x23ec40,0x11df0,0x00000048,(nil),(nil))!
Can you suggest any other channels to examine, please?
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- Thanks again for the bug report. Could you please check if this issue is fixed in current Wine Staging git?
If not, please provide a debug log collected with WINEDEBUG=+tid,+seh.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #5 from Vincent Vinel narthorn@gmail.com --- Created attachment 58497 --> https://bugs.winehq.org/attachment.cgi?id=58497 WINEDEBUG=+tid,+seh on wine-staging-git 0a16521c
Unfortunately, latest git (0a16521c) did not fix it for me.
Here's the debug log up to and during the freeze, although as Chris stated, nothing is output when the game freezes.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #6 from Vincent Vinel narthorn@gmail.com --- Created attachment 58498 --> https://bugs.winehq.org/attachment.cgi?id=58498 WINEDEBUG=+tid,+seh on wine-staging-git 0a16521c without ntdll-Builtin_Prot
Here's another log, this time without ntdll-Builtin_Prot. This might be more interesting, as there seems to be a lot of seh output happening at the exact time the freeze would have occured on a build with the patch.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #7 from Vincent Vinel narthorn@gmail.com --- Only the 64-bit version of the client seems affected by this bug - the 32-bit does not freeze.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #8 from Sebastian Lackner sebastian@fds-team.de --- Could you try to capture a log with WINEDEBUG=+tid,+seh,+loaddll,+virtual ?
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #9 from Vincent Vinel narthorn@gmail.com --- Created attachment 58499 --> https://bugs.winehq.org/attachment.cgi?id=58499 WINEDEBUG=+tid,+seh,+loaddll,+virtual on wine-staging-git 0a16521c
Here's the log. The last lines repeat infinitely so I cut most of them out to reduce size.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #10 from Sebastian Lackner sebastian@fds-team.de --- Thanks, hopefully it should be really fixed now. Please retest with Wine Staging git or when 2.11 is released.
https://bugs.winehq.org/show_bug.cgi?id=43195
--- Comment #11 from Vincent Vinel narthorn@gmail.com --- It looks fixed here. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=43195
Bjoern Bidar theodorstormgrade@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |theodorstormgrade@googlemai | |l.com
--- Comment #12 from Bjoern Bidar theodorstormgrade@googlemail.com --- Can you explain how you fixed the issue?
https://bugs.winehq.org/show_bug.cgi?id=43195
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- Chris can you confirm that the bug is fixed with more recent wine-staging?
https://bugs.winehq.org/show_bug.cgi?id=43195
Chris Rankin rankincj@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #14 from Chris Rankin rankincj@yahoo.com --- Yes, this is now fixed in Fedora's 2.11-staging RPMs. Thanks.
https://bugs.winehq.org/show_bug.cgi?id=43195
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed Staging 3.14