sigaction(SIGUSR1,...) fails with pthreads

Petr Salinger Petr.Salinger at t-systems.cz
Fri Nov 11 07:57:20 UTC 2005


On Fri, 11 Nov 2005, Brian M. Carlson wrote:

> The following three requirements (all must be present) cause signal handling
> to fail:
> * sigaction;
> * SIGUSR1 (I haven't tested SIGUSR2);
> * pthreads.
>
> Could someone more experienced than I look into this?  BTW, the thing that
> brought this up for me was libgc, which I am working on right now.  I think I
> have it functional, except for this problem.
>
> BTW, this affects dovecot's auth process as well.

It is a known problem, see section RT signals in
http://glibc-bsd.alioth.debian.org/porting/PORTING

Proposed solution is ready for discussion in BTS #338182.

Petr




More information about the Glibc-bsd-devel mailing list