#1006 closed defect (invalid)
cygwin master make check fails with address space needed by 'srfi-1.import.so' (0x2D0000) is already occupied
Reported by: | Christian Kellermann | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | someday |
Component: | unknown | Version: | 4.8.x |
Keywords: | cygwin check process-fork failure memory issue | Cc: | |
Estimated difficulty: |
Description
tcp-addresses...OK tcp-port-numbers...OK tcp-abandon-port...OK 20402 [main] csi 2196 child_info_fork::abort: address space needed by 'srfi-1.import.so' (0x2D0000) is already occupied Error: (process-fork) cannot create child process - Resource temporarily unavailable
This happens reliably on windows vista.
$ ./csi CHICKEN (c) 2008-2013, The Chicken Team (c) 2000-2007, Felix L. Winkelmann Version 4.8.2 (rev 298c932) windows-cygwin-x86 [ manyargs dload ptables ] compiled 2013-04-11 on machine (CYGWIN_NT-6.1) #;1>
Change History (3)
comment:1 Changed 12 years ago by
Summary: | cygwin master make check fails with → cygwin master make check fails with address space needed by 'srfi-1.import.so' (0x2D0000) is already occupied |
---|
comment:2 Changed 11 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:3 Changed 11 years ago by
Apparently the "rebase" package is the accepted workaround, but even that doesn't always work.
Note: See
TracTickets for help on using
tickets.
This seems to be an intermittent error in Cygwin's fork() implementation that we can do nothing about: http://cygwin.com/ml/cygwin/2012-02/msg00662.html and https://cygwin.com/faq-nochunks.html#faq.using.fixing-fork-failures
"Sometimes Windows sets up a process environment that is even more hostile to fork() than usual". Gotta love it!