[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: exec server / fork bug
From: |
Marcus Brinkmann |
Subject: |
Re: exec server / fork bug |
Date: |
Sat, 16 Jun 2001 19:38:07 +0200 |
User-agent: |
Mutt/1.2i |
On Sat, Jun 16, 2001 at 12:50:14PM -0500, Neal H Walfield wrote:
> While compiling the C library, I got the following:
>
> make: *** make[1]: *** wait: Computer bought the farmmake:
> ../sysdeps/mach/hurd/fork.c:469: __fork: Unexpected error: (ipc/mig)
> server died.
> wait: Computer bought the farm.. Stop.
> Stop.
> make[1]: *** Waiting for unfinished jobs....make: *** Waiting for
> unfinished jobs....
>
> make: *** make[1]: *** wait: Computer bought the farm.wait: Computer
> bought the farm Stop.
> . Stop.
Please compare this with compiling binutils, so we can see if this is a
better test case. Playing with forktest might be an option, too.
> As can be seen from the output, there is plenty of ram available (in
> fact, in the last hour, there were consistently 295-305 MB free).
Yes, this is not a (memory) leak. It might be a race condition of some sort.
> In yet another terminal, I attached gdb to exec to see if I could get a
> backtrace before a crash:
Doesn't work, as init kicks in(?). You have to run the compilation in a subhurd
and attach gdb from the parent hurd.
Marcus