Weird signal handling bug 221635

Scott James Remnant scott at canonical.com
Fri May 2 16:35:05 BST 2008


On Wed, 2008-04-30 at 11:15 +0100, Colin Watson wrote:

>                 reap_children (0);
> 
What does this function do?  I smell another bug that I'll tell you all
about if you admit that you call wait() here <g>

> While I've weakened the assertion upstream for other reasons (i.e. the
> assert function isn't async-signal-safe, though that wouldn't cause this
> bug), and may well propose this for 8.04.1, it worries me that a signal
> handler is being called with a signal number that wasn't requested by
> sigaction; the consequences might be more serious elsewhere. Can anyone
> see anything wrong with my code, or think of a kernel bug that might
> cause this?
> 
What _was_ the signum it was being called with?

Scott
-- 
Scott James Remnant
scott at canonical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20080502/24bd8692/attachment.pgp 


More information about the ubuntu-devel mailing list