Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Jun 2017 14:30:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 71749] [patch] truss(1): truss -f causes circular wait when traced process vforks
Message-ID:  <bug-71749-8-Q5dCvnjTx1@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-71749-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-71749-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D71749

John Baldwin <jhb@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jhb@FreeBSD.org
         Resolution|---                         |Overcome By Events
             Status|In Progress                 |Closed

--- Comment #2 from John Baldwin <jhb@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 re=
open
if you are able to reproduce problems with truss -f and vfork on 11.0 or la=
ter.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-71749-8-Q5dCvnjTx1>