Yeah, I've known about this race for ages; it's the reason for the
"switch to signalfd()" TODO item.  I actually have a fair rewrite of the
libnih core code to switch to epoll(), timerfd, signalfd, etc. all
pending - just haven't had time to sit down and merge it all in yet.

(And this bug doesn't affect Upstart in any important way, so hasn't got
priority :p)

** Changed in: libnih (Ubuntu)
       Status: New => Triaged

** Changed in: libnih (Ubuntu)
   Importance: Undecided => Medium

-- 
unprotected check ... clear race on caught signals count in nih_signal_poll() 
may cause deadlocks
https://bugs.launchpad.net/bugs/518921
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to