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: Fri, 14 Sep 2001 15:56:11 -0400 From: Christopher Faylor To: cygwin-developers AT cygwin DOT com Subject: Re: Useful details about the Make SEGVs Message-ID: <20010914155611.A16943@redhat.com> Reply-To: cygwin-developers AT cygwin DOT com Mail-Followup-To: cygwin-developers AT cygwin DOT com References: <20010912173945 DOT 25925 DOT qmail AT lizard DOT curl DOT com> <20010914002450 DOT B25486 AT redhat DOT com> <20010914170318 DOT 4862 DOT qmail AT lizard DOT curl DOT com> <20010914131117 DOT D2709 AT redhat DOT com> <20010914171959 DOT 5066 DOT qmail AT lizard DOT curl DOT com> <20010914192013 DOT 7730 DOT qmail AT lizard DOT curl DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20010914192013.7730.qmail@lizard.curl.com> User-Agent: Mutt/1.3.21i On Fri, Sep 14, 2001 at 03:20:13PM -0400, Jonathan Kamens wrote: >Well, I ran the "make -j2" under smake, and I got it to hang again, >and the results of the strace seem to suggest that cgf is correct that >the problem is related to signals. > >The behavior this time around is different from the last time I tried >to debug this. Last time, when the Make processes hung, the smake >hung too. This time, something kept looping forever inside the >signal-handling code; when I noticed this after leaving the test build >to run for an hour or so, my strace.out was over 2GB large. > >Interestingly enough, some part of Cygwin apparently doesn't like >files that are over 2GB large: > > $ ls -l strace.out > -rwxr-xr-x 1 curlbot Administ 18446744071748939431 Sep 14 14:46 strace.out > $ cmd /c dir strace.out > Volume in drive D has no label. > Volume Serial Number is B017-B32B > > Directory of d:\scratch\jik > > 09/14/01 02:46p 2,334,355,111 strace.out > 1 File(s) 2,334,355,111 bytes > 581,992,448 bytes free > >Now, I admit that this machine isn't running the current versions of >all Cygwin packages, and who knows, perhaps this is fixed in later >versions of some packages, but I thought it was worth mentioning in >any case. There is not enough information here to debug the problem, unfortunately. The process is looping in make, pid 204 but not all of the information on this process is in the strace log. So, I guess you could post that. No guarantees, though. cgf