This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Cygwin fork failure
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: David Svoboda <svoboda at cs dot cmu dot edu>
- Cc: cygwin at cygwin dot com
- Date: Sat, 19 Nov 2005 01:07:38 -0500
- Subject: Re: Cygwin fork failure
- References: <437E014F.6010201@cs.cmu.edu>
- Reply-to: cygwin at cygwin dot com
David Svoboda wrote:
I have built a C++ server program called 'analyzer'. But when I try to
run it, it fails upon trying to execute a 'fork' command. Why?
$ analyzer --KANTOO_LANGUAGE=toy -server-multiple -fork
Analyzer 2.0
*** 5 [main] analyzer 1712
fhandler_disk_file::fixup_mmap_after_fork: requested 0x18730000 != 0x0
mem alloc base 0x18730000, state 0x1000, size 4096, Win32 error 487
*** d:\svoboda\kantoo\bin\analyzer (1712): ***
recreate_mmaps_after_fork_failed
*** 9 [main] analyzer 2200 fork_parent: child 1712 died waiting for
dll loading
*** Failed to fork properly!
]0;~
svoboda@quebec ~
$
The *** lines indicate the errors.
Version info: The analyzer was built with G++ 3.3.3, on WinXPSP2. Here
is the output of cygcheck. So why does the fork call fail?
If running 'rebaseall' doesn't help (see the README) and 'analyzer' doesn't
use any DLLs that were built as part of that package (in which case you need
to tell 'rebaseall' about them), then try:
<http://sources.redhat.com/ml/cygwin/2005-09/msg00945.html>
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
838 Washington Street (508) 893-9889 - FAX
Holliston, MA 01746
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/