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>