[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