Bug in Cygwin-1.1.4 - cannot fork: No more processes

Bernard Dautrevaux Dautrevaux@microprocess.com
Fri Sep 22 03:20:00 GMT 2000


Hi all,

	I'm using cygwin as an UNIX emulation layer to host a
cross-compiling toolchain; when running long compile runs (several levels of
make that run submakes), I occasionnaly run in the following error:

C:\bin\sh.exe: *** could not load advapi32.dll, Win32 error 1114
      0 [unknown (0x24A)] ? 0 lock_pinfo_for_update: rc 0, pinfo_mutex
0xFFFFFFFF, Win32 error 6
      0 [main] sh 29652 sync_with_child: child 558(0x164) died before
initialization with status cod
e 0x1
   3314 [main] sh 29652 sync_with_child: *** child state waiting for longjmp
Cannot fork: No more processes
*** Termination code 2
mk68.: [   fatal error] "Makefile", line 47: Stopped due to error
Generating Romboot for mc68010 under SoftKernel
Make: Entering d:\Test\HOME-3.0.4.2\SoftKernel\Boot\Romboot
C:\bin\sh.exe: *** could not load advapi32.dll, Win32 error 1114
      0 [unknown (0x25B)] ? 0 lock_pinfo_for_update: rc 0, pinfo_mutex
0xFFFFFFFF, Win32 error 6
mk68: [   fatal error] "s:/3.0.4.2/SYS/mk68defaults.mk", line 129: Can't
execute "target_dir ${GCFLA
GS} ${OPT} ${LCFLAGS} ${LLFLAGS} ${GLFLAGS}"
Cannot fork: No more processes
Cannot fork: No more processes

Cannot fork: No more processes
Cannot fork: No more processes
C:\bin\sh.exe: *** could not load advapi32.dll, Win32 error 1114
      0 [unknown (0x25E)] ? 0 lock_pinfo_for_update: rc 0, pinfo_mutex
0xFFFFFFFF, Win32 error 6
      0 [main] sh 1205 sync_with_child: child 618(0x20) died before
initialization with status code
0x1
    372 [main] sh 1205 sync_with_child: *** child state waiting for longjmp
Cannot fork: No more processes
*** Termination code 2
mk68: [   fatal error] "Makefile", line 13: Stopped due to error
bash-2.04$

I had the same error on B20.1, and switched to 1.1.4 in the hope that the
global improvements of cygwin will help solve the problem. It seems being
less frequent but is obviously still there.

Here is my cygcheck; just a note: /cygnus/cygwin-b20/H-i586-cygwin32/bin is
still in my path as I use the same environment on several machines, with
either B20 or 1.1.4 installed, but on this machine the whole /cygnus tree
was supressed.

Does anybody already has seen this or have any idea about it?

TIA

		Bernard

bash-2.04$ cygcheck -s -r -v

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Fri Sep 22 10:06:59 2000

WinNT Ver 4.0 build 1381 Service Pack 4

Path:   /cygdrive/s/3.0.4.2/bin.NT
        /usr/bin
        /cygnus/cygwin-b20/H-i586-cygwin32/bin
        /cygdrive/t/V3/DD/bin.NT
        /LOCAL/gCVS-1.9-pc
        /WINNT/SYSTEM32
        /WINNT
        /program files/devstudio/sharedide/bin/ide
        /program files/devstudio/sharedide/bin
        /program files/devstudio/vc/bin
        /VisualGIPSY25/bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

HOME = `/cygdrive/d/TEST/HOME-3.0.4.2'
MAKE_MODE = `UNIX'
PWD = `/cygdrive/d/Test/HOME-3.0.4.2/SoftKernel/Boot'
USER = `Dautrevaux'

!C: = `C:\dd'
!D: = `D:\Test\HOME-3.0.4.2'
BASELINE = `L:\'
COMPUTERNAME = `PC42'
COMSPEC = `C:\WINNT\system32\cmd.exe'
GHTMLVIEWER = `C:\PROGRA~1\Plus!\MICROS~1\iexplore.exe'
HOMEDRIVE = `X:'
HOMEPATH = `\'
HOMESHARE = `\\SERVER00\Dautrevaux$'
HOSTNAME = `PC42'
HOSTTYPE = `i586'
HOST_PLATFORM = `i386-unknown-mingw32'
INCLUDE = `c:\program files\devstudio\vc\include;c:\program
files\devstudio\vc\atl\include;c:\progra
m files\devstudio\vc\mfc\include;%include%'
LIB = `c:\program files\devstudio\vc\lib;c:\program
files\devstudio\vc\mfc\lib;%lib%'
LM_LICENSE_FILE = `L:\sniff_config\license.dat'
LOGONSERVER = `\\SERVER00'
MACHTYPE = `i586-pc-cygwin'
MSDEVDIR = `C:\Program Files\DevStudio\SharedIDE'
NUMBER_OF_PROCESSORS = `1'
OLDPWD = `/cygdrive/d/Test/HOME-3.0.4.2'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PLATFORM = `i386-unknown-mingw32'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 5 Stepping 2, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0502'
PROMPT = `$P$G'
SHELL = `/bin/sh'
SHLVL = `1'
SOFTWORKS_ROOT = `s:/3.0.4.2'
SWK_HOST = `i386-unknown-mingw32'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `/TEMP'
TERM = `cygwin'
TMP = `/TEMP'
TMPDIR = `/TEMP'
USERDOMAIN = `MPI'
USERNAME = `Dautrevaux'
USERPROFILE = `C:\WINNT\Profiles\Dautrevaux'
WINDIR = `C:\WINNT'
WXWIN = `D:\wxWin\wx1.68e'
_ = `/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
  (default) = `C:'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\FTP Explorer\Profiles\Cygnus
  (default) = `sourceware.cygnus.com'
  Login = `anonymous'
  InitialPath = `/pub'
  AnonLogin = 0x00000001
  CacheData = 0x00000000
  DownloadPath = `D:\FTP'
  Description = `Cygnus Sourceware'
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd
er\Start Menu\&Programs\
Cygnus Solutions
  (default) = (unsupported type)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd
er\Start Menu\Progra&mme
s\Cygnus Solutions
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrd
er\Start Menu\Progra&mme
s\Cygnus Solutions\Menu
  (default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Components
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed Components\C:/
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `C:\'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:/bin'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:/lib'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1D

a:  fd           N/A    N/A
c:  hd  NTFS    4008Mb  48% CP CS UN PA FC
d:  hd  NTFS    4000Mb  95% CP CS UN PA FC
e:  net NTFS    2667Mb  27% CP CS UN PA FC
g:  net NTFS    2667Mb  27% CP CS UN PA FC
l:  net Samba   4063Mb  91% CP    UN           Baseline
p:  net Samba   3365Mb  57% CP    UN           Releases
r:  net Samba   4063Mb  91% CP    UN           Repository
s:  net Samba   4063Mb   0% CP    UN           SoftWorks
t:  net Samba   4063Mb  91% CP    UN           Targets
u:  net Samba   4063Mb   0% CP    UN           Users
x:  net NTFS     996Mb  98% CP CS UN PA FC     Technique
y:  net Samba   4063Mb   0% CP    UN           SoftWrks
z:  cd  CDFS     190Mb 100%    CS UN           FNDCDJB35

C:\bin  /usr/bin  system  textmode
C:\lib  /usr/lib  system  textmode
C:    /        system  textmode

Found: C:\bin\bash.exe
Found: C:\bin\cat.exe
Found: C:\bin\cpp.exe
Found: C:\bin\find.exe
Found: C:\bin\gcc.exe
Found: C:\bin\gdb.exe
Found: C:\bin\ld.exe
Found: C:\bin\ls.exe
Found: C:\bin\make.exe
Found: C:\bin\sh.exe

   83k 2000/06/11 C:\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitcl30.dll" v0.0 ts=2000/6/11 3:34
   35k 2000/06/11 C:\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitk30.dll" v0.0 ts=2000/6/11 3:34
  402k 2000/06/11 C:\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=2000/6/11 3:30
    5k 2000/06/11 C:\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 2000/06/11 C:\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=2000/6/11 3:30
  639k 2000/06/11 C:\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=2000/6/11 3:34
  586k 2000/08/04 C:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2000/8/4 0:53
    Cygwin DLL version info:
        dll major: 1001
        dll minor: 4
        dll epoch: 19
        dll bad signal mask: 19005
        dll old termios: 5
        api major: 0
        api minor: 26
        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
        build date: Thu Aug 3 20:53:46 EDT 2000
        CVS tag: cygwin-1-1-4
        shared id: cygwin1S3

Use -h to see help about each section
bash-2.04$

--------------------------------------------
Bernard Dautrevaux
Microprocess Ingenierie
97 bis, rue de Colombes
92400 COURBEVOIE
FRANCE
Tel:	+33 (0) 1 47 68 80 80
Fax:	+33 (0) 1 47 88 97 85
e-mail:	dautrevaux@microprocess.com
		b.dautrevaux@usa.net
-------------------------------------------- 

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list