[Bug 46208] New: Elite Dangerous is unstable in wine-devel
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Nov 28 13:21:35 CST 2018
https://bugs.winehq.org/show_bug.cgi?id=46208
Bug ID: 46208
Summary: Elite Dangerous is unstable in wine-devel
Product: Wine
Version: 3.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs at winehq.org
Reporter: brendan at redmandi.com
Distribution: ---
When using wine-devel v3.21, Elite Dangerous is unstable and will usually
freeze before finishing the opening video (but will sometimes get as far as
shader compilation).
When attaching a debugger, it looks like all processes are waiting for an
event.
The program needs to be killed with a 'kill -9'.
The workaround is to run Elite with 'taskset -c 0', but it also appears to
progress further if you run with 'WINEDEBUG=+relay'.
This leads me to believe the issue is one of timing (as opposed to
multi-threading).
When using wine-staging v3.21, Elite has no such problems and runs perfectly.
A git bi-sect led me to find that the reason for this was a single patch:
https://github.com/wine-staging/wine-staging/tree/master/patches/ntdll-futex-condition-var
Applying just this patch to wine-devel v3.21 results in the game running fine.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list