Package: pth
Version: 2.0.7-10
Severity: important

Hi,

on i386, pth changes the sigprocmask of the process and does not
properly reverse that on deinit.
That caused Debian bug #499569 (which will be solved by saving and
restoring the sigprocmask "manually").

Kind regards

T.
-- 
Thomas Viehmann, http://thomas.viehmann.net/
/* compiling this and running
 * outputs
 * SigBlk:	fffffffe00000000
 * on i386 (with i386 kernel, not only
 *          i386 chroot under amd64)
 * on amd64 it is more like it should:
 * SigBlk:	0000000000000000
 * /
#include <pth.h>
char* callargs[] =
  {"/bin/grep",
   "SigBlk",
   "/proc/self/status",
   NULL};
int main (int argc, char** argv)
{
   pth_init();
   pth_kill();
   execv("/bin/grep", callargs);
   return 0;
}

Reply via email to