Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libprocstat kstack: fix race with thread creation
When collecting kernel stacks for a target process, if the process adds a thread between the two calls to sysctl, ignore the additional threads. Previously, procstat would print only a useless error message. Now, it prints a consistent snapshot of the stacks. We know that snapshot is already stale, but it could still be stale even with a more complex fix to reallocate and retry, so such a fix is hardly worth the effort. Reported by: [email protected] MFC after: 1 week Sponsored by: Dell EMC Isilon (cherry picked from commit 427f12f)
- Loading branch information