[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #26585] Assertion failure when signaling zombie pthread

From: Carl Fredrik Hammar
Subject: [bug #26585] Assertion failure when signaling zombie pthread
Date: Fri, 15 May 2009 12:35:20 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/2009030810 Iceweasel/3.0.9 (Debian-3.0.9-1)


                 Summary: Assertion failure when signaling zombie pthread
                 Project: The GNU Hurd
            Submitted by: hammy
            Submitted on: Fri 15 May 2009 02:35:18 PM CEST
                Category: Hurd
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Reproducibility: Every Time
              Size (loc): None
         Planned Release: None
                  Effort: 0.00
Wiki-like text discussion box: 



Handling a signal in a thread that has exited and has not been
detached or joined with leads to an assert failing it glibc:

hurdsig.c:804: _hurd_internal_post_signal: Unexpected error: (ipc/send)
invalid destination port.

After this, the program hangs and doesn't respond to any signals
other than SIGKILL.  My guess is that signal handling has been
disabled and it hangs while waiting for the abort signal to be

Also ps stops working after this and hangs without outputting
anything.  So the proc server might also be affected.

A test has been attached.  Be sure to background it because ^C etc.
doesn't work, leaving your terminal useless.


File Attachments:

Date: Fri 15 May 2009 02:35:18 PM CEST  Name: sig.c  Size: 1kB   By: hammy



Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]