public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Fork errors
@ 2023-09-06 18:51 Dale Lobb
  2023-09-06 21:00 ` Jose Isaias Cabrera
  2023-09-06 23:32 ` Mark Geisert
  0 siblings, 2 replies; 19+ messages in thread
From: Dale Lobb @ 2023-09-06 18:51 UTC (permalink / raw)
  To: tryandbuy via Cygwin

  Since upgrading to the latest version of Cygwin a few weeks ago on a server I manage, I've been experiencing an issue with fork errors.  The Cygwin installation had not been updated for almost a year before that.

  The issue happens every time a script is invoked that purges files from some temporary directories, but never in the same place in the script.  The script uses multiple calls to find -exec to remove files over 10 days old from the directories.  Here is a typical error.  Sometime the issue will assert after just a  few tens of files deleted, sometimes after hundreds or thousands of files have been deleted:

    removed '/cygdrive/d/.../obfuscated.datedata.txt'
          1 [main] find 20066 dofork: child -1 - forked process 4068 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
          find: cannot fork: Resource temporarily unavailable

  It also happens randomly at other times.  I've seen the bash shell itself fail on the invocation of a mintty.  I've seen it happen on all sorts of interactive commands entered from bash.

  Today, as a test, I updated all the installed Cygwin components.  One of the post installation scripts failed, so I re-exec'd it:

    $ ./postinstall/0p_update-info-dir.dash
    Rebuilding info directory
        2 [main] dash 2059 dofork: child -1 - forked process 7676 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
        ./postinstall/0p_update-info-dir.dash: 22: Cannot fork

  A second re-exec then worked fine.

  I've tried reinstalling all the components, and I've tried rebaseall.

  Is there anything else I can try, or troubleshooting steps to take?

Best Regards,

Dale



________________________________

CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipients and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* fork errors
@ 2018-04-03 15:20 Simon Matthews
  2018-04-03 20:40 ` Marco Atzeri
  2018-04-03 23:09 ` Tatsuro MATSUOKA
  0 siblings, 2 replies; 19+ messages in thread
From: Simon Matthews @ 2018-04-03 15:20 UTC (permalink / raw)
  To: cygwin

I have been seeing a large number of error messages like this:
2 [main] bash 8652 fork: child -1 - forked process 7532 died
unexpectedly, retry 0, exit code 0xC0000005, errno 11
2 [main] bash 8652 fork: child -1 - forked process 7532 died
unexpectedly, retry 0, exit code 0xC0000005, errno 11

I followed the instruction to run "rebaseall" and this appears to have
worked properly.

I suspect that the cause is that I am running a daemon that I compiled
myself on a different instance of cygwin and then copied across. This
daemon is not in the normal /usr tree.

Should I rebase the binaries associated with this daemon and, if so,
how do I do this?

Simon

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: fork errors
@ 2000-04-07  5:28 Earnie Boyd
  0 siblings, 0 replies; 19+ messages in thread
From: Earnie Boyd @ 2000-04-07  5:28 UTC (permalink / raw)
  To: Ron Huber, cygwin

This appears to be a setup problem to me.  Paste the output of `cygcheck -b -r
-s' in a mail.

Earnie.

--- Ron Huber <rhuber@sd.inri.com> wrote:
> Thanks Larry for the response,
> 
> Reviewed the mailing list.  Did not see any answers.
> 
> We are using Cygwin B20 12/1/98.  What is the later and greater?
> How do I get patches?  Costs?  Can I get a demo to verify that
> indead this will fix the problem?  
> 
> Have a snap shot of the log below:
> -------------------------------------------------------
> MagVar.cpp
> ________ cd dll';' make vlibs
> __________ cd Loader';' make vlibs
> 	sh F:\ICSF_nightly\ICSFBuild/VMKDEV/etc/mkdirhier
> F:\ICSF_nightly\ICSFBuild\Windows_NT.4.0/JMV\obj\libLoadMagVar
> F:\ICSF_nightly\ICSFBuild/VMKDEV/etc/mkdirhier: Cannot fork
> NMAKE : fatal
> error U1077: 'sh' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'vmake' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'vmake' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'vmake' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'vmake' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: 'vmake' : return code '0x2'
> Stop.
> -------------------------------------------------------
> Watching the Task Manager there seems to be plenty of memory and CPU power.
> 
> We also defrag prior to the checkout/build.
> 
> The weird thing about this is not everyone building on NT
> gets these fork errors.  Could it be another process
> running at the same time?
>  
> 
> More ideas?  Thanks
> 
> 
> 
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe@sourceware.cygnus.com
> 
> 

__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

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

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: fork errors
@ 2000-04-06 14:28 Ron Huber
  0 siblings, 0 replies; 19+ messages in thread
From: Ron Huber @ 2000-04-06 14:28 UTC (permalink / raw)
  To: cygwin

Thanks Larry for the response,

Reviewed the mailing list.  Did not see any answers.

We are using Cygwin B20 12/1/98.  What is the later and greater?
How do I get patches?  Costs?  Can I get a demo to verify that
indead this will fix the problem?  

Have a snap shot of the log below:
-------------------------------------------------------
MagVar.cpp
________ cd dll';' make vlibs
__________ cd Loader';' make vlibs
	sh F:\ICSF_nightly\ICSFBuild/VMKDEV/etc/mkdirhier
F:\ICSF_nightly\ICSFBuild\Windows_NT.4.0/JMV\obj\libLoadMagVar
F:\ICSF_nightly\ICSFBuild/VMKDEV/etc/mkdirhier: Cannot fork
NMAKE : fatal
error U1077: 'sh' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'vmake' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'vmake' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'vmake' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'vmake' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'vmake' : return code '0x2'
Stop.
-------------------------------------------------------
Watching the Task Manager there seems to be plenty of memory and CPU power.

We also defrag prior to the checkout/build.

The weird thing about this is not everyone building on NT
gets these fork errors.  Could it be another process
running at the same time?
 

More ideas?  Thanks



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

^ permalink raw reply	[flat|nested] 19+ messages in thread
* fork errors
@ 2000-04-06 13:32 Ron Huber
  0 siblings, 0 replies; 19+ messages in thread
From: Ron Huber @ 2000-04-06 13:32 UTC (permalink / raw)
  To: cygwin

Hi,

I'm using sh to run scripts to compile and build C, C++, and
Java source code on a NT 4.0.  In the last month or so, I have been 
getting these fork errors and the build process aborts.  
Rebooting and individually running the series of scripts works.
Any idea on the cause?  

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

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-09-09  7:26 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-06 18:51 Fork errors Dale Lobb
2023-09-06 21:00 ` Jose Isaias Cabrera
2023-09-06 21:03   ` Jose Isaias Cabrera
2023-09-08 21:35     ` EXTERNAL SENDER: " Dale Lobb
2023-09-08 21:30   ` Dale Lobb
2023-09-06 23:32 ` Mark Geisert
2023-09-07 15:20   ` Bill Stewart
2023-09-08  5:02     ` Mark Geisert
2023-09-08 22:02   ` EXTERNAL SENDER: " Dale Lobb
2023-09-09  7:26     ` Mark Geisert
  -- strict thread matches above, loose matches on Subject: below --
2018-04-03 15:20 fork errors Simon Matthews
2018-04-03 20:40 ` Marco Atzeri
2018-04-03 21:12   ` Jürgen Wagner
2018-04-04  3:06     ` Simon Matthews
2018-04-04  5:28       ` Simon Matthews
2018-04-03 23:09 ` Tatsuro MATSUOKA
2000-04-07  5:28 Earnie Boyd
2000-04-06 14:28 Ron Huber
2000-04-06 13:32 Ron Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).