Bug 24018 which appears to be a showstopper for running Cygwin on Wine
Alan W. Irwin
irwin at beluga.phys.uvic.ca
Fri Jun 28 13:29:04 CDT 2013
On 2013-06-27 09:39-0700 Alan W. Irwin wrote:
> [...]I asked
> Arjen Markus, a PLplot colleague of mine with Cygwin contacts, to try
> and get the debugging process started with the Cygwin developers. The
> response <http://cygwin.com/ml/cygwin/2013-06/msg00666.html> to his
> post looks quite promising. It turned out the "fork bomb" test
> programme failed after only 500 iterations, and the Cygwin developer,
> Corinna Vinschen thinks she knows what the issue is with more to come.
> So stay tuned to that thread if you have an interest in bug 24018.
The bug has now been fixed to the extent that the fork bomb test now
works on Cygwin. However, if you continue following that Cygwin
mailing list thread you will see I have had absolutely no luck with
running Cygwin's setup.exe under Wine (for Wine-1.5.19 and Wine-git
near 1.6-rc1 which are both versions I have heavily tested with my
MinGW/MSYS build project). For both wine versions and regardless or
not of whether I use a fork-corrected cygwin1.dll or not I am getting
a hang in the critical script run at the end of the install by
setup.exe rather than the error message I used to get a month ago with
wine-1.5.19 when that same script was run. That error message was
identical to the other reports at
<http://bugs.winehq.org/show_bug.cgi?id=24018> but now it has been
replaced by a hang thanks (presumably) to either some change in Cygwin
in the last month (other than the fork-bomb fix) or me inadvertently
running setup.exe incorrectly from Wine.
Anyhow, it is time for some wine developer with some expertise in
Cygwin (which I don't have) to evaluate the Cygwin fork-bomb fix and
see if it is possible with that fix to run setup.exe without issues on
Wine. I presume this is a hectic time for you guys due to the imminent
release of 1.6.0. However, because of the Cygwin fork bug, Cygwin on
Wine has largely been untested for the last three years so this could
be a good opportunity to do such testing for the combination of Cygwin
(with the fork fix) and recent Wine in case some Wine regression is
discovered by such testing.
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
More information about the wine-devel