http://bugs.winehq.org/show_bug.cgi?id=35561
--- Comment #5 from Alan W. Irwin irwin@beluga.phys.uvic.ca --- (In reply to comment #4)
Hello Alan,
--- quote --- I assume you got this bad APC result because you didn't try the "Hackish patch to fix APC problem" referred to above. --- quote ---
I don't need to try it because I know what it does (putting the main thread as early as possible in alertable wait state, allowing the queued APC to run).
The patch is correctly dubbed as 'hack' and is unlikely to be included in mainline as-is.
--- quote --- Do you confirm the further MSYS2 mintty issue I found (where strace.log does not mention apc) when that Wine patch is applied? --- quote ---
No, I thought this bug was about the missing user APC execution. I basically misread the whole comment and interpreted things like "you have to apply patch 'foo'", buried within the comment text as actual issue reported here.
Since this bug is now more or less about _two_ issues it might be better to split this up into two bugs. One for the missing user APC execution and another for the issue following (having dependency to APC bug).
Regards
Hi Anastasius:
I agree splitting this report into two bug reports is the right thing to do. However, will you do that please? I am primarily a free software developer on Linux that just uses Wine to build and test my software on Windows. So I don't have much understanding of Wine internals or Windows. Therefore, I don't have a clue about APC except to try the hackish patch to see if it works (which it appeared to). So please go ahead and make a new bug report about the APC issues as you understand them, but please also include the hackish patch in that report so it doesn't get lost (as it mostly is currently in http://bugs.winehq.org/show_bug.cgi?id=24018 since that bug has been closed). That would then reserve this current bug report for the second issue that showed up after the hackish patch was applied.
Of course, I realize that Wine developers may decide to just forget about this second issue until the APC bug has a solid fix. But a further comment here by you concerning whether you feel the hackish patch is good enough (or not) to justify immediate work on this second issue would help to inform their decision.