So the thread fs has been torn down and so t->fs is null which then
triggers the miscounting of n_fs; so I'm sspeculating we may need to
try:
while_each_thread(p, t) {
if (t->fs == p->fs || !t->fs)
n_fs++;
}
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1672819
Title:
exec'ing a setuid binary from a threaded program sometimes fails to
setuid
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1672819/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs