Could there be an atomic update problem with signals_caught?  Just a
thought...  it looks like a signal could come in in the middle of
checking/clearing signals_caught.  I'm not sure whether this problem
really exists though, without spending longer trying to understand the
code.

signals_caught[signum]++ will be atomic on certain architectures such as
i386, but it is not atomic on ARM.  Should be atomic on x86_64 though...

-- 
init stops respawning terminal logins after while
https://bugs.launchpad.net/bugs/347205
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to