[Bug 71749] [patch] truss(1): truss -f causes circular wait when traced process vforks
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Jun 3 14:30:53 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=71749
John Baldwin <jhb at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jhb at FreeBSD.org
Resolution|--- |Overcome By Events
Status|In Progress |Closed
--- Comment #2 from John Baldwin <jhb at FreeBSD.org> ---
truss -f has been reworked to make use of fork following in ptrace() and no
longer forks additional child processes, but will report the return value of
vfork() once vfork() finally returns. The original patch is now OBE since
truss uses ptrace() instead of procfs (and procfs for debugging is a legacy
interface in FreeBSD that will likely be removed at some point). Please reopen
if you are able to reproduce problems with truss -f and vfork on 11.0 or later.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list