Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Date: Tue, 11 Sep 2001 15:09:07 -0400 From: Jason Tishler To: cygwin-developers AT cygwin DOT com Cc: Robert Collins Subject: Re: Unclear on pthreads status -- release 1.3.3? Message-ID: <20010911150907.E1752@dothill.com> Mail-Followup-To: cygwin-developers AT cygwin DOT com, Robert Collins Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20010911122945.A1752@dothill.com> User-Agent: Mutt/1.3.18i Chris, On Tue, Sep 11, 2001 at 12:29:45PM -0400, Jason Tishler wrote: > On Tue, Sep 11, 2001 at 11:04:28AM -0400, Christopher Faylor wrote: > > I'm ready to release 1.3.3 but it seems like the final reports for > > pthreads are not yet in. > > > > So, I guess I have another 24 hour wait on this? Can anyone confirm > > or deny that Robert's changes have done the trick? > > Rob's changes look good (at least) under Windows 2000. I'm going to > drag out my old 4 GB disk with NT 4.0 SP6a and temporarily convert my > Linux box back to NT. Just in case that you don't recall, I could only > reproduce the Python hang problem reliably under NT 4.0. I just resurrected my NT 4.0 installation which had a Cygwin DLL that I built on 8/15/01 but with otherwise unknown contents. Using this DLL, my Python test case hung frequently but not all of the time. I thought that I recalled it hanging all of the time? Maybe that was my other NT 4.0 box? Anyway, I replaced the DLL with the one that I have been using on my 2000 box -- latest CVS + Rob's pthreads critical section patch. Using this DLL, I have run the Python test case over 1000 times (and still counting) without any hangs. So, I think that Rob has fixed the fork/mutex problem. Please wait until Rob gets a chance to respond to the following: http://www.cygwin.com/ml/cygwin-developers/2001-09/msg00221.html http://www.cygwin.com/ml/cygwin-developers/2001-09/msg00222.html http://www.cygwin.com/ml/cygwin-developers/2001-09/msg00223.html before releasing 1.3.3. Thanks, Jason