On Thu, Apr 13, 2000 at 09:26:38PM +0200, Mark Kettenis wrote:
>    Date: Thu, 13 Apr 2000 19:03:43 +0200
>    From: Marcus Brinkmann <[EMAIL PROTECTED]>
> 
>    Package: hurd
>    Version: N/A
> 
>    Hi,
> 
>    I sometimes see this when compiling packages, followed by a crash and
>    reboot. I can't see the console messages leading to this crash, maybe
>    someone else or me can follow up later with more information.
> 
>    perl: ../sysdeps/mach/hurd/fork.c:158: __fork: Nicht erwarteter
>    Fehler: (ipc/send) invalid destination port.
> 
>    (Nicht erwarteter Fehler: Unexpected Error).
> 
> Time to upgrade your Hurd!  We fixed this bug last month :-)

I am afraid I still see it. It happened twice today, and I just upgraded to
get the zero hole fix.

Thanks,
Marcus

> >From proc/ChangeLog:
> 
> 2000-03-13  Roland McGrath  <[EMAIL PROTECTED]>
> 
>       * mgt.c (S_proc_exception_raise): Check for
>       MACH_SEND_NOTIFY_IN_PROGRESS rather than MACH_SEND_INVALID_NOTIFY.
>       Don't deallocate THREAD and TASK ports before the switch, since the
>       successful case uses THREAD again and the failure case uses TASK
>       again.  Instead, deallocate them at the end of the successful case.
>       At the end of the error case, use mach_port_destroy on THREAD only.
> 
>       * stubs.c (struct msg_sig_post_request): New type, broken out of
>       send_signal, where it was anonymous.
>       (struct msg_spec): Type removed.
>       (blocking_message_send): Change type to any_t -> any_t.
>       Don't call cthread_wire; it's a no-op in GNU anyway.
>       Just return instead of calling cthread_exit.
>       Argument is now a pointer to struct msg_sig_post_request.
>       Check mach_msg return value for sanity assert.
>       (send_signal): Make MESSAGE auto instead of static, use new type name.
>       This problem tracked down by Mark Kettenis <[EMAIL PROTECTED]>.
> 
> Mark
> 
> 

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann              GNU    http://www.gnu.org    for public PGP Key 
[EMAIL PROTECTED],     [EMAIL PROTECTED]    PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       [EMAIL PROTECTED]

Reply via email to