[Bug 48291] Detroit: Become Human crashes on launch (direct use of x86_64 SYSCALL instruction)

WineHQ Bugzilla wine-bugs at winehq.org
Thu May 14 19:56:51 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=48291

--- Comment #54 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to Brendan Shanks from comment #53)
> Created attachment 67179 [details]
> 0001-winebuild-Add-symbols-for-syscall-numbers-on-64-bit.patch

I'm not sure this patch makes sense by itself, and I'm not happy about
including any of the other patches in Staging.

What does deserve examination is how this can be made to work in (upstream)
Wine, if indeed it can.

Determining whether a syscall comes from PE or Unix code will probably become
easier as time goes on and the boundary between PE and Unix becomes clearer.
However, will the SIGSYS handler be fast enough, or will it cause a noticeable
slowdown? My suspicion is the latter, but that's just armchair analysis.

If not, I imagine we're going to need to introduce support in the kernel in
order to make this work.

-- 
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