Wine 3.3 I/O Completion Ports implementation

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Asuka
Newbie
Newbie
Posts: 1
Joined: Mon Mar 05, 2018 3:51 am

Wine 3.3 I/O Completion Ports implementation

Post by Asuka »

Hello friends, I'm facing a known bug about wine's I/O Completion Ports(IOCP) implementation, which cause programs using chromium core crash.

The bug was submit here:
https://bugs.winehq.org/show_bug.cgi?id=38960

I know wine staging version has solve this bug, and my program works well on wine-staging 2.21.
But it still exists on wine 3.3 master branch.

I found a patch on wine-staging's github:
https://github.com/wine-compholio/wine- ... ationModes

I'm trying to apply this patch(only this patch) on wine 3.3 master branch.
After I recompile wine, my program can run without crash, but the web page still not show.

I think only apply the patch above is not enough to make IOCP work, so I would like to know, what else I should do? Which patches should I apply?

Thanks very much :)
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine 3.3 I/O Completion Ports implementation

Post by dimesio »

Asuka wrote: I found a patch on wine-staging's github:
https://github.com/wine-compholio/wine- ... ationModes
That repository is no longer being maintained. The current one is at https://github.com/wine-staging/wine-staging.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine 3.3 I/O Completion Ports implementation

Post by Bob Wya »

Asuka wrote:Hello friends, I'm facing a known bug about wine's I/O Completion Ports(IOCP) implementation, which cause programs using chromium core crash.
...
I know wine staging version has solve this bug, and my program works well on wine-staging 2.21.
But it still exists on wine 3.3 master branch.
...
There are pre-built binary packages for the recently released version 3.3 official Wine Staging fork - these are available for the Debian, Fedora, Mageia and Ubuntu Linux Distributions.
See: repos.wine-staging.com/alesliehughes.

I've also seen it packaged in the Arch AUR and I've done an ebuild for it my Gentoo Overlay.

Bob
Locked