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 __________________________ 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). __________________________
Linux-powered Science __________________________