This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: make -j hangs? anyone else?


Chris has warned before not to use the job switches for make.

Cheers,
Earnie.
--- Chris Abbey <cabbey@bresnanlink.net> 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@sourceware.cygnus.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@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]