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