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