https://bugs.winehq.org/show_bug.cgi?id=49011
Bug ID: 49011 Summary: Royal Quest crashes wineserver Product: Wine Version: 5.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineserver Assignee: wine-bugs@winehq.org Reporter: spoon0042@hotmail.com Distribution: ---
Click "PLAY" in the launcher, click "Log In" -> boom. (Usually anyway, I think a couple times I was able to pick a character then got the crash after clicking "Enter".)
Requested run of gdb gave this:
Reading symbols from /opt/wine-devel/bin/wineserver...Reading symbols from /usr/lib/debug/.build-id/95/97696b2e8b609fa120eaaaf5340792be83679b.debug...done. done. [New LWP 15901] Core was generated by `/opt/wine-devel/bin/wineserver'. Program terminated with signal SIGSEGV, Segmentation fault. #0 req_get_thread_context (req=0x5618cb954488, reply=0x7ffc8c5c7b20) at thread.c:1851 1851 thread.c: No such file or directory. (gdb) backtrace #0 req_get_thread_context (req=0x5618cb954488, reply=0x7ffc8c5c7b20) at thread.c:1851 #1 0x00005618c9521ec3 in call_req_handler (thread=<optimized out>) at request.c:310 #2 0x00005618c9528630 in thread_poll_event (fd=<optimized out>, event=1) at thread.c:368 #3 0x00005618c9502ef6 in main_loop_epoll () at fd.c:476 #4 0x00005618c950316e in main_loop () at fd.c:937 #5 0x00005618c94f39e6 in main ()
And regression test yielded this:
c4dab9b76eb7397f6e5325ff4bdf792cf500e571 is the first bad commit commit c4dab9b76eb7397f6e5325ff4bdf792cf500e571 Author: Jacek Caban jacek@codeweavers.com Date: Wed Apr 22 14:33:23 2020 +0200
server: Block by waiting on context handle in get_thread_context.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48052 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45546 Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 23489508911b463430ec94f084243ab7b6b47a49 376d2675fd4f00819efed8efdbc00d0c80580eb9 M dlls :040000 040000 0fe4c763311f30a02a6341d5e9ec9529d5efa701 35da9ef4fc5f1a4c732d0f1b748387e938787293 M include :040000 040000 40c59f9f5407f93d2223a2d546a47bd6864f2ae2 8c7414aad06eeeee9148960c93dcad26cc7cc00f M server
https://bugs.winehq.org/show_bug.cgi?id=49011
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |c4dab9b76eb7397f6e5325ff4bd | |f792cf500e571 Keywords| |download, regression URL| |https://us.royalquest.com/d | |ownload/ CC| |jacek@codeweavers.com Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #1 from Jacek Caban jacek@codeweavers.com --- Created attachment 66986 --> https://bugs.winehq.org/attachment.cgi?id=66986 fix
This patch should help, thank for the report.
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #2 from Michael McGuire spoon0042@hotmail.com --- Well that was fast. :)
Looks good here, thanks!
https://bugs.winehq.org/show_bug.cgi?id=49011
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=49011
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |harry+winehq@unheit.net
--- Comment #3 from Jacek Caban jacek@codeweavers.com --- *** Bug 49020 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Royal Quest crashes |Multiple games and |wineserver |applications cause | |wineserver crash in Wine | |5.7 Status|UNCONFIRMED |NEW CC| |focht@gmx.net Ever confirmed|0 |1
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
I'm refining the bug summary in attempt to make this more visible. I suspect that quite a number of games and applications are affected in Wine 5.7 release. Unfortunate.
Just investigated another one in https://bugs.winehq.org/show_bug.cgi?id=46107#c28 where the application builtin error/exception handling is affected by this regression.
Regards
https://bugs.winehq.org/show_bug.cgi?id=49011
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fabienmoal@wanadoo.fr
--- Comment #5 from Anastasius Focht focht@gmx.net --- *** Bug 49022 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eaglecomputers.ok@gmail.com
--- Comment #6 from Anastasius Focht focht@gmx.net --- *** Bug 49021 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
food for thought due to the severity/impact: How about having Wine 5.7.1 fixup release? We will see an influx of bug reports soon when users upgrade to Wine 5.7 and try to run their favourite apps/games.
Having two weeks delay for Wine 5.8 is way too much. Last time this exceptional process happened was Wine 4.12, resulting in 4.12.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=49011
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major
https://bugs.winehq.org/show_bug.cgi?id=49011
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax@dexter.no
--- Comment #8 from Sveinar Søpler cybermax@dexter.no --- (In reply to Anastasius Focht from comment #7)
Hello folks,
food for thought due to the severity/impact: How about having Wine 5.7.1 fixup release? We will see an influx of bug reports soon when users upgrade to Wine 5.7 and try to run their favourite apps/games.
Having two weeks delay for Wine 5.8 is way too much. Last time this exceptional process happened was Wine 4.12, resulting in 4.12.1
Regards
Yes. This is as of now a gamebreaking bug, and thus completely useless for loads of ppl.
I notice the debian/ubuntu images is not yet published either, so lets hope for a fix.
https://bugs.winehq.org/show_bug.cgi?id=49011
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #9 from Jacek Caban jacek@codeweavers.com --- The fix is already on its way: https://source.winehq.org/patches/data/184252
FWIW, I'm sorry for the situation. I'm also a bit disappointed that our tests didn't catch it.
This bug mostly affects application anti-cheats and alike, which often require staging anyway. Maybe a staging bug-fix release could mitigate the problem.
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #10 from Steve Ebey eaglecomputers.ok@gmail.com --- Created attachment 67002 --> https://bugs.winehq.org/attachment.cgi?id=67002 The patch file, ready to be applied.
Apply this patch, to the wine from the devel git hub after the staging patches are applied, and compile.
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #11 from Jacek Caban jacek@codeweavers.com --- Actually, our ntdll tests do reproduce the crash, but in this case client kills gracefully threads and doesn't return an error. Well, sorry again.
https://bugs.winehq.org/show_bug.cgi?id=49011
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Attachment #67002|0 |1 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=49011
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaapbuurman@gmail.com
--- Comment #12 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 49023 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |victor.lavaud@pm.me
--- Comment #13 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 49027 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winebugs@evolution-hosting. | |eu
--- Comment #14 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 49032 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #15 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
FYI, staged patchset ntdll-NtSetLdtEntries needs to be rebased when the fix is applied (START_TEST in dlls/kernel32/tests/thread.c is modified).
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49011
aguertin+wine@aguertin.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aguertin+wine@aguertin.net
--- Comment #16 from aguertin+wine@aguertin.net --- *** Bug 49050 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mr.lumberg@gmail.com
--- Comment #17 from Zebediah Figura z.figura12@gmail.com --- *** Bug 49036 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #18 from Ker noa blue-t@web.de --- I am in favor of an emergency hotfix release, recent Ubuntu release Focal can't go back to 5.6 and we get more duplicates over time.
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #19 from Sveinar Søpler cybermax@dexter.no --- (In reply to Ker noa from comment #18)
I am in favor of an emergency hotfix release, recent Ubuntu release Focal can't go back to 5.6 and we get more duplicates over time.
Since it has not happened yet, chances are rather low that it will until next release i think.
https://bugs.winehq.org/show_bug.cgi?id=49011
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |c3fac6e36caab168974dd04a60a | |e1bbb1a0fd919 Status|NEW |RESOLVED
--- Comment #20 from Jacek Caban jacek@codeweavers.com --- https://source.winehq.org/git/wine.git/commitdiff/c3fac6e36caab168974dd04a60...
https://bugs.winehq.org/show_bug.cgi?id=49011
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stevenschlansker@gmail.com
--- Comment #21 from Zebediah Figura z.figura12@gmail.com --- *** Bug 49069 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
--- Comment #22 from Zebediah Figura z.figura12@gmail.com --- *** Bug 49036 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joel.borghi@gmail.com
--- Comment #23 from Zebediah Figura z.figura12@gmail.com --- *** Bug 49104 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49011
Mike Lothian mike@fireburn.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mike@fireburn.co.uk
--- Comment #24 from Mike Lothian mike@fireburn.co.uk --- I've tried the attached patch and the patch at https://source.winehq.org/git/wine.git/commitdiff/c3fac6e36caab168974dd04a60... against 5.7 staging and also wine-staging from git but Warcraft 3 Reforged freezes up on launch with all of them, reverting back to wine-staging 5.6 allows the game to launch again
https://bugs.winehq.org/show_bug.cgi?id=49011
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.8.