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]

make -j hangs? anyone else?


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


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