Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <20001115050649.13154.qmail@web117.yahoomail.com> Date: Tue, 14 Nov 2000 21:06:49 -0800 (PST) From: Earnie Boyd Subject: Re: make -j hangs? anyone else? To: Chris Abbey , cygwin AT sources DOT redhat DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Chris has warned before not to use the job switches for make. Cheers, Earnie. --- Chris Abbey wrote: > Is anyone else seeing random, intermittent hangs with multi-process > makes? basically what's going on is that it gets through with a set > of compiles and then just sits there. Everything it has claimed to > have started has finished, there are no compiler processes left, just > make and it's sh twiddling their thumbs.... > > ~ $ ps > PID PPID PGID STIME COMMAND > 174 1 174 20:59:51 /usr/bin/bash > 195 174 195 21:52:03 /usr/bin/make > 230 195 195 21:52:03 /usr/bin/sh > 124 230 195 21:52:04 /usr/bin/make > (I've trimmed this to the relevant processes) > > killing 124 does no good. it takes a kill 230 to break the make > process loose and exit, at this point the child make process is > orphaned (ppid=1) and it takes a kill -9 to get rid of it. It > doesn't seem to be reliable when it will hang, just that I can't > get through a complete jikes build without hitting this once or > twice. > > I'm on a dual P2 450mhz, loads of memory and compiling from a > fast ntfs stripe set, there is no other (appreciable) load on the > system (when it hangs the total CPU consumption is 0% most of the > time, occasionally blipping up to 1% for a single refresh of > task manager.) > > here's the version info for relevant packages, and a cygcheck, > basically it's "current" as of earlier today. > > autoconf latest/autoconf/autoconf-2.13.tar.gz 261770 > cygwin latest/cygwin/cygwin-1.1.5-7.tar.gz 515323 > gcc latest/gcc/gcc-2.95.2-5.tar.gz 5718172 > make latest/make/make-3.79.1-2.tar.gz 288557 > mingw latest/mingw/mingw-20001111-1.tar.gz 130113 > > > Cygnus Win95/NT Configuration Diagnostics > Current System Time: Tue Nov 14 21:59:48 2000 > > WinNT Ver 4.0 build 1381 Service Pack 6 > > Path: /usr/local/bin > /usr/bin > /bin > /cygdrive/d/WINNT/system32 > /cygdrive/d/WINNT > /cygdrive/d/WINNT/bin > > SysDir: D:\WINNT\System32 > WinDir: D:\WINNT > > PWD = `/home/jikes/bld' > USER = `cabbey' > MAKE_MODE = `unix' > HOME = `/home' > > Use `-r' to scan registry > > a: fd N/A N/A > c: hd FAT 517Mb 85% CP UN 98 > d: hd NTFS 2557Mb 92% CP CS UN PA FC NT > e: cd N/A N/A > f: cd N/A N/A > g: hd FAT 517Mb 12% CP UN MAIL > h: hd NTFS 799Mb 30% CP CS UN PA FC > k: net NTFS 2671Mb 13% PA jikes > p: net NTFS 2671Mb 13% PA public_html > t: net NTFS 509Mb 53% PA root > > D:\cygwin\bin /usr/bin system binmode > D:\cygwin\lib /usr/lib system binmode > d:\jazmataz /jaz user textmode > D:\cygwin / system binmode > d:\home /home user binmode > i: /i system textmode > k: /jikes user binmode > t: /tweedle user binmode > > Found: D:\cygwin\bin\bash.exe > Found: D:\cygwin\bin\cat.exe > Found: D:\cygwin\bin\cpp.exe > Found: D:\cygwin\bin\find.exe > Found: D:\cygwin\bin\gcc.exe > Found: D:\cygwin\bin\gdb.exe > Found: D:\cygwin\bin\ld.exe > Found: D:\cygwin\bin\ls.exe > Found: D:\cygwin\bin\make.exe > Found: D:\cygwin\bin\sh.exe > > 82k 2000/11/07 D:\cygwin\bin\cygform5.dll > 18k 2000/10/23 D:\cygwin\bin\cyggdbm.dll > 14k 2000/10/23 D:\cygwin\bin\cygintl.dll > 83k 2000/06/11 D:\cygwin\bin\cygitcl30.dll > 35k 2000/06/11 D:\cygwin\bin\cygitk30.dll > 45k 2000/10/22 D:\cygwin\bin\cygjbig1.dll > 119k 2000/10/23 D:\cygwin\bin\cygjpeg6b.dll > 53k 2000/11/07 D:\cygwin\bin\cygmenu5.dll > 426k 2000/11/07 D:\cygwin\bin\cygncurses++5.dll > 299k 2000/11/07 D:\cygwin\bin\cygncurses5.dll > 34k 2000/11/07 D:\cygwin\bin\cygpanel5.dll > 162k 2000/10/23 D:\cygwin\bin\cygpng2.dll > 402k 2000/06/11 D:\cygwin\bin\cygtcl80.dll > 5k 2000/06/11 D:\cygwin\bin\cygtclpip80.dll > 10k 2000/06/11 D:\cygwin\bin\cygtclreg80.dll > 243k 2000/10/23 D:\cygwin\bin\cygtiff3.dll > 639k 2000/06/11 D:\cygwin\bin\cygtk80.dll > 41k 2000/10/28 D:\cygwin\bin\cygXpm-noX4.dll > 45k 2000/10/28 D:\cygwin\bin\cygXpm-X4.dll > 49k 2000/10/23 D:\cygwin\bin\cygz.dll > 609k 2000/11/11 D:\cygwin\bin\cygwin1.dll > Cygwin DLL version info: > dll major: 1001 > dll minor: 5 > dll epoch: 19 > dll bad signal mask: 19005 > dll old termios: 5 > dll malloc env: 28 > api major: 0 > api minor: 30 > shared data: 3 > dll identifier: cygwin1 > mount registry: 2 > cygnus registry name: Cygnus Solutions > cygwin registry name: Cygwin > program options name: Program Options > cygwin mount registry name: mounts v2 > cygdrive flags: cygdrive flags > cygdrive prefix: cygdrive prefix > cygdrive default prefix: > build date: Sat Nov 11 01:49:33 EST 2000 > shared id: cygwin1S3 > > Use -h to see help about each section > > now the forces of openness > have a powerful and > unexpected new ally > http://ibm.com/linux/ > > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > __________________________________________________ Do You Yahoo!? Yahoo! Calendar - Get organized for the holidays! http://calendar.yahoo.com/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com