[Bug 45349] Multiple applications and games crash due to missing support for 64-bit syscall thunks (StreetFighter V, World of Warcraft)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jul 19 15:35:05 CDT 2020


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

--- Comment #17 from Maciej Stanczew <maciej.stanczew+b at gmail.com> ---
> I have submitted a feature request to have the builds switched to PE:
> https://bugs.archlinux.org/task/67326
There was already an earlier request, please track it instead:
https://bugs.archlinux.org/task/67317

(In reply to i.Dark_Templar from comment #16)
> No. I'm using Gentoo, and official wine packages from Gentoo currently don't
> support mingw compiler. I think it means wine is built without PE support.
> At least currently present versions up to 5.12 don't. I'm not sure if Gentoo
> maintainers have any plans to support compiling wine with mingw, but I guess
> if they'd have such plans, they'd implement it by now, since wine 5.0 with
> this feature was released quite some time ago.
I would suggest reaching out to the maintainers anyway, as up to this point PE
vs non-PE didn't really matter in our use-case, but things have changed
significantly in the last two Wine versions to warrant a reaction.

> Wine staging 5.11 worked fine while it was compiled without mingw, i.e.
> without PE feature.
Yeah, that's because Staging 5.11 contained winebuild-Fake_Dlls, which is now
replaced by PE ntdll + winebuild-pe_syscall_thunks.

> 00b8:err:virtual:virtual_setup_exception stack overflow 1824 bytes in thread
> 00b8 addr 0x7bc81ee6 stack 0x9ef08e0 (0x9ef0000-0x9ef1000-0xa6f0000)
Same on Arch with official non-PE package:
0170:err:virtual:virtual_setup_exception stack overflow 1824 bytes in thread
0170 addr 0x7bc7a99d stack 0x9dc08e0 (0x9dc0000-0x9dc1000-0xa5c0000)

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