https://bugs.winehq.org/show_bug.cgi?id=29384
--- Comment #89 from infinity0@pwned.gg --- (In reply to Zhiyi Zhang from comment #84)
(In reply to testator from comment #83)
Strangely when running with the vanilla writecopy implementation with the staging-9.6 patchset, without the staged writecopy or experimental userfaultfd that is, it gets to the battlenet installation gui, asks for the language, and then says "45% done updating" then freezes forever. Here's a log of that https://pastebin.com/WuZhXCgi . Should I file a seperate bug for this behaivor after your patch is merged? If your patch gets merged then it will segfault for me instead of making it that far. Along with several currently working CEF apps that I use that will segfault with this patchset under 9.6.
Let me get this straight. Battle.net installer succeeds when running on wine-staging-9.6 without any of the ntdll_WRITECOPY staging patches, the hack in #56, and my userfaultfd WIP patch. However, it gets segfaults when you run wine-staging-9.6 with any one of them, is that correct? What about upstream wine?
Just chiming in for the record to avoid any misunderstanding - my understanding is that the hack in #56 is meant to be applied together with the ntdll_WRITECOPY staging patches. At least that's what I successfully tested in comment #66, i.e. wine-staging-9.5 + #56 hack.
In other words, applying #56 by itself onto wine-vanilla isn't supposed to work.
--- Comment #90 from chris@novazur.fr --- (In reply to realbug from comment #65)
Is there a possibility that this patch will be applied to the official or beta version?
The patch seems to be included in wine-staging-9.7.