https://bugs.winehq.org/show_bug.cgi?id=51976
Bug ID: 51976 Summary: The Elder Scrolls Online crashes at startup since it auto-updated to v7.2.5 on Nov 1 2021 Product: Wine Version: 6.17 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: o.dierick@piezo-forte.be Distribution: ---
Created attachment 70965 --> https://bugs.winehq.org/attachment.cgi?id=70965 default terminal output (wine 6.20)
Hello,
After upgrading the game The Elder Scrolls Online to v7.2.5 (Deadlands & Update 32) on Nov 1, I can no longer start the application.
I was using Wine 6.17 at the time (had no issue with it before the game update) and upgraded to 6.19, then 6.20, and got the same result.
The launcher works fine, but as soon as I click the PLAY button, a wine debug dialog pops-up about a crash in the game client (eso64.exe - this is a 64bit app).
The patch notes of the game speaks of changes in Nvidia DLSS & DLAA and Multithreaded Rendering, but a +relay log shows that the crash occurs right after a call to BluetoothFindFirstRadio(), in the same thread. I don't recall seeing that function before so that may be an unmentioned change to the application, or it may have nothing to do with the crash; I don't know (yet).
https://forums.elderscrollsonline.com/en/discussion/590109/pc-mac-patch-note...
Regards.
https://bugs.winehq.org/show_bug.cgi?id=51976
jisaak98@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jisaak98@gmail.com
--- Comment #1 from jisaak98@gmail.com --- Created attachment 71112 --> https://bugs.winehq.org/attachment.cgi?id=71112 Backtrace for 6.22-staging
I've tried it with wine-staging, and it also crashes. But it's known to work with Valve's Proton Experimental and Glorious Eggroll binary builds. I wonder what changes make it work.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #2 from jisaak98@gmail.com --- Created attachment 71334 --> https://bugs.winehq.org/attachment.cgi?id=71334 Backtrace for wine 7.0-rc1
Tested with wine 7.0-rc1, crash is still there
https://bugs.winehq.org/show_bug.cgi?id=51976
Alexander Vereeken Alexander88207@Protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Alexander88207@Protonmail.c | |om
https://bugs.winehq.org/show_bug.cgi?id=51976
JD McMillian jdmcmillian@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jdmcmillian@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #3 from JD McMillian jdmcmillian@gmail.com --- I get the exact same bug, I tried it with pure Wine, PlayOnLinux and even tried it with a new subscription to Crossover. The same bug in all cases, this is definitely a Wine issue. I haven't tried proton, and I cant do Steam since I own the standalone version of ESO.
Tested with various version of Wine, including 6.17, 32 and 64 bit.
https://bugs.winehq.org/show_bug.cgi?id=51976
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Can you post a +relay log? I don't see how BluetoothFindFirstRadio would lead to a crash...
I haven't tried proton, and I cant do Steam since I own the standalone version of ESO.
You should be able to use proton outside of steam as well.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #5 from jisaak98@gmail.com --- Uploaded a full log with +relay onto external upload service, since it won't fit here (17Mb, wine 7.0rc5, playonlinux): https://ufile.io/05f33ov7
Note that I had to edit out some sensitive data like hostnames
https://bugs.winehq.org/show_bug.cgi?id=51976
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Playonlinux is not supported here. Please, test with plain latest wine only (the dev version). Currently, it is wine-7.0-rc5.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #7 from jisaak98@gmail.com --- Playonlinux is only used as a GUI to manage prefixes. It uses system wine binaries, not those provided by playonlinux.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #8 from JD McMillian jdmcmillian@gmail.com --- Created attachment 71585 --> https://bugs.winehq.org/attachment.cgi?id=71585 The backtrace from the run with WINEDEBUG=+relay enabled.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #9 from JD McMillian jdmcmillian@gmail.com --- Comment on attachment 71585 --> https://bugs.winehq.org/attachment.cgi?id=71585 The backtrace from the run with WINEDEBUG=+relay enabled.
The full relay log output exceeded the 10MB limit, but can be found here:
It was compressed using tar.gz
1.8G Jan 10 02:27 relay.log --> 91M Jan 10 02:31 relay.log.tar.gz
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #10 from JD McMillian jdmcmillian@gmail.com --- Comment on attachment 71585 --> https://bugs.winehq.org/attachment.cgi?id=71585 The backtrace from the run with WINEDEBUG=+relay enabled.
Full log link was updated to: https://ufile.io/fy6fla7t
1.8G Jan 10 02:49 cleaned--relay.log --> 91M Jan 10 02:51 cleaned--relay.log.tar.gz
(Sorry for the 2nd uplaod, still learning this system)
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #11 from Fabian Maurer dark.shadow4@web.de --- IMHO the log doesn't show too much, I don't think it's related to Bluetooth though.
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #12 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Bisecting wine-ge-custom 7.1 from glorious-eggroll shows that those patches fixes the issue for me:
1. Wine-staging patchset ntdll-Syscall_Emulation [1];
2. Patch from Paul Gofman (part 2/4 of [2]): From 7750e85dad194a39a1e5bb17e3afc80399e63fcb Mon Sep 17 00:00:00 2001 From: Paul Gofman pgofman@codeweavers.com Date: Wed, 14 Jul 2021 20:24:39 +0300 Subject: [PATCH] ntdll: Catch all syscalls at the lower addresses.
CW-Bug-Id: 19085
3. Patch from Paul Gofman (part 4/4 of [2]): From f1b6baa0ed73f7ca74f4790398a3670e61161976 Mon Sep 17 00:00:00 2001 From: Paul Gofman pgofman@codeweavers.com Date: Thu, 29 Jul 2021 20:33:32 +0300 Subject: [PATCH] fixup! ntdll: Catch all syscalls at the lower addresses.
With those patches the game doesn't crash right away after pressing Play, it tries to run but is hit with another issue (black screen/crash on intro/login screen - bug 52525).
[1] https://github.com/wine-staging/wine-staging/blob/master/patches/ntdll-Sysca...
[2] https://github.com/GloriousEggroll/wine-ge-custom/blob/master/patches/proton...
Regards.
https://bugs.winehq.org/show_bug.cgi?id=51976
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ntdll Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=51976
--- Comment #13 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Olivier F. R. Dierick from comment #12)
With those patches the game doesn't crash right away after pressing Play, it tries to run but is hit with another issue (black screen/crash on intro/login screen - bug 52525).
Hello,
In the meanwhile, the workaround ceased to work.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=51976
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |schwemley.lyle@gmail.com
--- Comment #14 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 53271 has been marked as a duplicate of this bug. ***